** Description changed: SUMMARY After suspending the laptop (via systemctl suspend or lid close) and resuming, the internal display never comes back on. The system is otherwise fully functional — confirmed via SSH that networking, the GNOME session, and the GPU are all alive and responsive. The backlight is physically on, but no image is displayed. Only a hard reboot recovers the display. HARDWARE - Laptop: Lenovo LOQ - CPU/iGPU: Intel Raptor Lake-S, UHD Graphics [8086:a78b] (rev 04) - dGPU: NVIDIA GeForce RTX 5050 Max-Q (GB207M) [10de:2dd8] (rev a1), hybrid/Optimus graphics - Secure Boot: enabled SOFTWARE - Ubuntu 26.04 LTS (Resolute Raccoon) - Kernel: 7.0.0-27-generic (also reproduces on 7.0.0-22-generic) - Display server: Wayland, GNOME Shell (mutter 50.1), GDM - nvidia-driver-595-open 595.71.05-0ubuntu0.26.04.1 - PRIME mode: on-demand (default) STEPS TO REPRODUCE 1. Boot normally (panel works fine). 2. Suspend: `systemctl suspend`, or close the lid. 3. Wake the system (open lid / press a key). EXPECTED Panel lights up and shows the lock screen / desktop, same as after a normal cold boot. ACTUAL Screen stays completely black. Backlight is on (confirmed via /sys/class/backlight/*/actual_brightness). The rest of the system is fully alive: SSH'd in and confirmed networking, GNOME session, and GPU are all responsive; `nvidia-smi` works; gnome-shell process is running normally. ROOT CAUSE (as far as I could trace it) Every single boot — cold or resumed — logs this i915 message: i915 0000:00:02.0: [drm] [ENCODER:506:DDI A/PHY A] failed to retrieve link info, disabling eDP On a cold boot, i915 evidently recovers from this before GDM starts, and the panel works normally. After an S3 resume, it does NOT recover: I confirmed via /sys/class/drm/ that the real internal panel connector never comes back under the i915 (or nvidia-drm) device — instead, `card0` remains bound to the `simple-framebuffer` driver (the generic EFI/firmware fallback framebuffer), which is what continues to "own" the panel indefinitely, with no active KMS scanout ever taking over. This matches the visible symptom exactly: the panel is electrically powered (backlight on) but nothing is being drawn to it because no real GPU driver has claimed the output. WHAT I'VE RULED OUT - NVIDIA/PRIME as the cause: reproduced identically with `sudo prime-select intel` (NVIDIA driver fully unloaded, `nvidia-smi` returning "couldn't communicate with the NVIDIA driver"). Bug persists with NVIDIA completely out of the picture, so this is purely an i915/Intel-side issue. - Panel power-saving states: tried `i915.enable_psr=0 i915.enable_dc=0` kernel parameters — no change in behavior. - A hung/crashed GPU: no Xid errors, no i915 GPU hang messages, no kernel oops/BUG in dmesg around the resume window. The kernel and compositor both report healthy state; the panel output is just never actually reclaimed from simple-framebuffer. ADDITIONAL NOTES - Suspend mode in use is real S3 ("deep"), not s2idle (/sys/power/mem_sleep shows "s2idle [deep]"). - Attempting to force a re-probe via `sudo chvt 3 && sudo chvt 1` did not recover the panel. - Will attach dmesg output spanning a full suspend/resume cycle. Note: I found this to be the same issue in latest Fedora and CachyOS ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-27-generic 7.0.0-27.27 ProcVersionSignature: Ubuntu 7.0.0-27.27-generic 7.0.6 Uname: Linux 7.0.0-27-generic x86_64 ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 - AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC2: zizo 4608 F.... wireplumber - /dev/snd/controlC0: zizo 4608 F.... wireplumber - /dev/snd/controlC1: zizo 4608 F.... wireplumber - /dev/snd/seq: zizo 4587 F.... pipewire CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sat Jul 4 17:07:28 2026 InstallationDate: Installed on 2026-06-20 (14 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1) MachineType: LENOVO 83JE ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 nvidia-drmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-27-generic root=UUID=e500acb9-7646-4972-acfa-579d662fd7e4 ro quiet splash i915.enable_psr=0 i915.enable_dc=0 lsm=capability,landlock,yama,apparmor,ima,evm resume=UUID=e500acb9-7646-4972-acfa-579d662fd7e4 resume_offset=113035264 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 01/15/2025 dmi.bios.release: 1.44 dmi.bios.vendor: LENOVO dmi.bios.version: R3CN44WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: LOQ 15IRX10 dmi.ec.firmware.release: 1.44 dmi.modalias: dmi:bvnLENOVO:bvrR3CN44WW:bd01/15/2025:br1.44:efr1.44:svnLENOVO:pn83JE:pvrLOQ15IRX10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76463WIN:cvnLENOVO:ct10:cvrLOQ15IRX10:skuLENOVO_MT_83JE_BU_idea_FM_LOQ15IRX10:pfaLOQ15IRX10: dmi.product.family: LOQ 15IRX10 dmi.product.name: 83JE dmi.product.sku: LENOVO_MT_83JE_BU_idea_FM_LOQ 15IRX10 dmi.product.version: LOQ 15IRX10 dmi.sys.vendor: LENOVO -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb https://bugs.launchpad.net/bugs/2159568 Title: [Lenovo LOQ, Raptor Lake-S + RTX 5050] Internal panel stays black after suspend/resume (S3) — i915 eDP link fails to recover, unlike on cold boot Status in linux package in Ubuntu: New Bug description: SUMMARY After suspending the laptop (via systemctl suspend or lid close) and resuming, the internal display never comes back on. The system is otherwise fully functional — confirmed via SSH that networking, the GNOME session, and the GPU are all alive and responsive. The backlight is physically on, but no image is displayed. Only a hard reboot recovers the display. HARDWARE - Laptop: Lenovo LOQ - CPU/iGPU: Intel Raptor Lake-S, UHD Graphics [8086:a78b] (rev 04) - dGPU: NVIDIA GeForce RTX 5050 Max-Q (GB207M) [10de:2dd8] (rev a1), hybrid/Optimus graphics - Secure Boot: enabled SOFTWARE - Ubuntu 26.04 LTS (Resolute Raccoon) - Kernel: 7.0.0-27-generic (also reproduces on 7.0.0-22-generic) - Display server: Wayland, GNOME Shell (mutter 50.1), GDM - nvidia-driver-595-open 595.71.05-0ubuntu0.26.04.1 - PRIME mode: on-demand (default) STEPS TO REPRODUCE 1. Boot normally (panel works fine). 2. Suspend: `systemctl suspend`, or close the lid. 3. Wake the system (open lid / press a key). EXPECTED Panel lights up and shows the lock screen / desktop, same as after a normal cold boot. ACTUAL Screen stays completely black. Backlight is on (confirmed via /sys/class/backlight/*/actual_brightness). The rest of the system is fully alive: SSH'd in and confirmed networking, GNOME session, and GPU are all responsive; `nvidia-smi` works; gnome-shell process is running normally. ROOT CAUSE (as far as I could trace it) Every single boot — cold or resumed — logs this i915 message: i915 0000:00:02.0: [drm] [ENCODER:506:DDI A/PHY A] failed to retrieve link info, disabling eDP On a cold boot, i915 evidently recovers from this before GDM starts, and the panel works normally. After an S3 resume, it does NOT recover: I confirmed via /sys/class/drm/ that the real internal panel connector never comes back under the i915 (or nvidia-drm) device — instead, `card0` remains bound to the `simple-framebuffer` driver (the generic EFI/firmware fallback framebuffer), which is what continues to "own" the panel indefinitely, with no active KMS scanout ever taking over. This matches the visible symptom exactly: the panel is electrically powered (backlight on) but nothing is being drawn to it because no real GPU driver has claimed the output. WHAT I'VE RULED OUT - NVIDIA/PRIME as the cause: reproduced identically with `sudo prime-select intel` (NVIDIA driver fully unloaded, `nvidia-smi` returning "couldn't communicate with the NVIDIA driver"). Bug persists with NVIDIA completely out of the picture, so this is purely an i915/Intel-side issue. - Panel power-saving states: tried `i915.enable_psr=0 i915.enable_dc=0` kernel parameters — no change in behavior. - A hung/crashed GPU: no Xid errors, no i915 GPU hang messages, no kernel oops/BUG in dmesg around the resume window. The kernel and compositor both report healthy state; the panel output is just never actually reclaimed from simple-framebuffer. ADDITIONAL NOTES - Suspend mode in use is real S3 ("deep"), not s2idle (/sys/power/mem_sleep shows "s2idle [deep]"). - Attempting to force a re-probe via `sudo chvt 3 && sudo chvt 1` did not recover the panel. - Will attach dmesg output spanning a full suspend/resume cycle. Note: I found this to be the same issue in latest Fedora and CachyOS ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: linux-image-7.0.0-27-generic 7.0.0-27.27 ProcVersionSignature: Ubuntu 7.0.0-27.27-generic 7.0.6 Uname: Linux 7.0.0-27-generic x86_64 ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sat Jul 4 17:07:28 2026 InstallationDate: Installed on 2026-06-20 (14 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1) MachineType: LENOVO 83JE ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 nvidia-drmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-27-generic root=UUID=e500acb9-7646-4972-acfa-579d662fd7e4 ro quiet splash i915.enable_psr=0 i915.enable_dc=0 lsm=capability,landlock,yama,apparmor,ima,evm resume=UUID=e500acb9-7646-4972-acfa-579d662fd7e4 resume_offset=113035264 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 01/15/2025 dmi.bios.release: 1.44 dmi.bios.vendor: LENOVO dmi.bios.version: R3CN44WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: LOQ 15IRX10 dmi.ec.firmware.release: 1.44 dmi.modalias: dmi:bvnLENOVO:bvrR3CN44WW:bd01/15/2025:br1.44:efr1.44:svnLENOVO:pn83JE:pvrLOQ15IRX10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76463WIN:cvnLENOVO:ct10:cvrLOQ15IRX10:skuLENOVO_MT_83JE_BU_idea_FM_LOQ15IRX10:pfaLOQ15IRX10: dmi.product.family: LOQ 15IRX10 dmi.product.name: 83JE dmi.product.sku: LENOVO_MT_83JE_BU_idea_FM_LOQ 15IRX10 dmi.product.version: LOQ 15IRX10 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2159568/+subscriptions
Комментариев нет:
Отправить комментарий