Results 1 to 5 of 5

Thread: Disabling NVidia Powermizer

  1. #1
    Join Date
    Nov 2006
    Location
    London
    Beans
    94
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Disabling NVidia Powermizer

    In intrepid I was able to disable the nvidia powermizer by adding:

    Code:
    options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
    to the file, /etc/modprobe.d/options

    I did this because I was getting black screen flashes whenever powermizer changed performance levels.

    In jaunty RC this options file does not exist. Does anyone know how i can impose this setting, as the black flashes are driving me crazy!...

    thanks,

  2. #2
    Join Date
    Feb 2009
    Location
    Vancouver, B.C., Canada
    Beans
    60
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Lightbulb Re: Disabling NVidia Powermizer

    If you are using a laptop you might find this thread useful:

    http://ubuntuforums.org/showthread.php?t=828369

    This little tutorial allows you to set the Power Mizer to always be at Level 3 430/400 Mhz when the computer is on AC power, but reverts back to auto when on battery.

    Works flawlessly on my laptop with 9600M.

  3. #3
    Join Date
    Aug 2006
    Location
    New Haven, CT, USA
    Beans
    198
    Distro
    Ubuntu Development Release

    Re: Disabling NVidia Powermizer

    Quote Originally Posted by SketchyClown View Post
    If you are using a laptop you might find this thread useful:

    http://ubuntuforums.org/showthread.php?t=828369

    This little tutorial allows you to set the Power Mizer to always be at Level 3 430/400 Mhz when the computer is on AC power, but reverts back to auto when on battery.

    Works flawlessly on my laptop with 9600M.
    This is a bit hacky IMO. It works by leveraging a quirky nvidia-settings behavior that forces the gpu to full power for several seconds when nvidia-settings is loaded. Ideally you shouldn't have to burden your cpu with unnecessary load in this way. Here's what's worked for me (using the latest 185.19 beta):

    Add the following option to your xorg.conf file under the device section:
    Code:
    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"
    This places the gpu in max perf mode when on AC, and reverts to gpu scaling on battery.

  4. #4
    Join Date
    Feb 2009
    Location
    Vancouver, B.C., Canada
    Beans
    60
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Disabling NVidia Powermizer

    Quote Originally Posted by pferraro View Post
    This is a bit hacky IMO. It works by leveraging a quirky nvidia-settings behavior that forces the gpu to full power for several seconds when nvidia-settings is loaded. Ideally you shouldn't have to burden your cpu with unnecessary load in this way. Here's what's worked for me (using the latest 185.19 beta):

    Add the following option to your xorg.conf file under the device section:
    Code:
    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"
    This places the gpu in max perf mode when on AC, and reverts to gpu scaling on battery.
    Sounds like your offer does exactly the same thing. Except with a different approach.

    The end result seems exactly the same.

    EDIT: I've tested pferraro's option and confirm it works. The end result is exactly the same as the tutorial. GPU temps are fine. I have removed the hack from the tutorial and decided to leave the xorg hack in place.
    Last edited by SketchyClown; April 17th, 2009 at 07:21 PM. Reason: Testing.

  5. #5
    Join Date
    Nov 2005
    Location
    Scandinavia
    Beans
    937

    Re: Disabling NVidia Powermizer

    I recommend you read this. the web page does a good job at explaning what the options actually do.
    http://tutanhamon.com.ua/technovodst...A-UNIX-driver/
    A couple of examples;
    * on battery - max power saving, on AC - max performance

    "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1"

    * on battery - max power saving, on AC - adaptive strategy (my favorite)

    "PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3"

    * on battery - adaptive strategy, on AC - max performance

    "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"

    * adaptive strategy for any power source

    "PowerMizerEnable=0x1; PerfLevelSrc=0x3333"
    Every number apart from PerfLevelSrc= are specific to your GPU though, so dont copy the exmaples verbatim and expect it to work, but read the link i provided.
    - "though It seems that I know that I know, what I would like to see Is the I that sees me, when I know that I know that I know" / Alan Watts

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •