One more thing: Whenever you close an application, ALL of its allocated video memory should have been freed upon its return to the command line. This should be visible in debugfs. It's best to test this with a plain, 2D, non-compositing desktop (e.g. IceWM), since anything using 3D will tend to allocate/free VRAM at the slightest activity.