oe@joe-ubuntu:~$ journalctl -b-17 | grep -i "display\|graphics\|drm\|scaling"
Oct 15 17:29:50 joe-ubuntu kernel: ACPI: bus type drm_connector registered
Oct 15 17:29:50 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] Registered 1 planes with drm panic
Oct 15 17:29:50 joe-ubuntu kernel: [drm] Initialized simpledrm 1.0.0 for 
simple-framebuffer.0 on minor 0
Oct 15 17:29:50 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] fb0: simpledrmdrmfb frame buffer device
Oct 15 17:29:51 joe-ubuntu systemd[1]: Starting [email protected] - Load 
Kernel Module drm...
Oct 15 17:29:51 joe-ubuntu systemd[1]: [email protected]: Deactivated 
successfully.
Oct 15 17:29:51 joe-ubuntu systemd[1]: Finished [email protected] - Load 
Kernel Module drm.
Oct 15 17:29:51 joe-ubuntu kernel: kvm_amd: TSC scaling supported
Oct 15 17:29:52 joe-ubuntu kernel: [drm] amdgpu kernel modesetting enabled.
Oct 15 17:29:52 joe-ubuntu kernel: [drm] initializing kernel modesetting (IP 
DISCOVERY 0x1002:0x747E 0x1EAE:0x7801 0xC8).
Oct 15 17:29:52 joe-ubuntu kernel: [drm] register mmio base: 0xF6A00000
Oct 15 17:29:52 joe-ubuntu kernel: [drm] register mmio size: 1048576
Oct 15 17:29:52 joe-ubuntu kernel: [drm] vm size is 262144 GB, 4 levels, block 
size is 9-bit, fragment size is 9-bit
Oct 15 17:29:52 joe-ubuntu kernel: [drm] Detected VRAM RAM=16368M, BAR=256M
Oct 15 17:29:52 joe-ubuntu kernel: [drm] RAM width 256bits GDDR6
Oct 15 17:29:52 joe-ubuntu kernel: [drm] amdgpu: 16368M of VRAM memory ready
Oct 15 17:29:52 joe-ubuntu kernel: [drm] amdgpu: 31971M of GTT memory ready.
Oct 15 17:29:52 joe-ubuntu kernel: [drm] GART: num cpu pages 131072, num gpu 
pages 131072
Oct 15 17:29:52 joe-ubuntu kernel: [drm] PCIE GART of 512M enabled (table at 
0x0000008000300000).
Oct 15 17:29:52 joe-ubuntu kernel: [drm] Loading DMUB firmware via PSP: 
version=0x07002900
Oct 15 17:29:52 joe-ubuntu kernel: [drm] Found VCN firmware Version ENC: 1.19 
DEC: 7 VEP: 0 Revision: 0
Oct 15 17:29:52 joe-ubuntu kernel: amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: 
securedisplay ta ucode is not available
Oct 15 17:29:53 joe-ubuntu kernel: [drm] Display Core v3.2.316 initialized on 
DCN 3.2
Oct 15 17:29:53 joe-ubuntu kernel: [drm] DP-HDMI FRL PCON supported
Oct 15 17:29:53 joe-ubuntu kernel: [drm] DMUB hardware initialized: 
version=0x07002900
Oct 15 17:29:53 joe-ubuntu kernel: amdgpu 0000:03:00.0: [drm] Registered 4 
planes with drm panic
Oct 15 17:29:53 joe-ubuntu kernel: [drm] Initialized amdgpu 3.61.0 for 
0000:03:00.0 on minor 1
Oct 15 17:29:53 joe-ubuntu kernel: fbcon: amdgpudrmfb (fb0) is primary device
Oct 15 17:29:53 joe-ubuntu kernel: amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb 
frame buffer device
Oct 15 17:29:53 joe-ubuntu kernel: [drm] pre_validate_dsc:1627 MST_DSC dsc 
precompute is not needed
Oct 15 17:29:53 joe-ubuntu systemd[1]: Starting gdm.service - GNOME Display 
Manager...
Oct 15 17:29:53 joe-ubuntu systemd[1]: Started gdm.service - GNOME Display 
Manager.
Oct 15 17:29:54 joe-ubuntu gnome-shell[1941]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 15 17:29:54 joe-ubuntu gnome-shell[1941]: Using public X11 display :1024, 
(using :1025 for managed services)
Oct 15 17:29:54 joe-ubuntu gnome-shell[1941]: Using Wayland display name 
'wayland-0'
Oct 15 17:30:05 joe-ubuntu gdm3[1713]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 15 17:30:05 joe-ubuntu gnome-shell[3086]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 15 17:30:05 joe-ubuntu gnome-shell[3086]: Using public X11 display :0, 
(using :1 for managed services)
Oct 15 17:30:05 joe-ubuntu gnome-shell[3086]: Using Wayland display name 
'wayland-0'
Oct 15 17:30:06 joe-ubuntu gdm3[1713]: Gdm: on_display_removed: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 15 17:30:06 joe-ubuntu kernel: amdgpu 0000:03:00.0: [drm] REG_WAIT timeout 
1us * 100 tries - dcn32_program_compbuf_size line:139
Oct 15 17:30:30 joe-ubuntu firefox_firefox.desktop[4767]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
Oct 15 20:02:08 joe-ubuntu gnome-shell[3086]: Cursor update failed: 
drmModeAtomicCommit: Invalid argument
Oct 15 20:15:38 joe-ubuntu firefox_firefox.desktop[5177]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
Oct 15 20:15:38 joe-ubuntu firefox_firefox.desktop[5177]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
Oct 15 20:15:38 joe-ubuntu firefox_firefox.desktop[5177]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
Oct 15 20:15:38 joe-ubuntu firefox_firefox.desktop[5177]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
Oct 15 20:23:12 joe-ubuntu firefox_firefox.desktop[5256]: [GFX1-]: Couldn't 
sanitize GL_RENDERER "GFX1101 (gfx1101, LLVM 15.0.7, DRM 3.61, 
6.14.0-33-generic)"
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x5aa989f36160.
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x5aa989f36160.
                                              The offending signal was notify 
on MetaDisplay 0x5aa989f36160.
                                              The offending signal was notify 
on MetaDisplay 0x5aa989f36160.
                                              The offending signal was notify 
on MetaDisplay 0x5aa989f36160.
                                              The offending signal was notify 
on MetaDisplay 0x5aa989f36160.
                                              The offending signal was notify 
on MetaDisplay 0x5aa989f36160.
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x5aa989f36160.
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x5aa989f36160.
Oct 15 20:25:43 joe-ubuntu gdm3[1713]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 15 20:25:43 joe-ubuntu systemd[1]: Stopping gdm.service - GNOME Display 
Manager...
Oct 15 20:25:43 joe-ubuntu systemd[1]: Stopped gdm.service - GNOME Display 
Manager.
Oct 15 20:25:43 joe-ubuntu evolution-alarm[3358]: Error reading events from 
display: Broken pipe
Oct 15 20:25:43 joe-ubuntu solaar[3329]: Error reading events from display: 
Broken pipe
Oct 15 20:25:43 joe-ubuntu xdg-desktop-por[3767]: Error reading events from 
display: Broken pipe
Oct 15 20:25:43 joe-ubuntu snapd-desktop-i[3840]: Error reading events from 
display: Broken pipe
Oct 15 20:25:43 joe-ubuntu protonvpn-app[4764]: Error reading events from 
display: Broken pipe
Oct 15 20:25:43 joe-ubuntu update-notifier[5307]: Error reading events from 
display: Broken pipe

joe@joe-ubuntu:~$ journalctl -b-14 | grep -i "display\|graphics\|drm\|scaling"
Oct 16 09:22:51 joe-ubuntu kernel: ACPI: bus type drm_connector registered
Oct 16 09:22:51 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] Registered 1 planes with drm panic
Oct 16 09:22:51 joe-ubuntu kernel: [drm] Initialized simpledrm 1.0.0 for 
simple-framebuffer.0 on minor 0
Oct 16 09:22:51 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] fb0: simpledrmdrmfb frame buffer device
Oct 16 09:22:51 joe-ubuntu systemd[1]: Starting [email protected] - Load 
Kernel Module drm...
Oct 16 09:22:51 joe-ubuntu systemd[1]: [email protected]: Deactivated 
successfully.
Oct 16 09:22:51 joe-ubuntu systemd[1]: Finished [email protected] - Load 
Kernel Module drm.
Oct 16 09:22:52 joe-ubuntu kernel: kvm_amd: TSC scaling supported
Oct 16 09:22:54 joe-ubuntu systemd[1]: Starting gdm.service - GNOME Display 
Manager...
Oct 16 09:22:54 joe-ubuntu systemd[1]: Started gdm.service - GNOME Display 
Manager.
Oct 16 09:23:04 joe-ubuntu gdm3[1578]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:23:05 joe-ubuntu gnome-shell[2054]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 16 09:23:05 joe-ubuntu gnome-shell[2054]: Added device '/dev/dri/card0' 
(simpledrm) using atomic mode setting.
Oct 16 09:23:05 joe-ubuntu gnome-shell[2054]: Using public X11 display :1024, 
(using :1025 for managed services)
Oct 16 09:23:05 joe-ubuntu gnome-shell[2054]: Using Wayland display name 
'wayland-0'
Oct 16 09:23:05 joe-ubuntu /usr/libexec/gdm-wayland-session[2222]: Xlib:  
extension "DRI2" missing on display ":1024".
Oct 16 09:23:33 joe-ubuntu gdm3[1578]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:23:33 joe-ubuntu gnome-shell[2842]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 16 09:23:33 joe-ubuntu gnome-shell[2842]: Added device '/dev/dri/card0' 
(simpledrm) using atomic mode setting.
Oct 16 09:23:33 joe-ubuntu gnome-shell[2842]: Using public X11 display :0, 
(using :1 for managed services)
Oct 16 09:23:33 joe-ubuntu gnome-shell[2842]: Using Wayland display name 
'wayland-0'
Oct 16 09:23:34 joe-ubuntu gdm3[1578]: Gdm: on_display_removed: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:23:34 joe-ubuntu tracker-miner-fs-3[3514]: Xlib:  extension "DRI2" 
missing on display ":0".
Oct 16 09:23:34 joe-ubuntu org.gnome.Shell.Screencast[3071]: Xlib:  extension 
"DRI2" missing on display ":0".
Oct 16 09:29:33 joe-ubuntu gdm3[1578]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:29:33 joe-ubuntu systemd[1]: Stopping gdm.service - GNOME Display 
Manager...
Oct 16 09:29:33 joe-ubuntu systemd[1]: Stopped gdm.service - GNOME Display 
Manager.
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x580bb4d63590.
                                              The offending signal was 
window-left-monitor on MetaDisplay 0x580bb4d63590.
Oct 16 09:29:33 joe-ubuntu evolution-alarm[3206]: Error reading events from 
display: Broken pipe
Oct 16 09:29:33 joe-ubuntu solaar[3179]: Error reading events from display: 
Broken pipe
Oct 16 09:29:33 joe-ubuntu xdg-desktop-por[3596]: Error reading events from 
display: Broken pipe
Oct 16 09:29:33 joe-ubuntu snapd-desktop-i[3767]: Error reading events from 
display: Broken pipe
Oct 16 09:29:33 joe-ubuntu update-notifier[3842]: Error reading events from 
display: Broken pipe
Oct 16 09:29:33 joe-ubuntu protonvpn-app[3985]: Error reading events from 
display: Broken pipe
joe@joe-ubuntu:~$ 


joe@joe-ubuntu:~$ journalctl -b-13 | grep -i "display\|graphics\|drm\|scaling"
Oct 16 09:30:46 joe-ubuntu kernel: ACPI: bus type drm_connector registered
Oct 16 09:30:46 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] Registered 1 planes with drm panic
Oct 16 09:30:46 joe-ubuntu kernel: [drm] Initialized simpledrm 1.0.0 for 
simple-framebuffer.0 on minor 0
Oct 16 09:30:46 joe-ubuntu kernel: simple-framebuffer simple-framebuffer.0: 
[drm] fb0: simpledrmdrmfb frame buffer device
Oct 16 09:30:46 joe-ubuntu systemd[1]: Starting [email protected] - Load 
Kernel Module drm...
Oct 16 09:30:46 joe-ubuntu systemd[1]: [email protected]: Deactivated 
successfully.
Oct 16 09:30:46 joe-ubuntu systemd[1]: Finished [email protected] - Load 
Kernel Module drm.
Oct 16 09:30:46 joe-ubuntu kernel: kvm_amd: TSC scaling supported
Oct 16 09:30:48 joe-ubuntu systemd[1]: Starting gdm.service - GNOME Display 
Manager...
Oct 16 09:30:48 joe-ubuntu systemd[1]: Started gdm.service - GNOME Display 
Manager.
Oct 16 09:30:58 joe-ubuntu gdm3[1562]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:30:59 joe-ubuntu gnome-shell[2030]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 16 09:30:59 joe-ubuntu gnome-shell[2030]: Added device '/dev/dri/card0' 
(simpledrm) using atomic mode setting.
Oct 16 09:30:59 joe-ubuntu gnome-shell[2030]: Using public X11 display :1024, 
(using :1025 for managed services)
Oct 16 09:30:59 joe-ubuntu gnome-shell[2030]: Using Wayland display name 
'wayland-0'
Oct 16 09:30:59 joe-ubuntu /usr/libexec/gdm-wayland-session[2212]: Xlib:  
extension "DRI2" missing on display ":1024".
Oct 16 09:31:10 joe-ubuntu gdm3[1562]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:31:11 joe-ubuntu gnome-shell[2835]: Running GNOME Shell (using mutter 
46.2) as a Wayland display server
Oct 16 09:31:11 joe-ubuntu gnome-shell[2835]: Added device '/dev/dri/card0' 
(simpledrm) using atomic mode setting.
Oct 16 09:31:11 joe-ubuntu gnome-shell[2835]: Using public X11 display :0, 
(using :1 for managed services)
Oct 16 09:31:11 joe-ubuntu gnome-shell[2835]: Using Wayland display name 
'wayland-0'
Oct 16 09:31:12 joe-ubuntu gdm3[1562]: Gdm: on_display_removed: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:31:12 joe-ubuntu org.gnome.Shell.Screencast[3059]: Xlib:  extension 
"DRI2" missing on display ":0".
Oct 16 09:31:12 joe-ubuntu tracker-miner-fs-3[3503]: Xlib:  extension "DRI2" 
missing on display ":0".
Oct 16 09:35:58 joe-ubuntu systemd[1]: Stopping gdm.service - GNOME Display 
Manager...
Oct 16 09:35:58 joe-ubuntu evolution-alarm[3186]: Error reading events from 
display: Broken pipe
Oct 16 09:35:58 joe-ubuntu solaar[3161]: Error reading events from display: 
Broken pipe
Oct 16 09:35:58 joe-ubuntu xdg-desktop-por[3576]: Error reading events from 
display: Broken pipe
Oct 16 09:35:58 joe-ubuntu snapd-desktop-i[3747]: Error reading events from 
display: Broken pipe
Oct 16 09:35:58 joe-ubuntu protonvpn-app[3766]: Error reading events from 
display: Broken pipe
Oct 16 09:35:58 joe-ubuntu update-notifier[5395]: Error reading events from 
display: Broken pipe
Oct 16 09:35:59 joe-ubuntu systemd[1]: Stopped gdm.service - GNOME Display 
Manager.
Oct 16 09:35:59 joe-ubuntu systemd[1]: Starting gdm.service - GNOME Display 
Manager...
Oct 16 09:35:59 joe-ubuntu systemd[1]: Started gdm.service - GNOME Display 
Manager.
Oct 16 09:36:09 joe-ubuntu gdm3[5942]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:36:09 joe-ubuntu /usr/libexec/gdm-x-session[6077]: (II) xfree86: 
Adding drm device (/dev/dri/card0)
Oct 16 09:36:09 joe-ubuntu /usr/libexec/gdm-x-session[6077]: (II) Platform 
probe for 
/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/simple-framebuffer.0/drm/card0
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         ATI 
Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         ATI Radeon 
HD 3200 Graphics, ATI Radeon 3100 Graphics,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         ATI Radeon 
HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         AMD Radeon 
HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         AMD Radeon 
HD 6300 Series Graphics,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         AMD Radeon 
HD 6200 Series Graphics, PALM, CYPRESS,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         ATI 
FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]:         REDWOOD, 
ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
Oct 16 09:36:10 joe-ubuntu /usr/libexec/gdm-x-session[6077]: (II) modeset(0): 
Creating default Display subsection in Screen section
Oct 16 09:36:32 joe-ubuntu gdm3[5942]: Gdm: on_display_added: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]: (II) xfree86: 
Adding drm device (/dev/dri/card0)
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]: (II) Platform 
probe for 
/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/simple-framebuffer.0/drm/card0
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         ATI 
Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         ATI Radeon 
HD 3200 Graphics, ATI Radeon 3100 Graphics,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         ATI Radeon 
HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         AMD Radeon 
HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         AMD Radeon 
HD 6300 Series Graphics,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         AMD Radeon 
HD 6200 Series Graphics, PALM, CYPRESS,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         ATI 
FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]:         REDWOOD, 
ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[6994]: (II) modeset(0): 
Creating default Display subsection in Screen section
Oct 16 09:36:32 joe-ubuntu /usr/libexec/gdm-x-session[7214]: 
dbus-update-activation-environment: setting DISPLAY=:1
Oct 16 09:36:34 joe-ubuntu gdm3[5942]: Gdm: on_display_removed: assertion 
'GDM_IS_REMOTE_DISPLAY (display)' failed
joe@joe-ubuntu:~$

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2128883

Title:
  linux-firmware 20240318.git3b128b60-0ubuntu2.19 causes black screen on
  login with dual 4K monitors at 200% scaling on Wayland (AMD GPU)

Status in linux-firmware package in Ubuntu:
  Confirmed

Bug description:
  Summary:
  After automatic update from linux-firmware version .17 to .19 on October 17, 
2025, Ubuntu 24.04 displays black screen on login when using dual LG ULTRAFINE 
4K monitors with 200% fractional scaling on Wayland. The issue specifically 
occurs when GNOME/GDM attempts to initialize displays at 200% scaling during 
boot.

  Hardware:
  - CPU: AMD Ryzen 16-core
  - GPU: AMD (integrated graphics)
  - Monitors: 2x LG ULTRAFINE 4K (3840x2160) via DisplayPort
  - Display Server: Wayland
  - Desktop: GNOME

  Steps to Reproduce:
  1. Have dual 4K monitors configured at 200% fractional scaling
  2. Update linux-firmware from .17 to .19
  3. Save display configuration at 200% scaling
  4. Reboot
  5. Attempt to login

  Expected Result:
  Desktop should load normally with both monitors displaying correctly at 200% 
scaling

  Actual Result:
  Black screen after login when monitors.xml contains 200% scaling configuration

  Key Diagnostic Findings:
  - Deleting ~/.config/monitors.xml allows login at 100% default scaling
  - Changing to 200% scaling AFTER login works perfectly
  - Problem only occurs when GDM/GNOME loads 200% scaling during boot 
initialization
  - Rebooting after setting 200% recreates the black screen issue
  - This is a boot-time initialization bug, not a runtime scaling bug

  Workaround:
  Deleting ~/.config/monitors.xml before each login allows access, but requires 
manual reconfiguration to 200% each session (unsustainable for daily use)

  Fix:
  Downgrading to linux-firmware=20240318.git3b128b60-0ubuntu2.17 resolves the 
issue completely. All scaling levels work correctly with firmware .17.

  Additional Information:
  - Wayland is required for this hardware setup (X11 has display issues with 
dual 4K monitors even on firmware .17)
  - Single monitor configuration was not tested
  - Issue appeared immediately after firmware update on Oct 17, 2025
  - Firmware .17 works perfectly with Wayland + dual 4K + 200% scaling at all 
times (boot and runtime)
  - Bug is specific to boot-time display initialization with 200% fractional 
scaling in firmware .19

  System Information:
  - Ubuntu Version: 24.04.3 LTS
  - linux-firmware installed: 20240318.git3b128b60-0ubuntu2.17 (working - 
currently held)
  - linux-firmware candidate: 20240318.git3b128b60-0ubuntu2.19 (broken - causes 
black screen)

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-firmware 20240318.git3b128b60-0ubuntu2.17
  ProcVersionSignature: Ubuntu 6.14.0-33.33~24.04.1-generic 6.14.11
  Uname: Linux 6.14.0-33-generic x86_64
  ApportVersion: 2.28.1-0ubuntu3.8
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  joe        2802 F.... wireplumber
   /dev/snd/controlC0:  joe        2802 F.... wireplumber
   /dev/snd/seq:        joe        2797 F.... pipewire
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Oct 18 10:25:24 2025
  Dependencies: firmware-sof-signed 2023.12.1-1ubuntu1.10
  InstallationDate: Installed on 2025-10-15 (3 days ago)
  InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 
(20250805.1)
  MachineType: ASUS System Product Name
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcFB: 0 amdgpudrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-33-generic 
root=UUID=50126da2-dd87-4955-8708-1ecb4482ba78 ro quiet splash
  RelatedPackageVersions:
   linux-restricted-modules-6.14.0-33-generic N/A
   linux-backports-modules-6.14.0-33-generic  N/A
   linux-firmware                             20240318.git3b128b60-0ubuntu2.17
  RfKill:
   0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
  SourcePackage: linux-firmware
  UpgradeStatus: No upgrade log present (probably fresh install)
  acpidump: Error: command ['pkexec', '/usr/share/apport/dump_acpi_tables.py'] 
failed with exit code 126: Error executing command as another user: Request 
dismissed
  dmi.bios.date: 07/14/2025
  dmi.bios.release: 10.78
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1078
  dmi.board.asset.tag: Default string
  dmi.board.name: ROG STRIX B850-A GAMING WIFI
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: Default string
  dmi.chassis.type: 3
  dmi.chassis.vendor: Default string
  dmi.chassis.version: Default string
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr1078:bd07/14/2025:br10.78:svnASUS:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnROGSTRIXB850-AGAMINGWIFI:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuSKU:
  dmi.product.family: To be filled by O.E.M.
  dmi.product.name: System Product Name
  dmi.product.sku: SKU
  dmi.product.version: System Version
  dmi.sys.vendor: ASUS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2128883/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to