Tuesday, 22 January 2013
I know this is completely unrelated to Web Design or anything else I talk about, but I wanted to share this and have it be another hit on people's searches.

I have recently had troubles with my beautiful AMD XFX 7990 Card (yes, I do my design on a gaming machine!) Where the sound would cut out when watching media player files, movies, YouTube and other HTML5/Flash Players. The sound would be fine while gaming.

It took a while to find the fix, and it was blamed on AMD's catalyst driver, which was the case. The quick fix that was all over the web was to go into the LCD Panels and turn LCD Overdrive on and off again to fix the problem. This became tedious and I would have to do this every time I boot my computer. And even worse it would completely kill the sound output from the HDMI when the computer sat idle for a while, while the TV was on another input. The driver wouldn't even load the sound anymore and I would have to reboot.

I reached out to XFX Support, who tried, but they wouldn't grasp the fact that the manufacture of their chip was releasing a shitty driver and they hadn't placed a fix for it yet. After ignoring their option to do an RMA, I hunted and hunted.

Finally with some luck, I found the solution! A simple registry edit fixed it all. Even after recently updating to the v13 driver, I had to go back and do the fix again, but it still worked! I would write a script to fix this for you, but you have to find it by the identifier of the hardware, so it would be unique for everyone.

Easiest way to do it, is open the registry editor (Start - Run - regedit) and then search for PP_SclkDeepSleepDisable

Once you find this, it should be in a folder like HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\XXXXX\0000\
Note: XXXXX is your device number

To make sure you are in the right spot, you first have to be in the 0000 folder and look for AdapterDesc, here you should see your adapters description (AMD Radeon 79XX).

Edit the DWORD value for the PP_SclkDeepSleepDisable from 0 to 1. This will fix your problems! Now you can watch your videos right away without being pissed off at your card.

0 comments: