Public bug reported: ### Bug description I want to turn off the LCD screen and its LED backlight to prevent it from wearing out too quickly and to save electricity. But I see that the screen turns back on, a few seconds later. It's subtle, because the screen displays a 100% black image, but I see that the LED backlight is still on, and therefore the LCD too, which displays black. I can see it when I turn off the room lighting around me and then look at the screen carefully... It's not a real total black, just a kind of very dark gray...
This happens in several situations. Either with the screen lock keyboard shortcut (Ctrl+L), or by clicking on the lock icon in the quick settings, or with the Gnome GUI Settings > Power > Power Saving > Screen Blank: xx minutes. I guess there is a problem with the Display Power Management Signaling (DPMS) at the root of all this.!? ### To Reproduce 1. Lock your screen: press Super+L, or click on the screen lock icon, or `dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock` 2. See your desktop background picture blurred with the time displayed in large letters on top, then turning black about a second later. 3. Turn off the lights around you and look at your screen carefully: **it displays black but is not really OFF.** ### Expected behavior I would expect the LED backlight and the LCD display to be off when the screen blanks or locks. Because I don't want my LCD-LED screen to wear out too quickly. These screens tend to deteriorate over time. Turning them off helps preserve colour accuracy, and also saves electricity. Check my screenshot: "Turn the screen OFF after a period of inactivity". That doesn't work either. ### Desktop (please complete the following information): ``` System: Host: HP-EliteDesk Kernel: 6.8.0-45-generic arch: x86_64 bits: 64 Desktop: GNOME v: 46.0 Distro: Ubuntu 24.04.1 LTS (Noble Numbat) Graphics: Device-1: Intel HD Graphics 530 driver: i915 v: kernel Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6 compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution: 1920x1080~100Hz API: EGL v: 1.5 drivers: iris,swrast platforms: wayland,x11,surfaceless,device API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.9-0ubuntu0.1 renderer: Mesa Intel HD Graphics 530 (SKL GT2) ``` Screen display connection: DisplayPort (DP) to HDMI Screen display brand/model: LG 24" FHD 100Hz 5ms IPS Monitor (24MR400) ### Additional context In addition to my regular Wayland sessions, I also did a quick test on a "classic" Xorg session. From there, I could do the classic: ``` sleep 1; xset dpms force off ``` Well, it bounces back all lit up a few seconds later. And now the screen isn't black, I can see my desktop and windows. I found a workaround. In my screen settings, I set: Input > Auto Input Switch: off. This means the screen won't try to switch from HDMI to D-SUB. When set that way, the screen stays off, as long as I don't touch the mouse or keyboard. I found that DPMS will sometimes work well, and sometimes not. And it depends on the monitor settings. It's reproducible, constant, on my monitor. Anyway, the problem seems to come from an exchange of signals between the monitor and the computer. I guess it has to do with the DDC? In any case, it's neither the computer nor the screen that is defective. On Windows 10, the same set works as it should. And then on Ubuntu, at least, when I put the computer to sleep, the screen turns off automatically, without fail, every time. ### One more thing I reset my screen to factory settings, i.e. auto-switching between HDMI and D-SUB. Then I log into a "classic" Xorg session and do this: ``` sleep 1; xset dpms force off; sleep 10; xset q | grep "Monitor is" Monitor is Off ``` Well, that's not true! Monitor is back on, obviously. And then I just touch the keyboard to type this: ``` xset q | grep "Monitor is" Monitor is On ``` Yes, "Monitor is On"... P.S.: I think many people are affected. I saw it on various forums. But I couldn't find an exact duplicate of my bug description here. I hope you find this interesting, as it took hours to investigate and write... ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: xorg 1:7.7+23ubuntu3 ProcVersionSignature: Ubuntu 6.8.0-45.45-generic 6.8.12 Uname: Linux 6.8.0-45-generic x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log' CasperMD5CheckResult: pass CompositorRunning: None CurrentDesktop: ubuntu:GNOME Date: Fri Oct 11 09:08:39 2024 DistUpgraded: Fresh install DistroCodename: noble DistroVariant: ubuntu ExtraDebuggingInterest: Yes, if not too technical GraphicsCard: Intel Corporation HD Graphics 530 [8086:1912] (rev 06) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company HD Graphics 530 [103c:8054] InstallationDate: Installed on 2024-06-28 (105 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 001 Device 003: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard Bus 001 Device 004: ID 2357:0604 TP-Link TP-Link UB500 Adapter Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub MachineType: HP HP EliteDesk 800 G2 SFF ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-45-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 09/13/2022 dmi.bios.release: 2.59 dmi.bios.vendor: HP dmi.bios.version: N01 Ver. 02.59 dmi.board.name: 8054 dmi.board.vendor: HP dmi.board.version: KBC Version 05.39 dmi.chassis.type: 4 dmi.chassis.vendor: HP dmi.ec.firmware.release: 5.57 dmi.modalias: dmi:bvnHP:bvrN01Ver.02.59:bd09/13/2022:br2.59:efr5.57:svnHP:pnHPEliteDesk800G2SFF:pvr:rvnHP:rn8054:rvrKBCVersion05.39:cvnHP:ct4:cvr:skuV8Y48UP#ABC: dmi.product.family: 103C_53307F G=D dmi.product.name: HP EliteDesk 800 G2 SFF dmi.product.sku: V8Y48UP#ABC dmi.sys.vendor: HP version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.120-2build1 version.libgl1-mesa-dri: libgl1-mesa-dri 24.0.9-0ubuntu0.1 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.xserver-xorg-core: xserver-xorg-core 2:21.1.12-1ubuntu1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1 ** Affects: xorg (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug dpms noble ubuntu wayland-session ** Attachment added: "Power Saving -> Screen Blank = Turn the screen OFF" https://bugs.launchpad.net/bugs/2084256/+attachment/5827104/+files/Screen-blank-and-OFF.png -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/2084256 Title: "Screen Blank" or "Screen Lock" gives a black screen, but not really OFF! (DPMS...) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/2084256/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp