Public bug reported:

After upgrading to Ubuntu 26.04.1 LTS, an external HDMI monitor started
flickering when used together with the laptop internal display in a
specific display mode combination.

Hardware:
- Dell Latitude 3400
- Intel UHD Graphics 620 / WhiskeyLake-U GT2 [8086:3ea0]
- Kernel driver: i915
- X11 session
- Xorg modesetting driver + glamor
- Ubuntu 26.04.1 LTS
- Current kernel: 7.0.0-38-generic

Problematic configuration:
- Internal eDP-1: 1368x768 @ 60.05 Hz
- External HDMI-1: 1920x1080 @ 60 Hz

In this configuration, the external HDMI monitor flickers heavily and
the kernel logs:

i915 0000:00:02.0: [drm] *ERROR* CPU pipe B FIFO underrun

This exact setup worked normally before the Ubuntu 26.04 upgrade.

The issue is reproducible with multiple hardware combinations:
- Tested with 2 different external monitors
- Tested with 3 different HDMI cables
- Same behavior

Tests performed:

1. eDP-1 1368x768 @60 + HDMI 1920x1080 @60
   Result: flickering, CPU pipe B FIFO underrun

2. eDP-1 1368x768 @60 + HDMI 1920x1080 @30
   Result: stable

3. eDP-1 disabled + HDMI 1920x1080 @60
   Result: stable

4. eDP-1 1920x1080 @60 + HDMI 1920x1080 @60
   Result: stable

5. eDP-1 1600x900 @60 + HDMI 1920x1080 @60
   Result: stable

6. eDP-1 1280x720 @60 + HDMI 1920x1080 @60
   Result: stable

Changing the internal display scaling mode from "Full aspect" to
"Center" does NOT solve the issue.

The problematic internal display mode reported by xrandr is:

1368x768 (72.486 MHz)
h: 1368 1416 1448 1528
v: 768 771 781 790
refresh: 60.05 Hz

The working 1600x900 mode is:

1600x900 (97.866 MHz)
h: 1600 1648 1680 1760
v: 900 903 908 926
refresh: 60.05 Hz

Historical kernel logs:
- Before the distribution upgrade, kernels 6.8.0-139, 6.8.0-142 and 6.8.0-146 
were used.
- No CPU pipe FIFO underrun was found in the reviewed historical logs for those 
kernels.
- Ubuntu distribution upgrade occurred on 2026-09-30.
- Kernel 7.0.0-34-generic was booted afterwards.
- First recorded CPU pipe B FIFO underrun appeared on 2026-10-01 while running 
7.0.0-34-generic.
- The errors continue with 7.0.0-38-generic.

Current workaround:
- Internal display: 1600x900 @60
- External HDMI display: 1920x1080 @60

Another workaround:
- Internal display: 1368x768 @60
- External HDMI display: 1920x1080 @30

Additional observation:
Cinnamon stores the problematic display profile and reapplies HDMI 1920x1080@60 
after HDMI hotplug, so disconnecting and reconnecting the monitor makes the 
flickering return.

This appears to be a regression in the Intel i915/DRM display pipeline
after the Ubuntu 26.04 upgrade, triggered specifically by the eDP
1368x768 mode while HDMI is active at 1920x1080@60.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-38-generic 7.0.0-38.38
ProcVersionSignature: Ubuntu 7.0.0-38.38-generic 7.0.14
Uname: Linux 7.0.0-38-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  sobreiro  11396 F.... wireplumber
 /dev/snd/seq:        sobreiro  11377 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: X-Cinnamon
Date: Sat Oct 10 16:06:18 2026
InstallationDate: Installed on 2026-03-25 (199 days ago)
InstallationMedia: Ubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64 
(20240220)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 27c6:530c Shenzhen Goodix Technology Co.,Ltd. 
Fingerprint Reader
 Bus 001 Device 003: ID 0bda:5520 Realtek Semiconductor Corp. 
Integrated_Webcam_HD
 Bus 001 Device 004: ID 0cf3:e007 Qualcomm Atheros Communications 
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
MachineType: Dell Inc. Latitude 3400
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-38-generic 
root=UUID=f2fc313e-7088-4155-9ae8-ba73e7ae9a15 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: Upgraded to resolute on 2026-10-01 (10 days ago)
dmi.bios.date: 03/26/2025
dmi.bios.release: 1.38
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.38.0
dmi.board.name: 0XWHC2
dmi.board.vendor: Dell Inc.
dmi.board.version: A05
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: 
dmi:bvnDellInc.:bvr1.38.0:bd03/26/2025:br1.38:svnDellInc.:pnLatitude3400:pvr:rvnDellInc.:rn0XWHC2:rvrA05:cvnDellInc.:ct10:cvr:sku08BC:pfaLatitude:
dmi.product.family: Latitude
dmi.product.name: Latitude 3400
dmi.product.sku: 08BC
dmi.sys.vendor: Dell Inc.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2170457

Title:
  Regression: Intel i915 HDMI flickering and CPU pipe B FIFO underrun
  with eDP 1368x768 + HDMI 1920x1080@60 after Ubuntu 26.04 upgrade

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to