I’m running Fedora 36 on a Lenovo ThinkPad X1 Extreme Gen 3, with an Eizo FlexScan EV3285 display plugged into the HDMI port. If the machine goes into the screensaver, then when i exit, the external monitor does not work. It says “no input detected”, then “entering power saving mode”, then turns off, then immediately turns on, then cycles through those states over and over again.
If i open the Display control panel, the external display is shown. If i change the resolution, the monitor comes alive, in the new resolution, working perfectly. If i then choose to “restore previous configuration” in the confirmation dialogue box, the monitor switches back to the original resolution, still working perfectly.
So, i have a way to recover from the problem, but it’s a bother to do every time.
I’m using Cinnamon as my desktop environment, and X, not Wayland, with the proprietary NVIDIA drivers. I have X configured to always run the display using the NVIDIA discrete graphics (by setting Option “PrimaryGPU” “yes”), not to use Prime Offload or any of that clever stuff.
I also boot this machine into Ubuntu 20.04 (also with Cinnamon, X, and proprietary drivers), and have the same problem there. This problem is not unique to Fedora, but i feel a lot more confident trying to solve it in Fedora!
FWIW, this is screenfetch here:
/:-------------:\ twic@rife
:-------------------:: OS: Fedora 36 ThirtySix
:-----------/shhOHbmp---:\ Kernel: x86_64 Linux 5.18.9-200.fc36.x86_64
/-----------omMMMNNNMMD ---: Uptime: 1d 23h 34m
:-----------sMMMMNMNMP. ---: Packages: 2755
:-----------:MMMdP------- ---\ Shell: bash 5.1.16
,------------:MMMd-------- ---: Resolution: 5760x2160
:------------:MMMd------- .---: DE: Cinnamon 5.2.7
:---- oNMMMMMMMMMNho .----: WM: Muffin
:-- .+shhhMMMmhhy++ .------/ WM Theme: Mint-Y-Aqua (Mint-Y)
:- -------:MMMd--------------: GTK Theme: Mint-Y-Aqua [GTK2/3]
:- --------/MMMd-------------; Icon Theme: Mint-Y-Dark-Aqua
:- ------/hMMMy------------: Font: Noto Sans 9
:-- :dMNdhhdNMMNo------------; Disk: 126G / 450G (30%)
:---:sdNMMMMNds:------------: CPU: Intel Core i9-10885H @ 16x 5.3GHz [60.0°C]
:------:://:-------------:: GPU: NVIDIA GeForce GTX 1650 Ti with Max-Q Design/PCIe/SSE2
:---------------------:// RAM: 5953MiB / 31622MiB
And here is an excerpt from my system journal, from when the screensaver started (i think), to when i woke the machine up, and then changed the display settings around. I used logger(1) to write some entries into the journal as i was changing the settings:
- hear ye: about to change display settings
- hear ye: changed display settings
- hear ye: reverted display settings
As you can see, there is a lot of chatter in there about the display, and it carries on even after the display is working again. Perhaps this is because i have the Displays control panel open, i don’t know.
Any thoughts on why the monitor is not waking up properly? Even better, any thoughts on what i can do about it? Or any ideas about how to investigate further?