A weird thing happened the other day, I got artifacting in Battlefield 3 on a perfectly good card. Actually, this has been back in January, when temperatures where still soaring…
I tried all benchmarking and diagnostic software I could get my hand on, but nothing showed any sign of a faulty card. Tried driver updates, and that didn’t help at all. I even went as far as to change the PCIe slot and the Power Supply, but with no luck. And no, my graphics card was not overclocked. Underclocking it helped, but it didn’t help performance.
So I added a gadget to my sidebar (GPUObserver) to monitor my GPU temperature. It went up to 71 degrees Celsius, which according to the supplier, is still reasonable and that I should start worrying at 80 degrees. Be that as it my, I did some investigating into the matter. I opened the chassis, put the 50 cm desk fan on there and blew a storm worse than Cape Town has ever seen through there. Surprise surprise, it worked.
After being so glad I found a solution, it didn’t take me 3 minutes to get so annoyed with the fan buzzing, I had to find another solution. I found a very simple method that involves setting up a Fan Profile (speed versus temperature).
So here’s what I did:
I created very stiff profile, where the fan is running at minimum below 40 degrees, and maximum above it. The sound of the graphics card’s fan running at maximum is quickly drowned by the noise of my CPU cooler.
NOTE: This is not the only solution. There might be several more out there, but this one worked for me.
NOTE 2: This might help for artifacting in any game.
Enjoy Battlefield 3!!