Building a PC today is vastly easier than in days of old.A side note that many (especially the hardened few) are conveniently forgetting:
If building your own PC these days is such a pleasant and trouble -free experience...this forum (and countless others serving the same purpose)......wouldn't even exist!!
And most of the "problems" we see here are people who ignore the best practices, and try to strike out on their own.If building your own PC these days is such a pleasant and trouble -free experience...this forum (and countless others serving the same purpose)......wouldn't even exist!!
Building a PC today is vastly easier than in days of old.
Having to manage the specific order in which drivers install, just to get it to boot up with the available RAM...that was not fun.
himem.sys, config.sys, etc, etc....
And of course this ignores the multitudes who simply buy whatever from BestBuy/Amazon/Newegg.
But many of us would have pivoted to something else.
Photography, cars, UAVs....
You knew, and I knew...actually it was easier in older days , because you knew exactly what was happening while booting up .. and step by step you would know which hardware is making problems for you ... each hardware had its drivers diskettes , and no guessing , no screen of death ... the only annouing thing was setting up the right IRQs correctly without conflicts .
@MG Clark
sorry for late reply. I was busy with friends levelling up at Star Rail the past days.
about M2 drives, the salesman at the place where I purchase SSD offered M2 - said he would help me install if I don't know. But I politely refuse, purchased two normal size SSD instead. Reason is for ease of installation. When I talked about it to our technician - he also offered to help install M2. Told our tech as well, that I plan to just use regular size SSD. Is there something special about M2 drive? Why people recommend this?
It should be noted that those are the upper limits of the interfaces. Actual drive performance varies, particularly if we're talking low/mid-market or older SSD models. The best advice is to look for good benchmarks of the drive in question.M2 connections are much faster than SATA 3 connections. MUCH faster.
An M2 PCIe 3x4 connection can move up to 4000 MB/s.
An M2 PCIe 4x4 connection can move up to 8000 MB/s.
A SATA 3 connection can move up to 6Gb/s, which is 750 MB/s.
@MG Clark
good info. So an M2 is much faster. Might consider getting one if I need more space. I'll just ask our technician or the store guy to help me install it.
It should be noted that those are the upper limits of the interfaces. Actual drive performance varies, particularly if we're talking low/mid-market or older SSD models. The best advice is to look for good benchmarks of the drive in question.
Incidentally, I don't recall ever seeing a SATA SSD break the 600 MB/s barrier. The mid-500's seems to be where they max out (presumably, due to protocol overhead):
Source: https://www.tomshardware.com/reviews/samsung-870-evo-sata-ssd-review-the-best-just-got-better/2
How much one will actually notice the difference between SATA and NVMe depends a lot on what you're doing. My web browsing PC just has a SATA SSD and it's quite responsive. However, if you're loading huge games or copying large files (video files, VM images, etc.), then NVMe can really pay off.
Important: only some M.2 slots are compatible with SATA M.2 drives. Even if it is, these slots sometimes share resources with a motherboard's standard SATA connectors, meaning some of them are disabled when you use a SATA M.2 drive. Check your motherboard manual, for details.Make sure it a PCIe M2 drive. There are also SATA M2 drives that will fit the same slot.
This is true. I'd hoped they would run at PCIe speeds, but it's still the old 600 Gbps of SATA-3.They're no faster than comparable 2.5" SATA drives.
Like I said, I've never seen a SATA SSD achieve faster than mid-500's of MiB/s. If you know of a faster one, please link. Otherwise, I assume that's the practical limit. At roughly 77% of the theoretical speed, that's not great. I wouldn't expect there'd be nearly so much protocol overhead.and up to 750 MB/s for SATA 3 SSDs..
It seems NVMe drives can get a lot closer, though.The same thing applies to both PCIe and SATA 3 connections. Neither ever hit theoretical limits.
I believe it's due to encoding overhead? I'm not positive on this, but I know SATA as an example has a 6Gbps interface. 6Gbps = 750 MB/s, but it uses 8b/10b encoding, so for every eight bits of data, 10 bits of bandwidth gets used. That means 6000 Mbps = 4800 Mbps of real throughput, which is 600 MB/s. But that's also Megabytes, not Mebibytes. If you do the 1024 math, 600 MB/s is 572 MiB, and then a bit of protocol inefficiencies would typically result in real-world performance topping out around 550 MiB/s.Like I said, I've never seen a SATA SSD achieve faster than mid-500's of MiB/s. If you know of a faster one, please link. Otherwise, I assume that's the practical limit. At roughly 77% of the theoretical speed, that's not great. I wouldn't expect there'd be nearly so much protocol overhead.
It seems NVMe drives can get a lot closer, though.
In theory, there is no difference between theory and practice....but there's still some overhead so I don't think we reach the theoretical limit.
There's a math joke about "close enough for all practical purposes..." 🙃In theory, there is no difference between theory and practice.
In practice, however....
Yeah, we really should use a better term. Probably something like "nominal bandwidth", since "theoretical" implies we actually did the math to account for all the various overheads, in order to work out the actual best-case scenario, when we mean nothing of the sort.In theory, there is no difference between theory and practice.
In practice, however....
JayzTwoCents would beg to differ.ASUS is not denying anyone warranty for using ASUS published firmware, even though the boilerplate disclaimers in their user agreement say they can. They initially had a public relations fiasco over not communicating clearly regarding the issue, but are supporting warranty claims.