> 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

Reply via email to