On Fre, 2011-02-25 at 12:11 -0500, Phillip Susi wrote: > > It seems like the GPU is executing a few different microcode kernels > that process commands placed into ring buffers. When the ring buffers > are empty and the gui is idle, it seems like the GPU is still busily > executing an infinite loop checking for work in the ring buffers. As has been pointed out by Alex, that's not true to the best of our knowledge. > Shouldn't the driver detect the idle condition and issue an > r600_cp_stop() to halt execution and stop wasting power? Feel free to try it, but I wouldn't expect it to make much if any difference. Did you check that your card runs significantly cooler in the other OS before starting all this ruckus? (Though even if it does, the lack of clock gating might explain the difference) -- Earthling Michel DÃnzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel