Hi Lukas,
Thanks for retesting with the latest kernel. I've completed a source
investigation into this bug and have some findings to share.
The green lines on your GDM login screen appear to be caused by an
incorrect DSC (Display Stream Compression) bandwidth calculation in the
AMDGPU driver's USB-C/DP MST handling. The current 6.17 kernel uses the
wrong value when initialising monitors at login, which leads to DSC
validation failure. This is present in all linux-hwe-6.17 versions for
noble — no fix yet in that tree.
However, the fix does appear to exist in the linux-7.0.0 kernel tree
(Ubuntu 26.04 LTS). Could you test with a Ubuntu 26.04 LTS live USB or
CD? Just boot it, connect your monitors, and check whether the GDM login
screen displays cleanly — no need to log in.
If this confirms the fix, upgrading to Ubuntu 26.04 LTS would be the
quickest path forward.
Either way, this bug is now being marked as Triaged with High importance
as it is ready for a developer to review. Thanks again for the detailed
report — it made narrowing down the root cause much easier.
** Changed in: mesa (Ubuntu)
Status: Incomplete => Invalid
** Changed in: linux-hwe-6.17 (Ubuntu)
Status: Incomplete => Triaged
** Changed in: linux-hwe-6.17 (Ubuntu)
Importance: Undecided => High
** Also affects: mesa (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux-hwe-6.17 (Ubuntu Noble)
Importance: Undecided
Status: New
** Summary changed:
- [amdgpu] Green lines flickering on login screen
+ [amdgpu] Green lines on GDM login screen over USB-C DP MST — DSC bandwidth
validation failure
** Description changed:
+ UPDATE: Source investigation identifies likely root cause — incorrect
+ DSC (Display Stream Compression) bandwidth calculation in the AMDGPU
+ driver's MST/USB-C code path. The current linux-hwe-6.17 kernel uses the
+ wrong value for DSC pic_width, causing DC_FAIL_DSC_VALIDATE during GDM
+ login screen initialisation. Fix confirmed present in linux-7.0.0
+ (Ubuntu 26.04 LTS).
+
+
+ === Original Description ===
+
I have a desktop pc with AMD Ryzen 7 9800X3D cpu, Micro-Star
International Co., Ltd. MS-7E59 motherboard and no graphic card other
than the integrated chip in cpu. I have ubuntu 24.04 installed on the
machine and when I turn on the computer and login screen comes up, there
are green horizontal lines across the screen to the point where the text
on the screen is not readable. When I manage to login and OS fully
starts up, these lines do not show anymore and system behaves fine
otherwise. Only place where these green horizontal lines show up are on
login screen.
I have one HDMI port on my motherboard and when I connect monitor
through the HDMI, the issue does not occur. My setup uses two screens,
currently both connected through 10Gbps USB-C to USB-C cables.
xrandr.txt file shows the refresh rate is 29.94Hz which may be the
issue
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gdm3 46.2-1ubuntu1~24.04.7
ProcVersionSignature: Ubuntu 6.17.0-22.22~24.04.1-generic 6.17.13
Uname: Linux 6.17.0-22-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Apr 26 19:15:56 2026
InstallationDate: Installed on 2026-01-26 (90 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64
(20250805.1)
SourcePackage: gdm3
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile..etc.gdm3.Init.Default: 2026-04-26T18:45:55.681416
mtime.conffile..etc.gdm3.custom.conf: 2026-04-26T19:15:53.425337
** Changed in: mesa (Ubuntu Noble)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2150386
Title:
[amdgpu] Green lines on GDM login screen over USB-C DP MST — DSC
bandwidth validation failure
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.17/+bug/2150386/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs