crossfire 7790 lag/stutter in Bioshock Infinite

ManDogFigh

Honorable
Jan 13, 2014
5
0
10,510
I am having issues with crossfire on 7790s
Primary card: Asus 7790 dual fan 1GB
Secondary card: Sapphire 7790 dual fan 1GB

I run all games on max 1080 settings except MSAA. TressFX works fine.
The cards work amazing on some games like hitman, tomb raider, metro last night and have almost doubled my FPS. But Bioshock infinite is giving me issues. It runs better with crossfire disable than enabled.

I believe Bioshock infinite was running fine when I initially setup the cards (it is possible that I did not play the game long enough to notice the stuttering). Then I split them up and moved one of the 7790s to another desktop. I can not get rid of the microstutter and frame drops now. I have deleted and reinstalled the drivers and catalyst. I have tried changing the pool size of the Xengine.ini to 400, 600, 640 and 1024.
Bioshock benchmarks on 1080 ultra settings work fine but the gameplay stutters.

The game runs fine on one card which makes me assume that the 1GB vram is not the bottleneck.

A few days after installing the drivers....the drivers crash 5-15 mins into windows boot up. I underclocked the cards and seems to do the trick. If I overclock them to 1245clk/1650mem past 15 mins after boot, it does not crash....makes me believe that this issue is not hardware based and changing OS might help.

FYI: benchmark scores are high for me. Although I see lag and stuttering in the fire strike demo, the score was the same as a gtx680 from what I remember. Higher than 7950 and slightly lower than 7970 without overclocking the cards at all. However I can not get rid of this annoying stuttering every 15s-40s in Bioshock Infinite. I found youtube videos of 7770s in crossfire running bioshock infinite flawlessly so Im inclined to believe that the low end cards are capable x-fire

Please do let me know if you have any suggestions or ideas on fixing this.
If I dont get it done it about a week, Ill try switching to windows 8/8.1 and see if that does it.

Budget Gaming Rig Specs:
5.029 GHz FX-8320 @ 1.488V
990FX-UD3 motherboard
Hyper 212 evo cooler
orion 685W PSU
8GB gskills 1866mhz ram
HD Radeon 7790 (asus) 1GB
HD Radeon 7790 (sapphire) 1GB
1TB HDD, 64mb cache 7200rpm (could hdd bottleneck?)
windows 7, 1080p, max setting except MSAA.
passmark CPU score of 11030
3Dmark GPU score of 120000 cloud gate and 7000 (varies) firestrike

is it possible that the crossfire setup pushes FPS much higher at which point the 1GB vram doesnt keep up? so if I reduce FPS, the vram might be able to keep up?
 
start with the simple stuff. make sure the mb bios has the newest could to rule out a bios bug. make sure your running the newest amd chipset drivers for the 900 chipset from amd. use gpu-z to read both cards make sure the mb reading both cards right. some times it can be a dirty card or dirt got into the slot and one card not reading right. also check to see if both cards are the same speed. check with both vendors see if the vendor drop any firmware updates. also check that your ram running at it max speed so there no bottleneck issues. one thing with games see if it running in dirx 9 or 10x mode. some games you may have to set the game to use one mode over the other.
 

ManDogFigh

Honorable
Jan 13, 2014
5
0
10,510
Chipset drivers are upto date. UPLS disabled. GPU-z shows everything fine.
The ram is set at 1866mhz in bios but shows up around 888mhz in some benchmark software. The GPUs are discrete so ram should not make a difference as they would not be the bottleneck.

It runs some games great so the stutter/lag issue is most likely software based and not hardware.
The Sapphire 7790 is 6 months old and the asus 7790 is 20 days old.

They have the same clock and mem speed. Only thing different are the temperatures of the cards as the asus turns to passive cooling when on low load.

Everything except mb bios is upto date. Which is a pain to flash on 64 bit windows 7 as windows 7 does not detect it as 64 bit from what it seems

Bioshock runs fine when crossfire is disabled so its not an issue with dirX.


 

ManDogFigh

Honorable
Jan 13, 2014
5
0
10,510
so, It turns out that the Crossfire cable was not connected...However Crossfire still worked without it but may be scaling down further

Connected the cable and Bioshock Infinite still stutters just as bad if not worse.

Most other games seem to be providing higher FPS.