• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

850 Evo acting very weird

Valantar

Golden Member
Ever since my Ryzen upgrade last week, I've been having some intermittent slowdowns/freezes, where even simple operations like opening an app or loading a level in Fallout 4 takes way longer than expected. As in tens of seconds for simple operations. I couldn't pinpoint any reason for it, so I decided to run some tests on my SSDs. I have two: an 840 Pro 256GB for the OS+apps, and a 500GB game drive. They currently both have ~90GB free. I first ran the benchmark in Samsung Magician, which gave very inconsistent results for the 840 Pro between runs - especially read speeds varied from ~520MB/s to ~450MB/s. Since HDTune was brought up in another tread recently (and was the best way to diagnose faulty 840 Evos way back when), I thought I'd give it a spin. I didn't expect to get anything out of it (it's not a test meant for SSDs, after all), but at least I'd get to compare the read consistency of my drives. Lo and behold: I was wrong.
IUi4A34.png

Yep, my Evo was showing read rates of ~30MB/s for the first ~100GB of drive space. And the rest wasn't really any better. What the hell?

I decided to run the test again, just to be sure. The result was the same, except for perhaps a minor improvement (although now access times were all over the place). Closed Steam, did a third run: minor improvement again. Especially the "slow start" seemed to be shorter, now closer to 10% of the drive than 20%. Weird. Tried another run: again, a small improvement. Started up Steam again, to see if that was the culprit, but no. Another small improvement. After 11 runs, the graph is now more or less a steady line, with only a couple of drops down to 300-350MB/s.
wVay4hF.png

Some info: the drive is my games drive from my previous Windows installation, and has not been formatted or otherwise changed in a while. It used to be quite full (~20GB or less free), but I cleaned up a bit a couple of days ago which left around 90GB free. While the folder structure is mostly left over from before, I've made sure to get access to the entire drive from my current user account.

Does anyone have the slightest clue what is going on here? Is this just the kind of weird, random stuff that might happen? Is this some utterly weird dynamic between the access patterns of HDTune and how the Evo handles data? Or did repeated HDTune runs somehow fix an issue with read speeds on my drive? That sounds absurd. I ran CrystalDiskMark before I started the HDTune runs, and tested again after. There was one noticeable difference: sequential read speeds increased from 454MB/s before the HDTune runs to ~490MB/s after (consistent across three tests, unfortunately only ran one before). Everything else seems within reasonable margins of error.
jafsqin.png
So it seems like something has changed. But what? And how? Can this be some cousin of the notorious 840 Evo bug? It's not throttling - as you can see from the sliver of HWMonitor in the big screeshot, temps have never exceeded 44 degrees - which is warm, but not hot. I'm really baffled by this. Any ideas?
 
Does anyone have the slightest clue what is going on here? Is this just the kind of weird, random stuff that might happen? Is this some utterly weird dynamic between the access patterns of HDTune and how the Evo handles data?

HD Tune is usually set to a 64KB block size and not set to prioritize accuracy over speed (it's somewhere in the middle I think) and that can result in some odd results.
Also even when using HD Tune Pro (the one you used is an old version) with optimal settings it can sometimes look like read speeds have dropped when they have not.

Or did repeated HDTune runs somehow fix an issue with read speeds on my drive? That sounds absurd.

For some drives it can help it figure out what needs to be rewritten or just what the algorithm needs to adjust for and it may need several runs to do that properly.
So it's not that absurd even if I don't think that voltage drift was behind those results.

Additionally the temperature can also affect read speeds.
For example with the Samsung 840 (not the 840 EVO) some users found that running HD Tune improved its read speeds, even if it was just a temporary boost due to the drive getting warmer.
The 840 EVO however is not as fond of heat (read speeds drop instead if it gets too hot).

I ran CrystalDiskMark before I started the HDTune runs, and tested again after. There was one noticeable difference: sequential read speeds increased from 454MB/s before the HDTune runs to ~490MB/s after (consistent across three tests, unfortunately only ran one before). Everything else seems within reasonable margins of error.

CDM writes a bit of data on the drive and then reads it so even if HD Tune was detecting voltage drift CDM would not show any signs of voltage drift unless we were talking about it being noticeable in a matter of minutes rather than months.


So it seems like something has changed. But what? And how? Can this be some cousin of the notorious 840 Evo bug? It's not throttling - as you can see from the sliver of HWMonitor in the big screeshot, temps have never exceeded 44 degrees - which is warm, but not hot. I'm really baffled by this. Any ideas?

Don't think it is really related to the issue the 840 EVO had/has.
I think it is more likely that it has something to do with HD Tune sometimes giving a bit odd results.
Have seen such positive negatives with another drive that performed better after having rewritten everything on the drive making me think it suffered from voltage drift.
However when I decided to test it thoroughly it has held up pretty good even in more challenging conditions.

The thing with CDM may be simple variation or some program affecting the result or something like that.


Still, if you want to check read speeds and especially if there is any sign of voltage drift you can use SSD Read Speed Tester to see how it performs.
Link to SSDRST here: http://www.techspot.com/downloads/6712-ssd-read-speed-tester.html
 
Back
Top