Comment Nope. It's software. (Score 0) 59
One thing I've learned from the past 10 years of supporting Windows 10/11 is it's almost always software. I had a problem with a keyboard doing runaway repeats on the Windows Hello PIN entry screen, and I swapped keyboards till I was blue in the face until I realized that it was the supplemental support software (SetPoint) which was causing the fault. Yes. Software is even screwing basic I/O devices now. It's a solved problem and software developers still manage to out-clever themselves into system instability.
It is sometimes hardware. I had some kernel panics on my new machine that black screened it. I ran MemTest86 and found out that the RAM was clocked down to 3800MT instead of the 5200MT it was supposed to be getting. It was failing on the first pass. Isolated it to the second channel pair. Blew out the slots. 90% Isopropyl on the sticks. Reinstall RAM. Done. Passes MemTest86 without a hitch, through multiple passes. Last time I checked, I did 4.
And I'm still getting black screens from memory exceptions. Just less often. The RAM is now fine. I had the problem because Windows is screwed up. The hardware fault made it worse, but the software is also fucked. (Last time it faulted was during a compile. I heard the POST beeper go off and thought "Oh no. Not again.")
Software people, ie: Linus, think it's hardware. Hardware people think it's software. Generally, these days, the hardware people are right. Hardware is very reliable, and I've rarely had a recent memory stick actually go bad.