3 ms·
I forgot the source, but I recall some game dev telling that they had taken to run a basic stability test every time the game launched. Half the crash reports c
by NohatCoder 2y ago
I forgot the source, but I recall some game dev telling that they had taken to run a basic stability test every time the game launched. Half the crash reports came from systems that failed the test, so those were summarily ignored.
There is an error correction layer in DDR5, could that be spotted statistically as a difference between Ryzen 5000 and 7000 processors?
- kevingadd 2y agoWe did this in Guild Wars, yeah. I'm sure lots of other games are doing it by now. There were a significant number of Problem Customer PCs that would just crash all the time because of stuff that was obviously a CPU or RAM defect, though I don't know if it was half our crash reports.
- immibis 2y agoWhat kind of stability test is quick enough to run every time the game starts and good enough to detect real problems?
- kevingadd 2y agoI believe it was actually an ambient check of things like floating point arithmetic that ran on an ongoing basis, and if it ever failed we popped up an error message. We already shipped with debug assertions enabled in release builds, so it wouldn't have been unprecedented to do things like validate result bytes after doing big memcpy operations or things like that. Not sure if we did, though.
- steve_rambo 2y agoWhat was the difference between CPU and video card vendors (if you can talk about that at all)?