• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

What causes driver corruption?

Joined
Mar 21, 2021
Messages
4,403 (3.89/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
If you are very, VERY unlucky a cosmic ray can cause a bit flip and corrupt a file, as it passes through your computer o_O

How so? someone told me recently that there is one Cosmic ray per second per square inch at ground level.

Seems he was right on the mark
Cosmic ray - Wikipedia
 

Attachments

  • Cosmic rays.jpg
    Cosmic rays.jpg
    41.2 KB · Views: 35
Joined
Jul 25, 2006
Messages
12,147 (1.87/day)
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 32GB (4 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Logitech M190
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
Calenhad is right. Do you consider one per second per square inch a lot? I don't. Yes, it is a huge number but these are tiny particles.

Even considering there are billions of transiter gates per square inch in today's chips, there is still a lot of empty space between them a chip for that cosmic particle to slip by without hitting anything.

It is important to remember these are sub-atomic particles. That means they are pretty darn small. And just because an electron or proton manages to hit a gate, that does not mean it will cause it to "flip". It could just pass on through continuing on it merry way.

Seriously, how often do you see file corruption at all? Not very often. But even among those events, how many corrupt files would you suspect were actually caused by a particle in a cosmic ray hitting a gate and causing it to flip?

How many atoms would such a particle have to slip by before it actually hit a gate? It would come all the way across outer space, then through 100s of miles of atmosphere, the roof (which is thick shingles, tar paper, and plywood) of the home, ceiling of the room, the computer case, then the outer shell of the memory chip (and maybe a heatshield too).

To me, it is much MUCH more likely file corruption would be due to a power anomaly, an impurity in materials used to create the memory device, a physical flaw or damaged caused during manufacture, malware, ESD (perhaps from user abuse/mishandling) - and countless other things.
 
Joined
Mar 21, 2021
Messages
4,403 (3.89/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
I don't normally reply to you, but YES cosmic rays do cause errors, that is why we have ECC

What Is ECC RAM and Can You Use It for Gaming? (makeuseof.com)

"
For example, in 2003, a candidate in the Belgian elections received more votes than was possible. This error was only detected because of how the Belgian preferential voting system works. When the election officials manually recounted the ballots, they discovered one candidate had an extra 4,096 votes.

They found no errors after rechecking the entire system for any security breaches or foul play. However, the only reason they could come up with was that a cosmic ray hit one of the computers and caused a bit flip at the 2^13th transistor, thus adding an extra 4,096 votes to the total tally.
"


"You are entitled to your own opinion, but not your own facts. Do your homework. Google it. Verify your facts. Then post."

Hey, maybe you can get someone to shut-down this thread (as you have asked of me in the past) or send me another PM and then shut it down, so you don't allow a reply; that given, I still respect your opinion.... and... I could indeed be wrong about Cosmic rays...

Apologies to all (Bill included): just letting off a bit of steam; but it needed to be said.
 
Last edited:
Joined
Dec 11, 2019
Messages
286 (0.18/day)
I don't normally reply to you, but YES cosmic rays do cause errors, that is why we have ECC

The studies I've seen are rather inconsistent (perhaps their age has a lot to do with that), but generally speaking, environmental errors appear to be less common than errors due to faults, but this seems to change dramatically with altitude (to the point that if you live at a high altitude, it is worth considering).

ECC is often chosen because you know when it is broken, more than because it can protect from an error, since invisibly corrupted has the potential to be so catastrophic. In the example you gave, this is quite rare to be so critically important, there's usually multiple layers of redundancy. They are used sometimes even on every day things (like checksums) and e.g. there are algorithms that can alert you to inconsistencies by tracking the data used at each point and by checking past patterns.

tldr: An error every now and then tends to be "meh" to the idea of "WOAH, the whole frickin' drive is corrupted!".
 
Joined
Mar 21, 2021
Messages
4,403 (3.89/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
Fair enough, but we are now down to 5nm, which is about 10 atoms across so it might become an issue in the future if not already; and the tracks left by cosmic particles are macroscopic in size.

I know, I know, it's not really 5nm, that's just marketing, so let's say 20nm and so 40 atoms across.
How Big is a Nanometer? (forbes.com)
 
Joined
Dec 11, 2019
Messages
286 (0.18/day)
Fair enough, but we are now down to 2nm, which is about 20 atoms across so it might become an issue in the future if not already.

It's only one study so idk if anyone should take it super seriously, but in the google study they suggested (in the conclusions) that newer generations and higher densities weren't actually worse (in the sense of how many errors they were recording), perhaps due to improvements in manufacture. But, yeah, there's no guarantee that would hold true in the future, assuming it is correct now.
 
Joined
Mar 21, 2021
Messages
4,403 (3.89/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
Prove me wrong and I'd be very happy... all my machines are without ECC

One bit error in an image, who cares; one bit wrong in my bank account...
 
Joined
Dec 11, 2019
Messages
286 (0.18/day)
Prove me wrong and I'd be very happy... all my machines are without ECC

The main thing I'd suggest to make you happier about that is that they said errors are correlated to utilisation (Ian said a similar thing, that in consumer systems they'll usually happen somewhere that is harmless, or if not, it should be recoverable). I doubt you're hammering your memory 24/7. The other is that when memory shows an error it is some order of magnitude more likely to show another one and the next and the next. So, if it isn't showing faults now, you're probably good, or at least, you're a lot better off than if it was. The creaking gate theory definitely doesn't seem to be true with memory errors.
 
Joined
Mar 21, 2021
Messages
4,403 (3.89/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
I know the squeaky wheel theory, but creaking gate is new to me... had to look it up.

I also like the cynical theory that ECC is to cover up bad RAM; a little paranoia goes a long way (I mean this in the positive sense)

I don't believe it, but still feel it important that we question motives.
 
Last edited:
Joined
Dec 11, 2019
Messages
286 (0.18/day)
I know the squeaky wheel theory, but creaking gate is new to me...

I also like the cynical theory that ECC is to cover up bad RAM; a little paranoia goes a long way (I mean this in the positive sense)

I don't believe it, but still feel it important that we question motives.

I should have called it a saying instead of a theory, my bad.

Why thank you :roll: I should change my avatar to a pic of DDR5 with a red circle and a line through it.

With the creaking gate thing not being true, my take was how if you start getting zippers reporting corruption, games don't load properly, saves corrupted, that kind of thing, it is definitely time to investigate, cos it doesn't mean your memory will last longer. I do like the creaking gate saying in some computer things though, quirks just show you it is alive.
 
Joined
Nov 15, 2021
Messages
2,709 (3.04/day)
Location
Knoxville, TN, USA
System Name Work Computer | Unfinished Computer
Processor Core i7-6700 | Ryzen 5 5600X
Motherboard Dell Q170 | Gigabyte Aorus Elite Wi-Fi
Cooling A fan? | Truly Custom Loop
Memory 4x4GB Crucial 2133 C17 | 4x8GB Corsair Vengeance RGB 3600 C26
Video Card(s) Dell Radeon R7 450 | RTX 2080 Ti FE
Storage Crucial BX500 2TB | TBD
Display(s) 3x LG QHD 32" GSM5B96 | TBD
Case Dell | Heavily Modified Phanteks P400
Power Supply Dell TFX Non-standard | EVGA BQ 650W
Mouse Monster No-Name $7 Gaming Mouse| TBD
Another thing that could cause corruption - dependencies.

Ex.1 - your driver is updated but an expected change in a file it is dependent on does not occur (or vise versa)

Ex.2 - (this one happened to me) two drivers trying to use the same files/libraries and requiring different versions (a R7 450 OEM turned into a mobile GPU, according to the driver)

Ex.3 - user or other program messing with or moving files the driver is dependent on.
 
Joined
Dec 11, 2019
Messages
286 (0.18/day)
Another thing that could cause corruption - dependencies.

Ex.1 - your driver is updated but an expected change in a file it is dependent on does not occur (or vise versa)

Ex.2 - (this one happened to me) two drivers trying to use the same files/libraries and requiring different versions (a R7 450 OEM turned into a mobile GPU, according to the driver)

Ex.3 - user or other program messing with or moving files the driver is dependent on.

Kind of the same / related, installing things (like drivers and patches) in the 'wrong' or an unexpected order.
 
Joined
Apr 18, 2019
Messages
857 (0.47/day)
Location
The New England region of the United States
System Name Daily Driver(gaming, browsing)
Processor Ryzen 7 3800X
Motherboard Gigabyte X570 Aurus Pro Wifi
Cooling Noctua NH-D15 chromax.black
Memory 32GB(2x16GB) Patriot Viper DDR4-3200C16
Video Card(s) EVGA RTX 3060 Ti
Storage Samsung 970 EVO Plus 1TB (Boot/OS)|Hynix Platinum P41 2TB (Games)|Kingston KC3000 2TB (Misc)
Display(s) Gigabyte G27F
Case Corsair Graphite 600T w/mesh side
Audio Device(s) Logitech Z625 2.1 | cheapo gaming headset when mic is needed
Power Supply Corsair HX850i
Mouse Redragon M808-KS Storm Pro (Great Value)
Keyboard Redragon K512 Shiva replaced a Corsair K70 Lux - Blue on Black
VR HMD Nope
Software Windows 10 Pro x64
Benchmark Scores Nope
My PC (see specs) originally had 16GB DDR3 as a 4x4 arrangement. For years it was intermittently unstable, ie BSOD and other niggly errors. Really intermittent, so much so that troubleshooting just couldn't pinpoint it, including removing the memory modules. It often looked like software was doing it, but I didn't think so.

A couple of years ago, the instability started to get noticeably worse where it would BSOD every few minutes which allowed me to finally track it down to one of the memory modules with 100% certainty. I did notice that with 4 modules installed, they were all running hot, with the one closest to the CPU very hot, even though the PC isn't overclocked. I suspect that this heat was enough to make the module unstable and eventually to damage it, or maybe it was slightly faulty from new, I'll never know. I don't know if that faulty module was actually in that slot though.

I then replaced all the modules with new 2x8 Corsair modules of the same type and model range and put them in slots 1 & 3 so that the closest slot isn't occupied and the PC has run fine ever since - a blessed relief after all that time not running quite right. The two modules run a lot cooler, too. I've actually got another 2x8 modules used bought from a friend as part of a spare mobo / CPU / RAM / cooler bundle. I tried them and while it was great seeing 32GB in this old Sandy Bridge rig, the modules ran hot again, so I've removed them. I don't need 32GB and it's just not worth the headache. I'd have to add an extra fan there to fix the heat problem and that's not good for a PC built to be very quiet.
Yeah, bad RAM can be hard to diagnose, especially when it is something borderline. Memtest86 & Memtest86+ are handy tools for that but they can't simulate every condition that causes memory errors. I have personally seen random memory errors that don't show in testing but show up randomly and a different set of DIMMs fixes the issue. I don't have much fun like that anymore, that used to be work. Now everything I do is software related. It's not as much fun as hardware troubleshooting and repairs but it pays much better.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.98/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Yeah, bad RAM can be hard to diagnose, especially when it is something borderline. Memtest86 & Memtest86+ are handy tools for that but they can't simulate every condition that causes memory errors. I have personally seen random memory errors that don't show in testing but show up randomly and a different set of DIMMs fixes the issue. I don't have much fun like that anymore, that used to be work. Now everything I do is software related. It's not as much fun as hardware troubleshooting and repairs but it pays much better.
Oh yeah, it passed every sodding stress test going, including memtest. Weirdly, playing games made the PC more stable while just sitting on the desktop would blue screen like a bitch.
 
Joined
Jul 22, 2008
Messages
1,183 (0.21/day)
Location
Huntington Beach CA
System Name ROG MACHINE
Processor Ryzen 9 5950x
Motherboard Crosshair viii Hero
Cooling NZXT Kraken Z 73 my corsair H115i kicked the bucket corsair sucks lol
Memory g-skill rgb 64gb 4x16gb ddr4 3200mgz
Video Card(s) MSI Ventus 3x oc 3080
Storage Sabren rocket gen 4 2tb m.2/ samsung 960 evo 1tb m.2/ 3x toshiba 3tb hdd , 10tb seagate, 16tb seagat
Display(s) Acer 4k monitor/ Samsung C34J79x 34 inch curved monitor
Case thermal take view 71 rgb
Audio Device(s) creative ae-5 sound card
Power Supply corsair AX 1200i 1200 watt psu
Mouse ROG CHAKRAM
Keyboard corsair k95
Software windows 11 pro 64bit
this video might help with driver problems
 
Top