How to fix HD 7990 Problems with micro-stuttering and under-utilization of resources? (Crossfire)

Dec 9, 2013
12
0
10,510
So I am tying to get my 7990 working properly, but whenever I am running an OpenGL stress test on it, you can clearly see the core clock not being stable and the GPU usage is not reaching 100% like it should be. I tried downloading RadeonPro and Enabling dynamic v-sync and while that improves the stuttering issue, it is not a complete fix, as you can see on the resource monitor that it is still not using 100% of the GPU and that there are random down spikes in core clock that cause stuttering. http://i.imgur.com/yQaobAu.png

I've also tried experimenting with different voltages and power limits to see if the problem was related to the card not getting enough/getting too much power. However, even when changing the voltage I still will randomly get down spikes in performance, so I don't think it is related to not having enough power.

I am almost certain this is a problem with Crossfire because when I disable one of the GPUs in CCC and run the stress test I get nice stable GPU usage and clock speeds for that single GPU: http://i.imgur.com/sySq2Sl.png

Only when I enable the 2nd GPU does it start throttling the core clock and usage, so I think that points to it being a problem with Crossfire between the two GPUs. I'm wondering if anyone knows of any other fix beyond turning on Dynamic V-sync that will help reduce these random drops in performance? Or possibly a way to change the minimum clock speed on my GPUs so that it does not go below a certain threshold?

Any help is greatly appreciated!

Full specs:
FX-8350 with Cooler Master Hyper 212 EVO cooling
Radeon HD 7990
M5A99X EVO R2.0
24Gb of Ram
Corsair 800w PSU
Windows 7 Ultimate
 
Dec 9, 2013
12
0
10,510
Also I should add that when playing games the Core Clock actually is able to remain at a constant 1000Mhz but the GPU Usage is all over the place and never reaches 100% use. I tested it with GTAV with the dual GPU setup, and I tested it with Fallout 4 with a single GPU setup, in both cases the core clock stayed constant but the GPU usage fluctuated between 50-80% for both GPUs
 
Dec 9, 2013
12
0
10,510
Something else I noticed is that when I am running in FurMark it only shows one GPU. I've tried uninstalling and reinstalling my drivers and I have the lastest version of CCC (15.7.1) so I'm not sure why it is only displaying one GPU when it says that crossfire is enabled and there are 2 GPUs. http://i.imgur.com/M0kdfkc.png

Also when looking at it in GPU shark it only shows one GPU, but when looking at it in GPU-z I can see both cores.
 
Dec 9, 2013
12
0
10,510
Checking off "Always Use Highest Clocks" in RadeonPro Overdrive seems to have worked for me. I am getting a steady 60FPS in FurMark with little to no micro stuttering and v-sync turned on. The GPU Usage still only hovers around 80% for each GPU, though, still not sure how to fix that, also it seems like they are getting very hot, very quickly, even with the fans turned up and Power Limit at 0%. Seems this card may have general problems with overheating.
 
Dec 9, 2013
12
0
10,510
Lowering the Power limit seems to have helped with FurMark overheating but I am still only getting 30% usage from both GPUs when I play GTAV. Running on one GPU on Fallout 4 seems to play pretty smoothly but using 2 GPUs on GTA is really slow, slower than it would be if I just used one. Any ideas what could be going on here?