| Newegg Daily Deals |
| View Poll Results: Should there be an option to disable Powermizer? | |||
| Yes! |
|
114 | 95.80% |
| No! |
|
5 | 4.20% |
| Voters: 119. You may not vote on this poll | |||
![]() |
|
|
Thread Tools |
|
|
#13 | |
|
Registered User
Join Date: Aug 2007
Posts: 30
|
On a notebook, I prefer to disable powermizer (i.e. full performance) on AC and enable powermizer (i.e. adaptive clock) on battery.
To do this, I added the following line to /etc/modprobe.d/options: options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x3322" Different values for PerfLevelSrc provide different behavior: 0×2222 = disable powermizer on AC and battery 0×2233 = enable powermizer on AC, disable powermizer on battery 0×3322 = disable powermizer on AC, enable powermizer on battery (my setting) 0×3333 = enable powermizer on AC and battery Source: http://daemonadvocate.blogspot.com/2...owermizer.html I haven't yet figured out how to specify the power mode to use when powermizer is disabled (e.g. say I wanted to disable powermizer always, but use full power on AC, and lowest power on battery). Any ideas? |
|
|
|
|
|
|
#14 | |
|
Plague Rat
Join Date: Jan 2009
Posts: 11
|
I just wonder about one thing: are all those problems really a PowerMizer issue? In my case (8800M GTX) performance is cut by half both with and without drivers loaded. It probably means that, to prevent emission of excessive heat in absence of PowerMizer, level 1 is the default and it needs to be somehow forced in order to go higher, what PowerMizer is responsible for. In such case, wouldn't getting rid of it have the same effect as unloading the drivers? This is why I think it needs to be fixed, not disabled.
There already seems to be a way to turn the thing off with xorg.conf and, aside from that level 1 barrier (not necessarily directly caused by PowerMizer), it works for me, so by voting 'yes' I mean a possibility to control it without restarting X, preferably that way: Quote:
|
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Jan 2009
Posts: 171
|
delete otpions from modporbe.d and add it to xorg.conf to gfx card section:
Code:
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1" |
|
|
|
|
|
#16 | |
|
Registered User
Join Date: Nov 2006
Posts: 79
|
I'd like to see powermizer control as well but, not via some clumsy GUI. Instead I should be able to set it via "nvidia-settings -a". Some people have course grained control like this anyway via "nvidia-settings -q all" and it's incredibly useful for building a customized powermizer profile. For example, I keep the GPU scaling on at all times but, I have a script that detects when I'm on the workspace I keep Firefox on. Chances are good that I'll need full power to scroll smoothly so, as soon as the script detects I'm on the workspace, and, if I'm on AC power or on battery and have set a flag (I call it the Go Fast Flag), it does an "nvidia-settings -q all" to fire the GPU up to max speed and keeps doing that every 25 seconds until I leave that workspace.
Not everyone is going to take the time to implement complex powermizer rules but, for those who do, having more fine grained control over it via the command line would be incredibly useful. You can keep your entire system cooler by enabling powermizer and still get the performance you need when it's needed. |
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: Aug 2008
Posts: 84
|
pferraro, GIDZzz, and dk75: those options do not work for a great many people. They used to, but they don't anymore. I don't know whether they were inadvertently broken by Nvidia during some update or whether they were intentionally disabled by them, but presently those options, either in xorg.conf or modprobe, do absolutely nothing for many people. That is why this issue is being discussed in the first place.
|
|
|
|
|
|
#18 | |
|
Registered User
Join Date: Jan 2009
Posts: 171
|
dunno, it work's for me perfectly fine
--
|
|
|
|
|
|
|
#19 |
|
Registered User
Join Date: Aug 2007
Posts: 30
|
I've never had any problem getting the modprobe.d options to work - I suspect anyone who does have trouble is not defining them in the location appropriate for their distro.
But you missed the whole point of my post... I was making people aware of other values for the PerfLevelSrc registry option (regardless of where/how you define it). I've only ever seen people suggest the 0x2222 value which disables powermizer completely. That's not always ideal. Wanna disable frequency scaling on AC only, but re-enable it when unplugged to save battery life? Use PerfLevelSrc=0x3322 instead. |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Jan 2009
Posts: 171
|
but isn't it's wrong thread for that?
There's http://www.nvnews.net/vbulletin/showthread.php?t=125104 where is link for http://tutanhamon.com.ua/technovodst...A-UNIX-driver/ where everything is said already. And this thread is not for solution "how to do it yourself" but for poll "whenever it should be swichable".
__________________
|
|
|
|
|
|
#21 |
|
Registered User
Join Date: Nov 2008
Posts: 24
|
at least for me the problem is not that powermizer does nothing, the problem is that the faster 2 out of 4 performance levels are never touched as if they were unknown to the driver, or the driver limited to 2 levels or some sort of index to the performance table wrong or whatever....
fact is that the two modes tagged 3d and extra are not used by the driver |
|
|
|
|
|
#22 |
|
Registered User
Join Date: Jan 2009
Posts: 171
|
whoa, you have more than 2 performance level? I have only two: 0 ( "2D Clock Frequencies" ) and 1 ( "3D Clock Frequencies" ) besides of 3 "PerformanceMode" of course.
I've overclocked Level0 from "200,100" to "200,401" and I've left Level1 untouched at "550,800" - 100MHz memory in 2D mode is strange since even 2D needs a decent speed of memory copying. So... couldn't you just overclock your Level1 to level of Level3? I know it's "dirty hack" but hey, you don't have any other options right now. What's the output of this command: Code:
nvidia-settings -q GPUPowerSource -t
__________________
|
|
|
|
|
|
#23 | ||
|
Plague Rat
Join Date: Jan 2009
Posts: 11
|
Quote:
Quote:
Nope, it's not the battery. |
||
|
|
|
|
|
#24 |
|
Registered User
Join Date: Jan 2009
Posts: 48
|
bump
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Redhat 8.0 NVIDIA works - INSTRUCTIONS | STEEL1 | NVIDIA Linux | 267 | 04-15-03 06:48 PM |
| TwinView in RedHat 8 | nerfherder64 | NVIDIA Linux | 5 | 10-07-02 07:19 PM |
| Xtacy t14600, Redhat 7.3.. X but no logo. | Rob C. | NVIDIA Linux | 8 | 08-12-02 09:28 AM |
| Dual Display with main CRT, and secondary TV-out | BlackDogg | NVIDIA Linux | 3 | 08-10-02 09:52 AM |
| RedHAT didn't like nVidia GeForce 4 MX 440 | alfa2k1 | NVIDIA Linux | 13 | 08-09-02 05:06 PM |