For quite some time I've been having visual artifacting in nearly all of my games, and then an eventual BSOD.
I can prevent the BSOD from occuring by alt-tabbing out of the game, or disabling fullscreen. I believe this disables the crossfire for my card, which seems to be part of the issue. Of course, this results in dreadful performance as effectively half of my card stops functioning. Entering fullscreen again re-enables crossfire and removes the artifacts, but many games experience flickering, sturrering, weird shadows, etc, etc.
Because of this, I believe the issue is driver related.
Has anyone else experienced problems like this on similiar cards?
Which drivers would be best to resolve my problems? Are there any hotfixes I can apply?
My specs are as follows, nothing is overclocked -
CPU: i7 920
MOBO: Gigabyte EX58-UD3R
RAM: 6gb 1333hz DDR3
GPU: Sapphire 4870X2
PSU: 750W Thermaltake
Download HWMonitor and post the max temps on your card. Dual GPU cards tend to run quite hot, particularly the 4870x2, and as video cards get older, the thermal compound tends to dry up, reducing the cooler's effectiveness. If your temps are really high, you may have to take off the cooler, reapply the thermal compound, and reattach the cooler to get the temperatures back down to safe levels. Dust buildup can also cause heat issues, so if you have a lot of dust buildup in your computer, and especially the graphics card, clean that out.
Your GPU temps are hot, but not enough to cause problems, your VRAM may be overheating though, if your card has sensors for those you can try monitoring those temps with GPU-Z. Overheating VRAM can cause artifacting problems. Aside from that, as stated above, check your system's stability, and you can try new drivers, and see if you have any luck with those.
I used that Antec calculator, and am being recommended PSU's from 520W to 900W. 750W takes up most of the higher part of the list, though. I'm not sure if it is a power issue, as games are fairly stable once beyond the initial artifacting. Plus I've only been recently getting this issue, as I update drivers. Unfortunately, drivers must be updated to keep games working without shadow flashing, flickering, etc.
Don't Prime95 and Memtest check for CPU stability? I think I'm fine there. All of the BSODs indicate issues with typical AMD driver files.
I think it definitely is an issue with the drivers, but it seems I can't get the perfect ones. Very early ones have terrible optimisation and have bugs with games, recent ones cause the artifacting and BSODing.
I guess I may be fine with alt-tabbing out of games... Are there any hotfixes, CAPs or anything I should look at?
I'm running the same card and haven't had any issues with recent drivers, just updated to the latest ones last week to try out the BF3 beta.
I would suggest uninstalling the ati utilities/drivers and then completely cleaning out the drivers using driversweeper in safe mode, then installing the latest drivers. Some parts of the drivers can get left behind if just uninstalled and might be corrupt.
Your temperatures look fine for that card but I would also give it a good cleaning with a can of compressed air anyway.
I don't know your specific PSU specs, but could you be overloading a single rail? Try swapping the power cables on some of your components or your card to spread the load.
My card used to lock up my system completely while gaming, requiring a hard reset. I needed to run riva tuner and lock my video clock to prevent my card from entering energy saver mode. It's not a common problem but occurs occasionally on the 4870. I don't think this is your issue, but it's free to try out!
Both of my GPU's power cables are directly connected to the PSU, but I replaced them with spares anyway.
Then, I uninstalled AMD drivers using the AMD uninstall manager. From there, I restarted in safe mode and uninstalled the remains using Driver Sweeper. After another restart I installed the preview drivers for BF3, then I restarted again.
Running BF3, I very quickly got a crash to a black screen, but logs show that there was no BSOD. I ran RivaTuner, and forced the GPU's standard clocks.
I tried BF3 again, and there was flickering and flashes, which I alt-tabbed a few times to clear out.
It's not perfect, and I'll pick up a HD 7000 or GTX 600 early next year, but I'll be sure to reply to this thread later to let everyone know if the issue has been resolved or not.
I'd just like to say that the problem has been resolved by using Rivatuner and forcing my GPU's clocks to default. I don't know what it was doing, but things work now.
Still minor flickering, but barely game breaking.
There's a shadow flicker problem with the frostbite engine (BFBC2, BF3) and crossfire cards if that's what you're experiencing. Disabling crossfire can fix it at the cost of some performance.
The issue locking the clock on those cards fixes is that it likes to enter energy saver mode when it's unloaded for even a fraction of a second in some games. It seems the clock speed changing up and down, sometimes many times per second, eventually results in an error on the card.