you're welcome, ciscokid. had that x99 board used another Realtek audio chipset, something like ALC892 {DEV_0892}, ALC1150 {DEV_1150} or ALC1220 {DEV_1220} then using pal1000's unofficial uad generic drivers would have been fine since they fully support most other audio chipsets just not with DEV_0245 & DEV_0897 btw, HDA nonUAD drivers starting with 6.0.8934.1 did support ALC897
In case anyone is interested, I wrote a really small and simple app that scans the installed devices on your systems and reports the proper Registry path for you to change the power settings. Copy all the text in the MessageBox (CTRL+C) and paste it in Notepad, then select the text with registry path and paste into Regedit. If no Realtek HDA codec is found, nothing is displayed. If changing the IdlePowerState to 1 fixes the issue for everyone, I'll write a tool to do it automatically.
6.0.9692.1 still has the same power down issue. Almost 100 broken releases since 9599 (last properly working driver), good job, Realtek!
The registry value of key 'IdlePowerState' is type binary and shows '03 00 00'. Which of the three bytes needs to be set to 1? '01 00 00' ?
Yes, change from Code: 03 00 00 00 to Code: 01 00 00 00 Then restart your computer or disable/enable Realtek Audio in Device Manager.
To stop the codec spinning down constantly you need to do below 6.0.9600.1 and newer you need to do below as realtek monitor that registry key on gigabyte atleast and constantly revert the old way of doing it "ConservationIdleTime"=hex:ff,ff,ff,ff "PerformanceIdleTime"=hex:ff,ff,ff,ff "IdlePowerState"=hex:00,00,00,00 6.0.9599.1 and older you need to do "ConservationIdleTime"=hex:00,00,00,00 "PerformanceIdleTime"=hex:00,00,00,00 "IdlePowerState"=hex:00,00,00,00