I installed a new GeForce RTX 3060 graphics card and after going through a lot of iterations found only the 550 driver works with my system (all others I tried, including 570, results in black screen upon reboot). However, the suspend and resume operations don’t work, I get black screen after resume. From Googling I know it’s a common problem with various solutions that worked for many people. I tried quite a few of them but nothing works for me. Below is a screenshot with some relevant system information, please help if you have any ideas.
Here is the bug report I generated after a failed resume - nvidia-bug-report.log.gz (317.6 KB). I had to hard reset the system after the resume failed and the report was generated after that.
I am seeing following errors, not sure if they are relevant.
Mar 21 11:57:05 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1653]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 21 11:57:05 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1653]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:57:06 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1653]: (EE) open /dev/dri/card0: No such file or directory
Mar 21 11:57:06 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1653]: (EE) open /dev/fb0: Permission denied
Mar 21 11:57:07 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1653]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:57:18 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2870]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 21 11:57:18 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2870]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:57:19 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2870]: (EE) open /dev/dri/card0: No such file or directory
Mar 21 11:57:19 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2870]: (EE) open /dev/fb0: Permission denied
Mar 21 11:57:19 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2870]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:26:35 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1762]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 21 11:26:35 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1762]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:26:36 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1762]: (EE) open /dev/dri/card0: No such file or directory
Mar 21 11:26:36 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1762]: (EE) open /dev/fb0: Permission denied
Mar 21 11:26:37 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1762]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:26:49 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[3012]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 21 11:26:49 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[3012]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 21 11:26:50 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[3012]: (EE) open /dev/dri/card0: No such file or directory
Mar 21 11:26:50 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[3012]: (EE) open /dev/fb0: Permission denied
Mar 21 11:26:50 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[3012]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 19 12:53:28 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1659]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 19 12:53:28 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1659]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 19 12:53:29 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1659]: (EE) open /dev/dri/card0: No such file or directory
Mar 19 12:53:29 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1659]: (EE) open /dev/fb0: Permission denied
Mar 19 12:53:29 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[1659]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 19 12:53:39 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 19 12:53:39 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 19 12:53:40 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (EE) open /dev/dri/card0: No such file or directory
Mar 19 12:53:40 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (EE) open /dev/fb0: Permission denied
Mar 19 12:53:41 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (EE) systemd-logind: failed to take device /dev/dri/card0: No such file or directory
Mar 19 14:04:11 RussoueUbuntuDesktop /usr/libexec/gdm-x-session[2691]: (EE) event4 - SONiX USB-Keyboard: client bug: event processing lagging behind by 1220ms, your system is too slow
I just wanted to update here that I made a small progress. I was switched to Wayland and now can successfully suspend and resume once after every reboot. However, the second one doesn’t successfully resume though from the hard drive activity it seems it does write the necessary state before suspending.