[SOLVED] Can another app/driver affect periphle's drivers?

Jul 28, 2020
68
2
35
So lets say i installed a graphics driver or lets say that RTX VOICE drivers. or naything else. would they affect maybe break other drivers in windows like my mouses or keyboards"? or anything elses driver?
 
Solution
well but like can an audio driver affect mouse driver and corrupt it? and they arent meant to be corrupted anyway right?
yes, it can corrupt any driver that gets placed in memory next to it. (a direct corruption)
or it can hang devices that use common hardware. if everything is coded correctly then now you should not see corruption.

windows only check certain critical data structures and binaries for corruption and assumes that corruption of its data is an attack on its system. if if finds corruption it calls a bugcheck to shutdown the system. Windows does not check 3rd party driver data for corruption until the driver gives the data block back to windows memory manager to recycle. This means a mouse driver or a...
So lets say i installed a graphics driver or lets say that RTX VOICE drivers. or naything else. would they affect maybe break other drivers in windows like my mouses or keyboards"? or anything elses driver?
yep, drivers have to share hardware resources so they can each cause a problem. Also, drivers also share memory space and one driver can corrupt another drivers data. it is relatively common for some gaming mouse drivers to corrupt other drivers data in memory.

the hardware has changed over the years also, much more is shared like the USB using the PCI bus that the GPU also shares. usb devices can grab packets meant for other usb devices such that the other device never receives its packet.

if you are having problems, you should go into device manager and disable devices that you don't use. like audio devices that do not have speakers connected to them. for example audio on the hdmi cable to provide audio in a monitor if you don't have speakers you can turn off the support.
you should also consider going into bios and change any setting and change it back and save the settings. this will force the system to rescan your hardware and rebuild the list of resources that are in use. this list gets sent to windows and it uses the free resource to assign to drivers.

audio devices can have issues that you never hear if you don't have speakers attached to them. the audio driver on most motherboard was broken until a few years ago. it would respond to other audio devices direct memory access requests and would really mess up other audio devices.
 
Jul 28, 2020
68
2
35
yep, drivers have to share hardware resources so they can each cause a problem. Also, drivers also share memory space and one driver can corrupt another drivers data. it is relatively common for some gaming mouse drivers to corrupt other drivers data in memory.

the hardware has changed over the years also, much more is shared like the USB using the PCI bus that the GPU also shares. usb devices can grab packets meant for other usb devices such that the other device never receives its packet.

if you are having problems, you should go into device manager and disable devices that you don't use. like audio devices that do not have speakers connected to them. for example audio on the hdmi cable to provide audio in a monitor if you don't have speakers you can turn off the support.
you should also consider going into bios and change any setting and change it back and save the settings. this will force the system to rescan your hardware and rebuild the list of resources that are in use. this list gets sent to windows and it uses the free resource to assign to drivers.

audio devices can have issues that you never hear if you don't have speakers attached to them. the audio driver on most motherboard was broken until a few years ago. it would respond to other audio devices direct memory access requests and would really mess up other audio devices.
well but like can an audio driver affect mouse driver and corrupt it? and they arent meant to be corrupted anyway right?
 
well but like can an audio driver affect mouse driver and corrupt it? and they arent meant to be corrupted anyway right?
yes, it can corrupt any driver that gets placed in memory next to it. (a direct corruption)
or it can hang devices that use common hardware. if everything is coded correctly then now you should not see corruption.

windows only check certain critical data structures and binaries for corruption and assumes that corruption of its data is an attack on its system. if if finds corruption it calls a bugcheck to shutdown the system. Windows does not check 3rd party driver data for corruption until the driver gives the data block back to windows memory manager to recycle. This means a mouse driver or a sound card driver or a video driver can corrupt data until it hits something that windows is validating, then windows bugchecks. there are ways to force windows to check 3rd party drivers for common programming errors and will force a bugcheck way before the system would normally would crash and it should name the bad driver in the memory dump file.
 
Solution