Created attachment 16024 [details] [review]
Enable all clock gating except known-broken options
The 965GM path (at least) doesn't clear all the bits that the BIOS has set for disabling clock gating. This patch seems to work for me.
Created attachment 16656 [details] [review]
Updated clock gating patch
I found an old patch that was similar to yours. I updated it with some new stuff, care to try it out?
Gordon, can we get some test coverage on this one? We need to make sure 965G, 965GM and future platforms work ok with these clock gate disable settings. It would probably be best to run it through all the stress tests you have, with idle periods in between.
Jesse, just a quick report. I've run it on 2 machines and haven't found new issues. I hope to do more coverage before next Tuesday.
Thanks Gordon, these options may not save a lot of power, but they might prevent rendering bugs or hangs. Let me know when you're comfortable with the changes, stability-wise, and I'll go ahead and push.
Fixed in 89bb53cc7a853d88fc34a0ca65ae2b6227a8dd24
Jesse, the patch runs well on my 965, GM965, and the next mobile platform.