[SOLVED] Monitor won't wake up after driver update
Posted: Sun Nov 22, 2020 3:11 pm
I have an LG UHD monitor connected via HDMI cable to an Nvidia GeForce RTX 2070 graphics card, and am running Linux Mint 20 Cinnamon. A couple weeks ago I updated my graphics driver from nvidia-450 to nvidia-455 from the graphics-drivers PPA via the update manager and then found I couldn't boot the computer. After using a flash drive to timeshift back to the last working configuration, I tried the update from the command line. This time I was able to reboot, but the drivers manager app came up blank. I also found that I couldn't wake the monitor after it had gone into power-saving mode. I have an older computer with a Dell 1920 x 1200 monitor connected via DVI to an Nvidia GeForce GTX 660 graphics card. This is basically a reserve computer with substantially the same software configuration I have on my newer system. I performed the same upgrade on that computer and, although it booted up, and the monitor woke up from power-saving mode, I still got a blank drivers manager. Since I got the new driver from the PPA, and since PPAs are untrusted, I disabled the PPA and installed the latest nvidia driver from the official Ubuntu repository. This was nvidia-450. Everything worked fine after that.
A few days later, the update manager offered an update to the drivers manager, which I installed on both computers, and shortly after that another one. For some reason, on my newer computer it only showed two available drivers -- the one I was using and the nouveau driver. Then, nvidia-455 turned up on both the official repository and the drivers manager, which also indicated it was the recommended driver. I installed it from the drivers manager. Everything worked fine on the older computer, but on the newer computer I still couldn't wake up the monitor from power-saving mode (please note, this is NOT the same as suspend or hibernate -- the computer itself was still running.) Occasionally I could wake it after a while by pressing Ctrl+Alt+F2, and then once in TTY, pressing Ctrl+Alt+F7, but this clearly is not a satisfactory solution. And the drivers manager showed nvidia-450, nvidia-455 and nouveau as the only drivers available, with nvidia-455 recommended. However, going into the command line and typing "ubuntu-drivers devices" brings up a list that includes those plus three other drivers.
It gets even stranger. Nvidia lists 20 GeForce RTX 2070 compatible drivers. So why am I getting only two in the drivers manager and five from "ubuntu-drivers devices"? What's really strange is that nvidia-455 is not one of Nvidia's certified drivers. It is classified as a Linux Short Lived release -- more stable than a Beta, but not as stable as a long-lived release (which nvidia-450 is). Usually software in Ubuntu's repositories are a release or two behind the latest stable release. Here it is not only AHEAD of the latest stable release, but it is the recommended driver.
Anybody got any ideas? I've reverted back to nvidia-450 in my newer computer, but before I did, here's the inxi -Fzx output from it:
And here's the output from the older system:
A few days later, the update manager offered an update to the drivers manager, which I installed on both computers, and shortly after that another one. For some reason, on my newer computer it only showed two available drivers -- the one I was using and the nouveau driver. Then, nvidia-455 turned up on both the official repository and the drivers manager, which also indicated it was the recommended driver. I installed it from the drivers manager. Everything worked fine on the older computer, but on the newer computer I still couldn't wake up the monitor from power-saving mode (please note, this is NOT the same as suspend or hibernate -- the computer itself was still running.) Occasionally I could wake it after a while by pressing Ctrl+Alt+F2, and then once in TTY, pressing Ctrl+Alt+F7, but this clearly is not a satisfactory solution. And the drivers manager showed nvidia-450, nvidia-455 and nouveau as the only drivers available, with nvidia-455 recommended. However, going into the command line and typing "ubuntu-drivers devices" brings up a list that includes those plus three other drivers.
It gets even stranger. Nvidia lists 20 GeForce RTX 2070 compatible drivers. So why am I getting only two in the drivers manager and five from "ubuntu-drivers devices"? What's really strange is that nvidia-455 is not one of Nvidia's certified drivers. It is classified as a Linux Short Lived release -- more stable than a Beta, but not as stable as a long-lived release (which nvidia-450 is). Usually software in Ubuntu's repositories are a release or two behind the latest stable release. Here it is not only AHEAD of the latest stable release, but it is the recommended driver.
Anybody got any ideas? I've reverted back to nvidia-450 in my newer computer, but before I did, here's the inxi -Fzx output from it:
Code: Select all
System: Kernel: 5.4.0-54-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.7
Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Desktop Mobo: ASRock model: Z390 Taichi serial: <filter> UEFI: American Megatrends v: P1.80 date: 12/10/2018
CPU: Topology: 8-Core model: Intel Core i9-9900K bits: 64 type: MT MCP arch: Kaby Lake rev: C L2 cache: 16.0 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 115200
Speed: 800 MHz min/max: 800/5000 MHz Core speeds (MHz): 1: 800 2: 800 3: 801 4: 800 5: 800 6: 800 7: 800 8: 800
9: 800 10: 800 11: 801 12: 800 13: 800 14: 800 15: 800 16: 801
Graphics: Device-1: NVIDIA TU106 [GeForce RTX 2070] vendor: eVga.com. driver: nvidia v: 455.38 bus ID: 01:00.0
Display: server: X.Org 1.20.8 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa resolution: 3840x2160~60Hz
OpenGL: renderer: GeForce RTX 2070/PCIe/SSE2 v: 4.6.0 NVIDIA 455.38 direct render: Yes
Audio: Device-1: Intel Cannon Lake PCH cAVS vendor: ASRock driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Device-2: NVIDIA TU106 High Definition Audio vendor: eVga.com. driver: snd_hda_intel v: kernel bus ID: 01:00.1
Sound Server: ALSA v: k5.4.0-54-generic
Network: Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi v: kernel port: 5000 bus ID: 04:00.0
IF: wlp4s0 state: down mac: <filter>
Device-3: Intel I211 Gigabit Network vendor: ASRock driver: igb v: 5.6.0-k port: 4000 bus ID: 05:00.0
IF: enp5s0 state: down mac: <filter>
Drives: Local Storage: total: 7.28 TiB used: 1.09 TiB (15.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB
ID-3: /dev/sdb vendor: Western Digital model: WD6003FZBX-00K5WB0 size: 5.46 TiB temp: 35 C
Partition: ID-1: / size: 124.56 GiB used: 17.01 GiB (13.7%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /home size: 287.37 GiB used: 28.76 GiB (10.0%) fs: ext4 dev: /dev/nvme0n1p3
ID-3: swap-1 size: 23.44 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p4
Sensors: System Temperatures: cpu: 39.5 C mobo: 38.0 C gpu: nvidia temp: 47 C
Fan Speeds (RPM): fan-1: 0 fan-2: 563 fan-3: 0 fan-4: 0 fan-5: 0 gpu: nvidia fan: 0%
Voltages: 12v: N/A 5v: N/A 3.3v: 3.46 vbat: 3.28
Info: Processes: 334 Uptime: 7m Memory: 62.74 GiB used: 1.13 GiB (1.8%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0
Shell: bash v: 5.0.17 inxi: 3.0.38
Code: Select all
System: Kernel: 5.4.0-54-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Console: N/A Distro: Linux Mint 20 Ulyana
base: Ubuntu 20.04 focal
Machine: Type: Desktop Mobo: Gigabyte model: Z77X-D3H v: x.x serial: N/A BIOS: American Megatrends v: F16 date: 10/24/2012
CPU: Topology: Quad Core model: Intel Core i5-3570K bits: 64 type: MCP arch: Ivy Bridge rev: 9 L2 cache: 6144 KiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 27226
Speed: 1602 MHz min/max: 1600/3800 MHz Core speeds (MHz): 1: 1602 2: 1602 3: 1602 4: 1602
Graphics: Device-1: NVIDIA GK106 [GeForce GTX 660] vendor: eVga.com. driver: nvidia v: 455.38 bus ID: 01:00.0
Display: server: X.org 1.20.8 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa tty: 237x58
Message: Advanced graphics data unavailable in console for root.
Audio: Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus ID: 00:1b.0
Device-2: NVIDIA GK106 HDMI Audio vendor: eVga.com. driver: snd_hda_intel v: kernel bus ID: 01:00.1
Sound Server: ALSA v: k5.4.0-54-generic
Network: Device-1: Qualcomm Atheros AR8161 Gigabit Ethernet vendor: Gigabyte driver: alx v: kernel port: d000
bus ID: 06:00.0
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives: Local Storage: total: 2.29 TiB used: 450.00 GiB (19.2%)
ID-1: /dev/sda vendor: Samsung model: SSD 840 PRO Series size: 238.47 GiB
ID-2: /dev/sdb vendor: Samsung model: SSD 840 PRO Series size: 238.47 GiB
ID-3: /dev/sdc vendor: Western Digital model: WD1002FAEX-00Z3A0 size: 931.51 GiB temp: 30 C
ID-4: /dev/sdd vendor: Western Digital model: WD1002FAEX-00Z3A0 size: 931.51 GiB temp: 32 C
Partition: ID-1: / size: 76.95 GiB used: 13.83 GiB (18.0%) fs: ext4 dev: /dev/sdb1
ID-2: /home size: 151.20 GiB used: 29.12 GiB (19.3%) fs: ext4 dev: /dev/sdb5
ID-3: swap-1 size: 6.05 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb6
Sensors: System Temperatures: cpu: 40.0 C mobo: 38.0 C
Fan Speeds (RPM): cpu: 1019 fan-1: 563 fan-3: 1445 fan-4: 0 fan-5: 0
Voltages: 12v: N/A 5v: N/A 3.3v: N/A vbat: 3.29
Info: Processes: 224 Uptime: 1d 1h 18m Memory: 15.60 GiB used: 1.09 GiB (7.0%) Init: systemd runlevel: 5 Compilers:
gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38