Hello,
this is my last resort. I persued a higher education in IT. I am working as tech support since I graduated. I would not describe myself as helpless when it comes to OS, IT, Office, Windows etc. quite the opposite, but this topic is breaking me.
I have searched now for (a total of combined), 6 hours on this topic. I have seen every reddit post, every thread here, every forum there, here everywhere. The issue I am describing makes no sense to me, still it is a riddle to me to the point I wished an windows developer come to my home and see it and ask him how he can make sense out of all that.
My issue:
About 2 years ago I received my brand new Desktop PC and it worked, however. Whenever my PC would crash, the audio driver would switch from Microsofts High Definiton Audio Driver (MHDAD) to the default driver Realtek (R) Audio Driver (RAD). Which works at first, but then, at some point it will cause a BSOD - Not sure when, but it will eventually - and after the BSOD it then returns back to MHDAD.
This lasts until: When I had my PC cleaned by a company (switched back to RAD), I was on vacation for a week and unplugged by PC and PSU for a week (switched back to RAD) and when my PC no longer had eletricity (after booting, switched back to RAD). Which, in fact works perfectly and even has better audio quality than the MHDAD, but as I said, it will BSOD my PC - and if I restart (not shut down) my PC - RAD will refuse to give me sound. I could just, you know. Use RAD, and just take the BSOD as the price I have to pay for a working PC, but - BSODs are bad.
But now for the weird part. I found a fix which I don't understand. My PC switches back from RAD to MHDAD, if I connect my Headset to the back of my monitor, use the monitor as output device. Then use my PC normally (without microphone though because monitor only has output) shut off my PC, sleep a night over it and the next day (it has to be the next day or else if I plug my headset back into the PC it will give me RAD again) I get MHDAD again.
To get rid of RAD I have tried everything the internet offered me:
- Deinstalled RAD in Device Manager under "Audio, Video and Gamingcontroller", then rebooted, done it with & without my headset plugged in before reboot. Both unsuccessful, then did it again, but with deinstalling the software aswell - 4 tries with no success.
- I installed the driver from my PC manifacturer (here) after I deinstalled RAD (+ Software) in Device Manager (DM), and without deinstalling RAD beforehand (ofc always reboot, reboot, reboot because you have to complete the install - no success. Windows says: Take RAD, it doesn't work and doesn't produce any sound, but you have to. Also, after the installation, the setup (I in theory just installed), comes up again as if I launched the .exe - guess it knows that RAD took over.
- I went to DM -> Audio, Video, Gamingcontroller -> RAD -> Update driver -> Tried both, if I let it do it automatically, it would switch to MHDAD, then asks me to reboot to complete, nope it's RAD again. Then I chose -> search on PC for drivers (manually) -> select from list -> Tried both, MHDAD and Realthek HD Audio Driver -> Rebooted, nope - RAD it is again
- Then I went into my BIOS -> more settings, Audio Settings -> Disabled On Board Audio Controller -> RAD wouldn't appear anymore, but when I plugged in my headset - it just, did nothing. No new output device found except my monitors.
- Go to DM, -> Sound, Video & Game Controllers -> RAD -> Properties -> Previos Driver (which proposes MHDAD again), reboot to complete install, nope - RAD again.
- Searched in Windows Updates for Audio Drivers (yeah as if that is ever useful lol)
The solution to this, presumably, is disabling automatic driver updates (because yes, I have seen my output device change from MHDAD to Realtek HD Audio Driver back to RAD quickly after bootup) but this isn't a solution, this is obviously Microsofts error. Because having automatic drivers for literally everything else is useful and shouldn't be required to turn off just because Microsofts loves RAD so much, until RAD retaliates with BSOD appearently. Turning it off doesn't seem user friendly.
In short:
When my PC loses Power, gets cleaned, or isn't plugged in for a week, Windows chooses the faulty Realtek Audio Driver (RAD) on bootup when I have my Headset plugged into the PC. Then RAD works until I reboot my PC (which I do because every time it happens I kinda forget it stops working - all I remember is Realtek = BSOD, then I reboot, in the hopes it would go away + to also prevent the BSOD).
This lasts until RAD causes a BSOD, or I plug my Headset into the Monitor + let my PC rest for several hours of sleep worth.
Anyway, my questions:
How can I solve this issue permanently once and for all, how can I nuke RAD from my Windows install forever - at this point I could potentially delete it from sys32, but where is it? At this point it feels more like malware than a driver.
Why does Windows switch from RAD to the good and working MHDAD, when I plug my Headset into my monitor, shut my PC off and the next day start it again after several hours. (As I write this, I will edit this post if It really worked - Last time was so long ago, can't really say that with confidence)
Why does my PC switch to MHDAD after it crashes, but literally never if I tell windows to do it?
Why does RAD cause a BSOD consistently?
Why does RAD work on the first boot up after a crash/pc clean/vacation - but stops working If I reboot my PC (No sound comes into my headset).
Could a Bios Update solve the problem (though, the problem also appeared right after I got my PC)?
And lastly, what should I really do? Is it the headset? I can't really try another. RAD doesn't work, but - 99% of time I use MHDAD anyway (or rather, windows allows me to), but not being able to use your PC whenever RAD is there, is very tilting (I just came back from vacation). I wouldn't mind using Realtek HD Audio Driver which I think works as good as MHDAD, but, as I said, windows doesn't really give me that option (and I don't even know how I got it).
I will get some sleep now and hopefully wake up tomorrow with MHDAD again.
Edit: As suspected, the next day. I got MHDAD again. Well the problem is "gone" for now, until my PC loses power suddenly, is cleaned, or switched off for several days.
If any further info is needed, feel free to ask.
Microsoft Windows 10 Home
Version 10.0.19045 Build 19045
BIOS-Version/-Date LENOVO O4MKT1DA, 14.04.2021
Datasheet: Specs