PowerMizer's performance level goes max to lv.2 from 4 possible on NVIDIA GTX series.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NVIDIA Drivers Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
bumblebee-project |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
For a few months I have been facing the same problem. I can't fully use my NVIDIA discrete card. I have Alienware M17xR3 laptop with GTX 580M and I'm using bumblebee with optirun and primusrun. From NVIDIA settings I can see that PowerMizer performance level switches only between level 1 and 2. Level 3 and 4 are out of reach. No matter what I do it never goes beyound level 2. I tried forcing thorugh xorg.conf card to go beyond level 2 but instead of 3 or 4 it stays on 2. I tried 'optirun nvidia-settings -c :8 -q all', but again no luck.
I noticed the problem a few months ago when I tried playing SuperTuxCart with everything at max and I noticed a little lag. I tried different games like 'Amnesia: The dark desend', but still the same result. Since then I searched for solution. My first hope was in NVIDIA previous forum for linux support.
Link: http://
At the top of the danix from nvidia explains that the problem(for HP laptop) is due to bug in the BIOS. He saied that exchanging two functions from the DSDT file will help the problem. I modified my DSDT(even fix the errors that iasl reported) and compiled it into the kernel, but no luck again.. By exchanging the functions I got only a broken brightness control My next step was to upgrade the BIOS, so I downloaded the newest bios for my laptop A12 and installed it... No luck again. Meanwhile I opened a thrread in NVIDIA's new forum for linux support.
Link: https:/
There I explained the problem and another guy mentioned that he had the same problem, but with Toshiba Qosmio 870-11R with GTX 670m. By one of the admins I was told that he will try to find the same hardware to observe the problem, but just before the holidays for chrismas come I was updated that he still can't find the hardware. Losing hope I wrote on DELL's forum if they can help in some way to investigate, but no response for now.
Link: http://
So now after all this time it came to my mind that I could inform Ubuntu directly hoping that here I could get some help. I'm really interested in Valve's Steam project, but with that problem I won't be able to play almost all of the games. So please assist me. I'm ready to do whatever it takes to help this problem get fixed(except for sending my laptop). If you don't have the hardware or something else I'm ready to debug or compile what ever I have to. It will be very helpfull if the problem could be localised whether it's in the driver or the BIOS or the VBIOS or in someother place I don't know about. What came to my mind but can't test it is whether this is a problem caused by bumblebee. In NVIDIA's forum there was a guy that had a similiar problem, but in his case PowerMizer was stuck in highest level. Later on he updated the thread that the problem came from that that he used two displays. If he uses one everything is OK.
If you need any mor einformation I'll gladly provide.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: nvidia-current 304.51.
ProcVersionSign
Uname: Linux 3.5.0-21-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.43 Sun Aug 19 20:14:03 PDT 2012
GCC version: gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: None
Date: Fri Jan 4 19:26:02 2013
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:04ba]
NVIDIA Corporation Device [10de:1211] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:04ba]
InstallationDate: Installed on 2012-10-23 (72 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
JockeyStatus:
kmod:nvidia_
kmod:nvidia_
kmod:nvidia_
kmod:nvidia_
MachineType: Alienware M17xR3
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: nvidia-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/20/2012
dmi.bios.vendor: Alienware
dmi.bios.version: A12
dmi.board.name: M17xR3
dmi.board.vendor: Alienware
dmi.board.version: A12
dmi.chassis.type: 8
dmi.chassis.vendor: Alienware
dmi.chassis.
dmi.modalias: dmi:bvnAlienwar
dmi.product.name: M17xR3
dmi.product.
dmi.sys.vendor: Alienware
version.compiz: compiz 1:0.9.8.6-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
summary: |
- PowerMizer's performance level goes max to lv.2 from 4 possible on GTX - 580m + PowerMizer's performance level goes max to lv.2 from 4 possible on + NVIDIA GTX series. |
tags: | added: nvidia |
I'm updating with a little bit more info my problem.
After installing nvidia-313 from xorg-edgers ppa I got a new problem that my BIOS didn't everything recognize my discrete NVIDIA card. I don't think it's caused by the driver, but it's just a coincidence. So anyway I started researching it and I came accross one of the options in my BIOS in "Advanced" tab "Primary Display". It had two options "SG"(Switchable Graphics) and PEG(Peripheral Graphics). On SG I have Optimus enabled and on PEG I have only my discrete card enabled. On SG I was suffering the problem that my NVIDIA card isn't found each time, while on PEG it was found each time. So after setting Primary Display to PEG I installed again nvidia-313 package and tried PowerMizer. This time it worked. I tested with "Amnesia: The Dark Descend" and the game wasn't lagging anymore. After checking PowerMizer I confirmed that it was moving successfully between all 4 performance levels. There was something that I didn't like about it though. PowerMizer was preffering the loweest and highest performance levels. For example if I'm on the lowwest and started changing desktops, the desktop animations lag a little but PowerMizer statys in lowwest level. When doing the same when in highes level it doesn't go down.
So it looks like when Optimus is enabled PowerMizer isn't working correctly, but when it's disabled PowerMizer can use all performance levels.
I hope this helps you to easier localize the problem.