
mujtaba
Member-
Posts
33 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by mujtaba
-
@Vasudev@Reciever I will update the guide as soon as I can. Sorry, my work/life has overloaded me for the time being 😞
-
The single USB-C port on the Asus Tuf A17 (2020 I think) is connected to the Nvidia GPU and is a little picky (e.g. not all USB-C docking stations work on it).
-
Is the USB-C port connected to the GPU?
-
I have an Asus Tuf A17 (Ryzen). I am very happy with the device but I also had to swap out the Realtek Card for something else. Going to soon upgrade the RAM to 32GB (16GB is too little). I am very saddened by the forced "modern sleep" feature in the newer iterations of these laptops.
-
@VasudevThanks! I'll be definitely add a reference. I'll hopefully get to edit it in a few days 🙂
-
Moderation tools are massively better. I also wrote a storage guide here and I was pretty happy with the UI. The general opinion about the NBR Xenforo migration was very negative and IIRC we lost users due to that. Not only the ad infestation was terrible (fixed that with adblock), it was was also pretty ugly. Xenforo also broke the rep system.
- 152 replies
-
- suggestions
- requests
-
(and 1 more)
Tagged with:
-
@K4sum1Thanks for your feedback regarding the forum software. But let's look at it this way: at the end of the day, it is @Reciever and @Hiew who are putting the legwork and going through the trouble of keeping the forums running and really, everyone uses what they are most comfortable with*. As a mod who has tinkered with efgxt, NBR Xenforo and the older NBR vBulletin, I can tell you that efgxt has significantly better software. At this point, curating content and users is a far larger concern, as they are the key things that make or break online communities. And having invested in so much effort to get the forum working to this state, throwing it all away to switch to something else is massive waste of effort. Being a bit more in the know, @Reciever and @Hiew are planning a lot of cool things like NBR classic theme and some other goodies. So I doubt that switching the forum software is worth the effort. * e.g. I fail to understand how Mac OS X users don't lose their minds running that piece of software, but I have seen people that are productive with it.
- 152 replies
-
- suggestions
- requests
-
(and 1 more)
Tagged with:
-
Hi people. I moved this thread to the upgrades forum as we think it is a more suitable place (a redirect will stay in the original place for 30 days). I suggest you include a link to one or more good videos on thermal paste application. It may not be easy for a beginner to apply just the right amount of thermal paste required 🙂
-
I did talk about it in the" X-point" section, but I do think I need to revisit it again. Thanks for your suggestion. As for benchmarks, I do think it is better to have a dedicated benchmarks thread.
-
@John Ratsey Woah, I have no idea how I missed your post. I've been pretty busy for the past few days. Thank you very much John! I inserted the images! So are there any suggestions on what to include next? Thanks!
-
I think it is better for our fledgling community to go with the name change sooner than later. I think its more difficult to gather steam with a placeholder name.
- 152 replies
-
- suggestions
- requests
-
(and 1 more)
Tagged with:
-
There are some global blacklists for spambots.
- 152 replies
-
- 1
-
-
- suggestions
- requests
-
(and 1 more)
Tagged with:
-
That's absolutely right! Thanks! I also forgot to add the citation to Wikimedia for the photo, which I just added.
-
Rep also had the nice feature of supporting personal messages, which often made me feel warm and fuzzy inside. I checked my rep messages on NBR a couple of days ago. That took me back to many years ago... There is no doubt that some people will abuse a system like rep (as we knew that some NBR members did). But I mean, as there is no monetary compensation, people might as well enjoy recognition from their peers.
-
Notebook Review forum archive – NBRCHIVE
mujtaba replied to Aaron44126's topic in General Discussion
Do you want to setup something like ElasticSearch to provide content search? I hate ES with the passion of a thousand burning suns, but I think it works well enough, especially for static data. Google isn't very good at finding anything anymore 😞- 150 replies
-
Does anyone have screen shots of multiple SATA/MSata/M.2 SSDs alongside each other? Do you have any lying around @John Ratsey? EDIT: I found this one on wikimedia, I think it is reasonable.
-
Notebook Review forum archive – NBRCHIVE
mujtaba replied to Aaron44126's topic in General Discussion
The forum is small enough and not enough trolls are present to provide the entertainment anyways!- 150 replies
-
- 1
-
-
[NOTE: This is still being edited, although it is in a much better shape. This will take some time to complete and all Comments and Corrections are welcome!] Introduction Currently, laptops generally ship with either HDD (Hard Disk Drive) or SSD (Solid State Drive). SSDs have been replacing HDDs due to much compact form factor, very high speed and lack of susceptibility to shocks. HDDs are mechanical and have an internal "head" to seek data. Despite being pretty old, HDDs are actually very high-precision and cool devices. The rotating disk patters usually rotate at 5000-7200 RPM and the disk rotation actually generates lift force (the same one used by airplanes) so the head can keep afloat. The head floats nanometers away from the disk surface and mechanical failure can easily lead to unrecoverable destruction of data. SSDs have electronic flash chips that storage content as electrical charges inside their "floating gate" design. Laptop HDDs are currently available as 2.5" SATA (Serial ATA) devices. They historically were also available in PATA (Parallel ATA) 2.5" and 1.8" form factors. Laptop SSDs are currently available with these interfaces: SATA: SATA has the drawback of being limited to a maximum theoretical limit of 600MB/s MSATA: Used for very small devices. It is a SATA link and is limited to SATA3's 600MB/s speed. M.2: Also known as NGFF (Next Generation Form Factor), it has been made to support many pin configurations that can include USB, SATA, audio, PCIe and some future interfaces. Newer Wifi cards utilize M.2. Different configurations are specified by the keying of the interface (checkout the wikipedia page). M.2 SSDs can also have different lengths. Current PCI-e 4 x4 M.2 drives (that was a mouthful) can reach about 4500MB/s. NOTE: other interfaces such as U.2 and EDSFF exist, but I haven't seen them on SSDs. However, I have seen U.2 on some PC motherboards. From Left to Right: 2.5" SATA SSD, 2230 M.2, 2243 M.2, 2280 M.2 (B+M keyed), 2280 (M Keyed), 2.5" SATA SSD. Image Kindly provided by John Ratsey M.2 SSDs and Keying M.2 SSDs come in four main form factors, which is their dimensions: 16x20, 22x30, 22x80 and 22x110, however. they can also be 22x40 and 22x60. The M.2 1620 SSDs are in BGA (soldered on the board). 2230, 2242, 2260, 2280 and 22110 are the way the usual dimensions are named. Note that when buying an SSD for your laptop, the keying may prevent a particular SSD from being installed. However, most SSDs supporting 2x PCI-e have both M and B keyed (B+M keying) so they fit in all motherboards. Please note that B+M Keying means that the SSD may use 2x PCIe or SATA (B+M Keying Provides support for both) but it depends on what the SSD manufacturer has implemented. So a B+M Keyed SSD may essentially be a SATA SSD. The B keyed M.2 interface supports 2x PCIe lines while M support 4x, however, M keyed interfaces may internally only have 2x lines! You can see an extensive list of supported M.2 interfaces by laptops in here: https://laptopmedia.com/laptop-m-2-ngff-ssd-compatibility-list/ (I am not affiliated with LaptopMedia and I do not make any warranty regarding the accuracy of its content. Its always safe to double-check before buying a potentially expensive SSD) FTL or What Goes on Inside SSDs? While SSDs eliminate the need for nanometer precision manufacturing of HDDs, they require pretty complex firmware. Flash memory cells use a hierarchy that generally follows this order: Each flash chip is made of multiple dies. While dies share the same data bus, they are essentially independent. Each die is composed of multiple planes which can read and write data independent of each other. And finally, each plane contains a number of erase blocks. An erase block itself is composed of multiple pages, which can be 4KB, 8KB or 16KB in side. While the page is considered the minimum size that can be read/written in SSDs, I recall having seen some flash chips that allow 512B writes. The main catch is this: A page must be erased before its content are re-written. And even if you want to erase it, erase operations use a higher voltage and are done in the - you've guessed it - erase blocks. So even if you read-write in say, 8KB pages, you may have to do erases in much larger 2MB blocks. So whenever the content of an SSD page is updated, it must be written somewhere else. This is called "out of place writes" and is the cause of many headaches for SSD controllers. Erase is also the slowest flash operation. Worst of all, flash chips slowly wear out in the erase operation. In the current high density flash chips, they may last for only a few thousand operations. Based on the manufacturing technology, the read operations may also cause hurt endurance (see read disturb errors). While there are some software that can directly work with flash chips and handle all these details (see Flash File Systems like JFFS2), almost all SSDs utilize something called Flash Translation Layer or FTL to present a standard interface such as SATA or M.2 to the outside world. In other words, the controller holds a massive amount of mapping internally, moves data around all the while responding the standard storage commands like read, write, etc. An SSD block with 50% of its pages invalidated The explain SSD internal operations, we use a very small and unrealistic erase block as an example. Pictured above, our erase block contains 10 pages (real erase blocks have many more pages, e.g. 256 pages). Each page can only be written after being erased and it may only be erased alongside all blocks inside the erase block. The yellow "pages" are those containing valid data and black blocks were valid at some point by their content invalidated for example by a write and the new content has been written somewhere else. As the SSD cannot simply overwrite black blocks. It should write the existing yellow blocks to another fresh block, then erase the older block. This operation is Garbage Collection. Garbage Collection: Valid data is moved to a new block (2x Write Amplification) This image may bring in another question: Aren't we writing a valid block back in?? And you are completely correct! This is what Write Amplification looks like. Based on how much valid data exists in the blocks that are being garbage collected, we are re-writing it back to other blocks. Should the exact pattern we have shown above repeat itself, we would be dealing with 2x Write Amplification (5 extra writes for every 5 writes denoted by black rectangles). Write amplification can vary greatly based on the workload. Sequential writes cause blocks of the same address to be written in the same blocks, meaning that subsequent garbage collection (for example being overwritten by another file) to invalidate whole blocks, an ideal scenario for garbage collection and for SSD benchmarking. Ideal Garbage Collection (No Write Amplification) But random workloads cause blocks to become a jumble of completely unrelated blocks, so at garbage collection only a fraction of each erase block may contain valid data. Over time, this causes garbage collections to become extremely inefficient and caused Write Amplification Factor to massively increase. Over time, this can completely wreck SSD performance because block layout has been negatively impacted. You can search for "SSD write cliff" to see some what sustained random loads can do to SSDs. According to According to a widely circulated quote attributed to Intel's Knut Grimsrud, WAF can be as high 15-20 on consumer SSDs, although this quote is pretty old (before 2010) so things may have gotten better. Extremely inefficient Garbage Collection (10x Write Amplification!) Tragically, random workloads may also impact the performance in the long term. After the layout has been wrecked by random workloads, even a purely sequential workload may suffer to some degree. One important remedy is to have a higher internal capacity than the advertised one so the SSD could still have good performance even at extremely adversarial scenarios. The extra blocks are helpful in allowing more efficient garbage collection and for the SSD to have a high capacity of fresh blocks. This is called over-provisioning. Enterprise SSDs utilize overprovisioning and possibly better internal FTL algorithms to be more performant under sustained random workloads. Also, imagine the case where you have a 5GB Windows/Linux ISO sitting on your SSD. You may rarely access this file (unless you are in the habit of frequently breaking your OS!). If these pages are rarely touched, and if the SSD doesn't touch the page related to this content, a portion of SSD endurance may never be utilized fully and waste flash lifetime will be wasted. This is the reason that SSD controllers have to move inactive data around so the flash chips wear out evenly, this is called Wear Leveling. Other complex things that SSD controllers may perform can include encryption, compression (compression can reduce the number of pages you have to update, and thus, improve SSD lifetime) and error correction. As some flash transistors may return erroneous data for a number of reasons, the SSD has to use error correction codes (ECC) to prevent errors. However, this is not unique to SSDs, as CD-ROMs and HDDs also have to perform error correction. Another activity is to handle bad blocks, pages that have gone bad so they are never used. But in reality, things are not as clear cut as usually specified. SSDs may have variations in quality, e.g. some blocks may wear out faster and some may wear out more slowly. Erase operations also may take a different time, for example a datasheet I recall reading specified erase time to be 3.8ms but also specified that erase may take as high as 15ms on an erase. The older the SSD becomes, you can expect it to perform worse. So overall, SSD have to deal with all of these: Out of place writes Read disturb errors Garbage collection Wear Leveling Bad block Management Encryption (optional) Compression ECC So creating the a firmware controller quite a challenge. This is why some SSDs in the past have been susceptible to data corruption which the cardinal sin of storage devices. But currently, SSD devices are generally considered to quite mature and reliable. If you know about programming and want to get an idea of how monstrously complicated an SSD Controller can be, you can checkout the openssd project here which provides an experimental platform for SSD firmware. SSD Trim Command Trim command has been supported by all major operating systems since 2010-11 (Linux led the charge at 2008!). If you look at the garbage collection charts above, you will notice that I referred to the black blocks as "invalidated blocks". While updates will definitely cause the previous version to be invalidated, there other events that can cause data blocks to become invalid. For example, if you delete a large file, the blocks related to that file no longer hold anything useful (to the operating system anyways). Trim is a new command that announces invalid address ranges to the SSD, allowing the SSD to invalidate their content. This can greatly reduce SSD load and improve its lifetime. New devices (including mobile phones) all support Trim, provided that the OS is up to date. X-Point and other Technologies There has always been talk of replacing flash with something better and faster such PCM. These technologies do not force you to do out of place writes many hope it to potentially supplant or replace DRAM. But with so many research prototypes, the only viable replacement that has really reached the mass market is X-Point. Its advertised 1000X endurance seems to be a pipe dream. Furthermore, Micron has exited the X-Point business altogether. There is no doubt that X-Point is blazingly fast. But at eye-watering prices. At the time of writing, their 1.6TB X-Point drive goes for ~$3500 which is more expensive than a 15TB P5316 (~$2500-$2800) or two 7TB (~$1500 each) drives (Although high volume and behind the scene prices are often significantly less than the MSRP). The flash is now reaching well over 100 layers and well over a decade has been spent on perfecting SSD firmware. Both facts mean that it is no easy feat for any technology to dislodge flash. Extra resources: https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2016/20160808_PreConfH_Parnell.pdf (Flash Memory Summit Proceedings are a gold mine)
-
That would be such a cool project 🙂 Subscribing I think the first step is to get out the existing heat-pipes out and try to make one that first exactly. That would a) allow for benchmarking and b) let you see to what tolerance can you make a heatsink with all the pipes. welding, etc. I would also suggest probing /r/AskEngineers on reddit. The specialized subreddit are usually very helpful and friendly.
-
That reminds me. Back then, a negative rep from someone like Chaz hurt a LOT! I personally liked the vBulletin experience more, but I think it is much more heavy on the servers.
-
In laptops, the computers are much more powerful so the need for incremental upgrades is less than before. Way back then, Asus A8Js used to be a budget friendly ($1400) gaming laptop with Dual Core T7200 / 1GB RAM / 120GB HDD / 7700 Geforce Go. Now you can get An Asus Tuf A15 with an 8-Core Ryzen 4800H / 16GB RAM / 1TB SSD / Nvidia RTX 2060 for the same price. In contrast, the PC market has responded very positively to the enthusiast segment over the years: mechanical keyboards, gaming mice, high frequency monitors, gaming chairs, overclock friendly motherboards, easy to use watercooling and extremely nice and good looking PC Chassis. I agree very much with you. People are used to things that "Just work" with no tinkering. I still don't know how people use anything but a laptop/desktop as their main machine. But people all around are more than happy to do everything on their phone. Now even the software experience is degrading. The only saving grace is IMHO Linux and open source software, where you actually have a good degree of control over your experience/work.
-
I could tell you all day long about the trolls we had to ban. One guy asked for nuking entire Country_X and when I intervened, told me that his opinion is right and I am biased because I came from the same region. But at the moment I think we better devote time and energy to help this forum.
-
I missed this comment. TechnologyGuide did not start as part of TechTarget. It was acquired in 2007 for $15M: https://www.bizjournals.com/cincinnati/stories/2007/05/28/story12.html Based on what I remember, the founders were Andrew Baxter and Brian Beeler.
-
TT is focused on B2B. In the last years, we didn't even have an intern allocated to us. It's sad because NBR had very high standards as a community. Even though I totally stumbled upon it looking to buy a W3J, I quickly joined the place and eventually joined the rank of the mods. At the time, we had two admins, one was Brian who was very good at the business side and Andrew who ran the technical side. They quickly got Charles on board as a community manager and the collaboration of the three made NBR as great as it was. After acquisition, however, we were thrust from from a small B2C site catering to a growing market to a small part of a big business on NASDAQ. Compared to a small company which is a burden of love and everyone knows everyone, big company politics and mentality is a very different game. We could complain more about TT but really, we would be wasting our breath. Let's work on trying to do our best. P.S. Brian went and founded StorageReview.com which is an excellent place for all things storage.
-
Have you though of any names for the forum? I thought of Notebook/Laptop + Some word denoting knowledge/community. That would help immensely with SEO/discovery.
- 152 replies
-
- suggestions
- requests
-
(and 1 more)
Tagged with: