After updating to kernel 6.17, my notebook’s internal display no longer shows an image. The backlight turns on, but the screen remains completely black. When I connect the notebook to a TV via HDMI, the external display works perfectly

After updating to kernel 6.17, my notebook’s internal display no longer shows an image. The backlight turns on, but the screen remains completely black.
When I connect the notebook to a TV via HDMI, the external display works perfectly — showing the desktop and all graphics correctly.

This issue does not occur on kernel 6.14, where both the internal and external displays work as expected.
It appears that the iGPU driver (i915) or the display pipeline handling the internal panel may be affected by a regression in kernel 6.17.

hardware information

lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Arrow Lake-S [Intel Graphics] [8086:7d67] (rev 06) //the driver who causes problems
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GB205M [GeForce RTX 5070 Ti Mobile] [10de:2f18] (rev a1)
80:14.5 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:7f2f] (rev 10)

journalctl -b -1 -p err
fedora kernel: i915 0000:00:02.0: [drm] *ERROR* [CRTC:88:pipe A] DSB 0 poll error

sudo hwinfo --monitor

37: None 00.0: 10002 LCD Monitor                                
  [Created at monitor.125]
  Unique ID: rdCR.EYu2Y2EPnt0
  Parent ID: _Znp.5nkn8U25YC6
  Hardware Class: monitor
  Model: "B170QAN01.2 LCD Monitor"
  Vendor: AUO "B170QAN01.2"
  Device: eisa 0x84a6 
  Serial ID: "0"
  Resolution: 2560x1600@60Hz
  Size: 366x228 mm
  Year of Manufacture: 2022
  Week of Manufacture: 23
  Detailed Timings #0:
     Resolution: 2560x1600
     Horizontal: 2560 2608 2640 2720 (+48 +80 +160) -hsync
       Vertical: 1600 1610 1615 1640 (+10 +15 +40) -vsync
    Frequencies: 267.65 MHz, 98.40 kHz, 60.00 Hz
  Driver Info #0:
    Max. Resolution: 2560x1600
    Vert. Sync Range: 60-240 Hz
    Hor. Sync Range: 139-139 kHz
    Bandwidth: 267 MHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #34 (VGA compatible controller)

inxi -Fzxx
System:
  Kernel: 6.14.0-63.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.0.1
  Desktop: GNOME v: 48.4 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 42 (Workstation Edition)
Machine:
  Type: Laptop System: GAME GARAJ product: SLAYER 5XL v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: GAME GARAJ model: SLAYER 5XL v: REV:1.0 serial: <superuser required>
    part-nu: 140 UEFI: American Megatrends LLC. v: E17S3IE2.10B date: 05/12/2025
Battery:
  ID-1: BAT1 charge: 83.1 Wh (95%) condition: 87.4/87.4 Wh (100%) volts: 17.18
    min: 15.4 model: MSI BIF0_9 serial: N/A charging: status: not charging
    cycles: N/A
CPU:
  Info: 24-core model: Intel Core Ultra 9 275HX bits: 64 type: MCP
    arch: Arrow Lake rev: 2 cache: L1: 2.4 MiB L2: 40 MiB L3: 36 MiB
  Speed (MHz): avg: 800 min/max: 800/5400:5300:4700:6500 cores: 1: 800
    2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800
    12: 800 13: 800 14: 800 15: 800 16: 800 17: 800 18: 800 19: 800 20: 800
    21: 800 22: 800 23: 800 24: 800 bogomips: 147456
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Arrow Lake-S [Intel Graphics] vendor: Micro-Star MSI
    driver: i915 v: kernel arch: Xe2-LPG ports: active: eDP-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:7d67
  Device-2: NVIDIA GB205M [GeForce RTX 5070 Ti Mobile]
    vendor: Micro-Star MSI driver: nvidia v: 580.82.09 arch: Lovelace pcie:
    speed: 32 GT/s lanes: 8 ports: active: none empty: DP-1, DP-2, HDMI-A-1,
    eDP-2 bus-ID: 01:00.0 chip-ID: 10de:2f18
  Device-3: Bison FHD Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 5986:1193
  Display: wayland server: Xwayland v: 24.1.8 compositor: gnome-shell
    driver: X: loaded: nvidia gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x84a6 res: 2560x1600 dpi: 178
    diag: 431mm (17")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.1.9 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel Graphics (ARL) device-ID: 8086:7d67
    display-ID: :0.0
  API: Vulkan v: 1.4.313 surfaces: N/A device: 0 type: integrated-gpu
    driver: mesa intel device-ID: 8086:7d67 device: 1 type: discrete-gpu
    driver: nvidia device-ID: 10de:2f18 device: 2 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: clinfo, glxinfo, vulkaninfo gpu: gputop, intel_gpu_top,
    lsgpu, nvidia-settings, nvidia-smi x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA driver: snd_hda_intel v: kernel pcie: speed: 32 GT/s
    lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:2f80
  Device-2: Intel vendor: Micro-Star MSI driver: sof-audio-pci-intel-mtl
    bus-ID: 80:1f.3 chip-ID: 8086:7f50
  API: ALSA v: k6.14.0-63.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 83:00.0
    chip-ID: 10ec:8125
  IF: enp131s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 7 AX1775 /AX1790 /BE20 /BE401/BE1750 2x2
    vendor: Rivet Networks driver: iwlwifi v: kernel pcie: speed: 16 GT/s
    lanes: 1 bus-ID: 84:00.0 chip-ID: 8086:272b
  IF: wlp132s0f0 state: down mac: <filter>
  Device-3: Ralink MT7601U Wireless Adapter driver: mt7601u type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-8:4 chip-ID: 148f:7601
  IF: wlp128s20f0u8 state: up mac: <filter>
  IF-ID-1: lxdbr0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-2: vethc4346b47 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
Bluetooth:
  Device-1: Intel BE200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-14:6 chip-ID: 8087:0036
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.4
    lmp-v: 13
Drives:
  Local Storage: total: 1.82 TiB used: 57.97 GiB (3.1%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SNV3S2000G size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 34.9 C
Partition:
  ID-1: / size: 1.82 TiB used: 57.62 GiB (3.1%) fs: btrfs dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 342.3 MiB (35.2%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 1.82 TiB used: 57.62 GiB (3.1%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 45.2 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB available: 62.2 GiB used: 5.28 GiB (8.5%)
  Processes: 545 Power: uptime: 53m wakeups: 0 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: 71 pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 57
    pm: snap pkgs: 14 Compilers: clang: 20.1.8 alt: 15 gcc: 15.2.1 Shell: Bash
    v: 5.2.37 running-in: ptyxis-agent inxi: 3.3.39

Reproducible: Always