More data on the GeForce 8800 random slowdown bug

Tuesday 17th July 2007, 05:05:00 PM, written by Rys

Yesterday the good folks at The Tech Report reported on an issue affecting a good chunk of GeForce 8800 users, where 3D graphics performance would fall into the toilet at random and wouldn't come back until you restarted the game or tabbed out and back in.

NVIDIA got back to them and said it was a driver issue and that the driver team were working on a fix. Not enough info, Nick! So we did a bit of poking and it turns out to be caused by texture eviction from device memory. Textures aren't being evicted when they should be, causing a loss of available device memory for other resources.

So it stands to reason that if you restart the app or tab out and back in, both of which reset the device which causes a VRAM flush, you'll be good to go again. It's somewhat application dependent and depends on how the app does surface management, but a general fix should be possible for all but the most misbehaved programs.

We're not sure the fix will make it in to a driver this month, as TR noted yesterday, but fingers crossed.

Discuss on the forums

Tagging

nvidia ± geforce, 8800, slowdown, driver, surface, management

Related nvidia News

CUDA 4.0 and Parallel Nsight 2.0 released
NVIDIA Fermi GPU and Architecture Analysis
NVIDIA's Parallel Nsight finally released
NVIDIA GeForce GTX 460 - GF104 breaks cover
PhysX87, ancient tragedy in 5 acts by RWT
So long, Chris, and thanks for all the fish
NVIDIA GF100 graphics architecture details
NVIDIA Fermi: new GPU architecture, starting with GF100
NVIDIA release OpenCL GPU drivers for Linux and Windows
NVIDIA GeForce GTX 275 at $250 to fight HD 4890