Display fails to restore after Power Management prefs turn it off

Bug #1852939 reported by Ian
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-435 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

1. Have Power Management preferences 'Put display to sleep when inactive for..' to something other than 'never'.

2. Leave computer for longer than that.

3. Come back to find computer still running, but display will not resume after pressing a key / moving the mouse.

Possibly related to playing video (see https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-435/+bug/1852570) because it doesn't happen every time, but has happened at least four times since upgrading to Ubuntu MATE 19.10 with this version of the graphics driver.

On the most recent occasion, syslog contains numerous lines like:

Nov 17 18:42:11 example org.mate.panel.applet.MateMenuAppletFactory[1267]: [2737:2737:1117/184211.847879:ERROR:gles2_cmd_decoder.cc(5755)] GLES2DecoderImpl::ResizeOffscreenFramebuffer failed because offscreen FBO was incomplete.
Nov 17 18:42:11 example org.mate.panel.applet.MateMenuAppletFactory[1267]: [2737:2737:1117/184211.860750:ERROR:gles2_cmd_decoder.cc(3962)] ContextResult::kFatalFailure: Could not allocate offscreen buffer storage.

.. repeated 'many' to 'several' times a second until I ssh'd in and restarted it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-435 (Ubuntu):
status: New → Confirmed
Revision history for this message
Lenin (gagarin) wrote :

Happens to me on a non-laptop computer, without going to sleep. Main issue for me is that google-chrome is filling up /var/log with several GB of that message in a short time.

Revision history for this message
Lenin (gagarin) wrote :

my message is: ERROR:gles2_cmd_decoder.cc(3962)] ContextResult::kFatalFailure: Could not allocate offscreen buffer storage. caused by google-chrome.desktop

Revision history for this message
Ian (superian) wrote :

Two users logged in. Plugged in USB drive, had to switch to the other user (it gets the 'mount' dialogue first for some unexplained reason), cancelled mount there, switched back to mount in the right user..

.. display never appeared.

I was able to ssh in and save the end of syslog, attached.

Revision history for this message
Alexander Renn (alexander-renn) wrote :

This happens with Version 79.0.3945.79 (Official Build) (64-bit) on an Nvidia Optimus laptop (Dell G3) if I leave it turned on over night. I get tons of these strings in my ~/.xsession-errors:

[3617:3617:1224/030223.965361:ERROR:gles2_cmd_decoder.cc(3977)] ContextResult::kFatalFailure: Could not allocate offscreen buffer storage.
[3617:3617:1224/030223.966221:ERROR:gles2_cmd_decoder.cc(5780)] GLES2DecoderImpl::ResizeOffscreenFramebuffer failed because offscreen FBO was incomplete.

I always find my laptop using 100% CPU on at least one core (used by Chrome) just before I unlock my desktop (all fans making noise). It can be checked before unlocking either by logging in remotely over SSH or by switching to the text console VTY. Chrome magically stops consuming CPU and writing these log messages right after I unlock the desktop.

It also would eat few gigabytes of disk space each night with these messages, sometimes using all available disk space.

I'm using xfce btw, not sure if it's important.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.