So I have prepared another workaround... In short words, I have developed the portable application (and the service – pick the option you prefer :D) forcing the audio card to be powered by playing perfect silent 2 or 3 overlapping WAVE files in an endless loop. NO MORE ANY NEED to play with registry or to play with mic configuration and muting. You can restore the default configuration and use the app/service as is. AND it is working ALSO after changing the speakers setup at Realtek HD Audio Manager from stereo to 5.1 and opposite.
WARNING!
- Use the app/service at your own risk!
- I am not responsible for any direct or indirect SOFTWARE NOR HARDWARE damages and losses, etc.
- I DID not have the time to STRESS test it, however it is not CPU nor RAM consuming.
- It has been developed and tested at Asus G751JY – not sure how it will work at different hardware setups and operation systems and its bizarre configurations.
- The ZIP files with the app and service are posted at ROG Forum server in this very post. If you have downloaded the file from any other source… do not unzip and do not start the app do not install nor start the service. Just delete ZIP as it might be corrupted.
- Do not replace nor rename the attached WAVE files as they are tailored to work the best with the app/service.
- I do not know if the app/service is (or is not) impacting the sound playback (or any other functionalities) in the games and/or other software – so once again, use it at your own risk!
- Please do not expect any answers for your inquiries, issues, problems and questions. I DO NOT provide any support for the app. I do not make money of it, I have a private time too… and I have already consumed far too many hours for the app/service development and testing…
- If you do not agree to the above – DO NOT download and/or use the app/service and wait for the official fix of Realtek drivers.
HOW TO USEUndo any previous workarounds (posted here:
https://rog.asus.com/forum/showthread.php?59248-G751-Sound-Crackling-Thread-%28The-one-thread-to-rul...) but you can leave the last regedit powermngt fix as is – no impact.
Download theses ZIP files: Play_and_Loop_dummy_sound_workaround_G751_option1.zip (325 650 bites = 318KB) and Play_and_Loop_dummy_sound_workaround_G751_option2_v2.zip (527 115 bites = 514KB):
OPTION1 (to get the idea) download: >>>>>

<<<<<
OPTION2 download: >>>>>
<<<<< - the best workaround now.
Edit: using option2 24/365 since the release date and no problems with crackling...
Option 1. Just unzip portable app and TWO wav files to any folder you like, start the app (Play_and_loop_dummy_sound.exe) and press PlayInLoop button! That’s it. However after each laptop’s reboot you need to start it again…

The app is alternately looping 2 wave sounds in 2 seconds period. The wave files are 10 seconds long so “the sound” never ends. After each 15 seconds the app is cleaning its RAM occupation – preventing taking it too much.
Option 2. If you are lazy as I am
🙂 and want to have everything automatic done for you… Unzip TWO service setup files (setup.exe and setup.msi) to any folder you like and INSTALL the service (setup.exe). Once it is installed hit Win+R and launch services.msc to configure newly installed service. Browse to Play_and_Loop_dummy_sound_service check I it has Automatic startup mode… and start the service.
You can ALWAYS uninstall the service as any other piece of software by going to Control Panel (Uninstall a Program)
The service is working little bit different as the app… It is alternately looping 3 aliases of one wave sound in 1750ms period. The wave file is 10 seconds long so “the sound” never ends. After each 30 seconds the service is cleaning its RAM occupation – preventing taking it too much.
FIXED at service v2. So not any more relevant: Occasionally I can still hear the crackling sound in case of using the service option 2… FIXED
Option3. Do not use this workaround an wait for the official Realtek HD audio driver fix.
😛In the meantime “Enjoy the Silence”!
Some boring explanations…I have encountered several annoying issues during the development (going to list them here):
Issue1. The workaround stopped to be working after each change in stereo to 5.1 configuration setup, and opposite. Had to do something about it.
So I needed to develop several routines of overlapping silent wave playback and looping... and to test them. Not all routines was solving the issue1.
FIXEDIssue2. Somehow some looping routines introduced SEVERE white noise when MAXX Audio was enabled.
Again, testing and revising the looping routines and preparing better 48kHz silent WAVE files.
FIXEDIssue3. The most annoying one. Some looping routines introduced crackling sound after each loop cycle - so the cure was worse than the disease.
Again, testing and revising the looping routines.
FIXEDI have decided not only to develop the executable/portable App, but also nicely installable windows service that shall start automatically after each reboot.
The final issue4. The service was working but System.Threading.Timer's were probably started as different/random thread in each loop and this made things to brake somehow as not each loop was played… so in fact the audio card after some short time started its crackling like hell – again.
Again, testing and revising the looping routines – had to switch to System.Timers.Timer instead of System.Threading.Timer.
FIXEDP.S. Please remeber to uninstall the service (Option2) before reinstalling any Realtek driver in the future...