> Mario Goebbels wrote: > > Is it currently possible to enable power management > > on graphics card? I'm running an 8800GT on my desktop > > and noticed, no matter how much the system idles, the > > card never powers down. > > > Is compiz or any other 3D application running? > > Digging around a bit, I ran over Solaris source > > code[1] that suggests this may only work with > > whitelisted systems until there's better support from > > graphics drivers. Where are things right now with > > Xorg, Solaris and specifically the NVidia driver? > > Would enabling autopm make my system break while > > idling? > > > > > AFAIK, framebuffer power management outside of S3 > support isn't available on x86 yet. > > The nvidia driver automatically puts the card into a lower power > state when there are no 3D applications present. > Start nvidia-settings and under GPU 0 choose PowerMizer. Does it list > multiple performance levels for your 8800GT and is the performance level > at the lowest setting?
What about the "OnDemandVBlankInterrupts" /etc/X11/xorg.conf option, that is documented in "Appendix D. X Config Options" of the nvidia driver's readme? http://http.download.nvidia.com/solaris/177.67/README/appendix-d.html Option "OnDemandVBlankInterrupts" "boolean" Normally, VBlank interrupts are generated on every vertical refresh of every display device connected to the GPU(s) installed in a given system. This experimental option enables on-demand VBlank control, allowing the driver to enable VBlank interrupt generation only when it is required. This can help conserve power. Default: off (on-demand VBlank control is disabled). A few days ago I found that option and added it to the "Device" section in the /etc/X11/xorg.conf file and it's working ok for me (that is, nvidia 2D, nvidia opengl works, and intrstat reports 0 instead of 60 interrupts/second for device nvidia#0) Option "OnDemandVBlankInterrupts" "on" I didn't measure how much (if any) power that option saves... -- This message posted from opensolaris.org