Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 563516 - >=x11-drivers/nvidia-drivers-352.41-r1 - DisplayPort DPMS suspend not working properly
Summary: >=x11-drivers/nvidia-drivers-352.41-r1 - DisplayPort DPMS suspend not working...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL: https://devtalk.nvidia.com/default/to...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-19 17:31 UTC by Andrew Udvare
Modified: 2019-01-08 03:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nvidia-bug-report.log.gz (nvidia-bug-report.log.gz,58.63 KB, application/gzip)
2015-10-19 17:31 UTC, Andrew Udvare
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Udvare 2015-10-19 17:31:02 UTC
Created attachment 414938 [details]
nvidia-bug-report.log.gz

As reported on the forums, I am getting an issue only on my DisplayPort connected Dell U3014. If I run `xset dpms force off` the screen attempts to go off, but then seems to turn back on, and just goes black. The backlight never shuts off. When KDE tries to set the monitors to sleep, the left one correctly does so (which is connected via DVI-D) and the other just stays on with screensaver running.

I don't know how we can report this upstream. The latest drivers >= 352.41 do not seem to have any fixes or any information about this bug.

It may only affect the GeForce 980 GTX, but I am not sure as I have no other cards to test with.

Due to the unnecessary power consumption, I consider this bug major.

For now the workaround is to stay on 346.96*, so I hope this version is not going away anytime soon.
Comment 1 Bob Wya 2015-10-19 22:18:39 UTC
I'm seeing exactly the same issue on my laptop. It's an ASUS ROG G751JT laptop with a Nvidia GM204M [GeForce GTX 970M] graphics card.

When your laptop display goes to sleep permanently and won't wake up again... That's a serious power management bug!! It appears to affect a lot of modern laptops with Display Port connected internal screens... It's certainly a Maxwell issue I read...
https://devtalk.nvidia.com/default/topic/791786/linux/dpms-not-working-on-gtx980-with-displayport-connection/

I've reported the issue Upstream to Nvidia...
"Hi Bib, Thanks for reporting this issue. We are tracking this issue under 200147358"
It's somewhat worrying that their Software "Engineers" are unable to read though...

In addition it begs the question why x11-drivers/nvidia-drivers-352.41 have been marked as stable... They aren't - IMHO.

None of the recent drivers in the Portage tree actually support DPMS display resume (from sleep) for my laptop screen:
nvidia-drivers-352.41-r1
nvidia-drivers-352.55
nvidia-drivers-355.11-r2
nvidia-drivers-358.09

I've made a local ebuild copy of x11-drivers/nvidia-drivers-352.30 which works OK for me.
Comment 2 Bob Wya 2015-10-19 22:23:21 UTC
I forgot to add that although I'm using KDE 4 as my DE the bug also presents consistently in pure X Session - when using:
xset dpms force off
sleep 5
xset dpms force on
in an xterm.

My main laptop display will **NOT** resume. However an HDMI connected external monitor **WILL** resume from DPMS poweroff.

Connecting the same external monitor via it's Display Port, to the mini-DP on my laptop, also results in that monitor not resuming from DPMS poweroff.
Comment 3 Lukas Sandström 2015-10-27 22:49:40 UTC
Downgrading to x11-drivers/nvidia-drivers-352.30 fixed the issue for me as well. Thanks for the tip.
Comment 4 Andrew Udvare 2015-10-27 23:47:27 UTC
(In reply to Lukas Sandström from comment #3)
> Downgrading to x11-drivers/nvidia-drivers-352.30 fixed the issue for me as
> well. Thanks for the tip.

Where did you get this version? It is not in the official Portage tree.
Comment 5 Lukas Sandström 2015-10-28 00:22:43 UTC
I copied the -352.55 ebuild to my local overlay and renamed it to -352.30.
Comment 6 Andrew 2015-11-22 16:34:23 UTC
(In reply to Andrew Udvare from comment #4)
> (In reply to Lukas Sandström from comment #3)
> > Downgrading to x11-drivers/nvidia-drivers-352.30 fixed the issue for me as
> > well. Thanks for the tip.
> 
> Where did you get this version? It is not in the official Portage tree.

I have the same problem with a GTX680. Downgrading to version 352.63 (in Portage) fixed it for me.

This forum post suggests that version 358.16 (released on November 20) also fixes the problem, but it's not in Portage yet. https://devtalk.nvidia.com/default/topic/791786/linux/dpms-not-working-on-gtx980-with-displayport-connection/post/4734857/#4734857
Comment 7 Bob Wya 2015-11-23 07:32:24 UTC
(In reply to Andrew from comment #6)
...
> 
> I have the same problem with a GTX680. Downgrading to version 352.63 (in
> Portage) fixed it for me.
> 
> This forum post suggests that version 358.16 (released on November 20) also
> fixes the problem, but it's not in Portage yet.
> https://devtalk.nvidia.com/default/topic/791786/linux/dpms-not-working-on-
> gtx980-with-displayport-connection/post/4734857/#4734857

Ah yes. All the issues I have experienced - with the built-in DP connected screen on my ASUS ROG G751JT laptop - are finally fixed with x11-drivers/nvidia-drivers-358.16. 

Now perhaps finally I can update my xorg-server and kernel packages.
Thanks again for the heads up!!
Comment 8 Andrew 2015-12-05 15:37:51 UTC
(In reply to Bob Wya from comment #7)
> (In reply to Andrew from comment #6)
> ...
> > 
> > I have the same problem with a GTX680. Downgrading to version 352.63 (in
> > Portage) fixed it for me.
> > 
> > This forum post suggests that version 358.16 (released on November 20) also
> > fixes the problem, but it's not in Portage yet.
> > https://devtalk.nvidia.com/default/topic/791786/linux/dpms-not-working-on-
> > gtx980-with-displayport-connection/post/4734857/#4734857
> 
> Ah yes. All the issues I have experienced - with the built-in DP connected
> screen on my ASUS ROG G751JT laptop - are finally fixed with
> x11-drivers/nvidia-drivers-358.16. 
> 
> Now perhaps finally I can update my xorg-server and kernel packages.
> Thanks again for the heads up!!

I can now also confirm that 358.16 fixes this issue.