Just bringing this up so if anyone facing the same problem as me can read my finding and some solution.
First of all, I have a big problem when using 13.9, 13.8 BETA, or 13.10 BETA with my Sapphire HD7790 Dual-X. The problem is when I run 3D application the GPU clock is always stuck at 300 Mhz. Tried to find the solution on the internet but didn't found any and surprised that I'm not alone in this one (just try to Google : "7790 300 Mhz").
I tried a lot of solutions such as :
1. clean install any AMD related drivers
2. disabling ULPS
3. reverting my card clock back to default (1075/1600, I used to clocked it at 1200/1600)
4. updating my mobo's BIOS (tried 3 version 1,6 ; 1,7 ; 1,8)
5. do a clean install using a spare HDD
ALL of these steps FAILED, still stuck at 300 Mhz when running 3D application.
And then I tried something different : playing with power limit (PL).
When I said I reverted my card to default clock I changed the PL to +20% and 0%, all of it FAILED to solve the problem (still stuck at 300 Mhz).
Proof :
0% :
http://i.imgur.com/aY4MEbQ.png
20% :
http://i.imgur.com/2ihhsrj.png
And then I tried to move the slider to +1%, fired up GPU-Z render test and VOILA the problem disappear
:
http://i.imgur.com/eyj3fQF.png
I keep trying upping the PL, 2,3,4,5,6,7%, all goes fine but when at 8% the annoying bug is coming back. So for my card the save range is +1-7%.
That's it. If you're facing the same problem as I, I suggest try upping your PL to some value that higher than 0% and then try found the maximum value until the bug coming back.
Thanks for reading