-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvidia card refuses to change power state #177
Comments
Do you observe any issues other than the message? Like battery drain or increased heat? When is your system produced? |
o/ Similar issue with Linux 4.18 and bbswitch here.
This system is a Dell XPS 15 9560 from last year. The powertop appears unreliable on 4.18 as well so I can not confirm whether the power drain is much higher but it seems to be the case. For sure as a PCI device, NVidia gpu no longer powers down with 4.18 when using bbswitch though. Any ideas? |
Specifically for the XPS 9560 you can try to boot with the On the long term, I have been trying (again) this weekend to find a proper fix (using a XPS 9560 from my brother as test target), but there is not much progress unfortunately. |
Will try right away and report back. Thank you so much for working on this. If we can help with any testing, do not hesitate to ask. |
Can you turn off gpu by manually removing nvidia modules by doing |
Yes, that still gives an error. Strangely enough with latest nVidia driver 390.77 and Linux 4.17.17 I observe even less stable behaviour (often optirun won't work at all, with the following message in dmesg):
|
Currently on my arch machine I can't reach to graphical target(it hardlocks the kernel). I have to manually start x from multi-user target. Also lspci hardlocks the kernel. I tested another kernel without bbswitch which works fine. |
I am not sure if it is related, but I am getting the same pci error message when trying to wake from suspend. I think it also might be related to bbswitch not turning off my graphics card when coming back from suspend either. Keeping the discrete graphics card on after suspend is not super great for battery life, so trying to figure out why that is happening. This is a Dell XPS 15 9570 running manjaro, kernel 4.18
|
Same here on my Xiaomi Notebook Pro with Fedora 30.
Everything installs correctly but when I try to run something with optirun I get:
And in the syslog:
|
Same here on DELL Precision 5530 Laptop with Nvidia Quadro P1000 on debian (4.19.0-5-amd64) package versionsapt-cache policy bumblebee-nvidia primus libgl1-nvidia-glx bumblebee-nvidia: Installed: 3.2.1-20 Candidate: 3.2.1-20 Version table: *** 3.2.1-20 500 500 http://deb.debian.org/debian buster/contrib amd64 Packages 100 /var/lib/dpkg/status primus: Installed: 0~20150328-7 Candidate: 0~20150328-7 Version table: *** 0~20150328-7 500 500 http://deb.debian.org/debian buster/main amd64 Packages 100 /var/lib/dpkg/status libgl1-nvidia-glx: Installed: 418.74-1 Candidate: 418.74-1 Version table: *** 418.74-1 500 500 http://deb.debian.org/debian buster/non-free amd64 Packages 100 /var/lib/dpkg/status |
Similar to @zaro. Fedora 30. XPS 9570 with 1050ti. Both VGA devices are present.
And refuses to enable the discrete GPU.
and in dmesg:
It even refuses to be enabled manually.
And this after bbswitch initially turned the card off at startup:
|
Power Management for these cards is not supported by nvidia firmware. As soon as bbswitch disables the discrete card, it will never be available again.
My current approach is to disable power management completely for the nvidia card in bumblebee.conf. This leaves the card available for applications (constantly on) but e.g. standby will not work anymore and around 5W will be lost to graphics.
Lets hope for a fix upstream at DELL and all the other notebook manufacturers or a decent implementation at nouveau which does PM related stuff better than the nvidia driver.
Anyway. Unfortunately, I don‘t think, this is a bbswitch issue.
|
Thanks for the explanation. I have found that the nvidia-xrun utility works almost flawlessly. After following the instructions in the copr repo, and setting It might be worth a try as it is the best solution I have found so far. |
Hello,
After one of updates I've noticed following error in dmesg on my Dell Inspiron 5558.
Relevant parts of kernel log:
Do you need any additional info like DSDT?
The text was updated successfully, but these errors were encountered: