AMD 6800h internal graphics: flickering white screen

Bug #2030680 reported by Bas Vermeulen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Unknown
linux (Ubuntu)
Status tracked in Mantic
Jammy
Invalid
Undecided
Unassigned
Lunar
New
Undecided
Unassigned
Mantic
Fix Released
Undecided
Unassigned
linux-oem-6.1 (Ubuntu)
Status tracked in Mantic
Jammy
Fix Released
Undecided
Unassigned
Lunar
Invalid
Undecided
Unassigned
Mantic
Invalid
Undecided
Unassigned
linux-oem-6.5 (Ubuntu)
Status tracked in Mantic
Jammy
Fix Released
Undecided
Unassigned
Lunar
Invalid
Undecided
Unassigned
Mantic
Invalid
Undecided
Unassigned

Bug Description

I am getting a flickering white screen occasionally.

I have an Alienware M17 R5 AMD with a Ryzen 6800h CPU and an nvidia RTX 3070 Ti dedicated CPU.

I'm getting a constant flickering white screen. According to a web search, this could be fixed in 6.2 with the kernel option amdgpu.sg_display=0.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-oem-22.04c 6.1.0.1017.17
ProcVersionSignature: Ubuntu 6.1.0-1017.17-oem 6.1.34
Uname: Linux 6.1.0-1017-oem x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: Unity:Unity7:ubuntu
Date: Mon Aug 7 22:27:51 2023
InstallationDate: Installed on 2017-10-23 (2114 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
SourcePackage: linux-meta-oem-6.1
UpgradeStatus: Upgraded to jammy on 2022-12-05 (245 days ago)

Revision history for this message
Bas Vermeulen (bvermeul) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :

How much memory do you have in your system?

Revision history for this message
Bas Vermeulen (bvermeul) wrote :

64 GB of RAM. amdgpu.sg_display=0 works to stop the flickering (currently on 6.4.8 from the mainline package, but I would love to be able to turn back on secure boot)

Revision history for this message
Mario Limonciello (superm1) wrote :

Thanks. It's specific to >=64GB.

This will help to mitigate the issue, it should be going into 6.5-rc6. Perhaps Canonical can pick it up in their older kernels too.

https://gitlab.freedesktop.org/agd5f/linux/-/commit/83c53bcd07ebbd0dd213049a5abd799dee842775

If you can increase the size of your VRAM in BIOS, you might also be able to mitigate this too but not all OEMs offer that option.

affects: linux-meta-oem-6.1 (Ubuntu) → linux-oem-6.1 (Ubuntu)
Changed in linux:
status: Unknown → New
Revision history for this message
Bas Vermeulen (bvermeul) wrote :

Unfortunately my BIOS doesn't allow increasing the size of the VRAM. But amdgpu.sg_display=0 works, at least until a better solution is found. So if Canonical can pick up the relevant patches for their current kernels, that would be great.

Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :

The needed commits for this are part of OEM 6.1.0-1021.21

    - drm/amdgpu: add S/G display parameter
    - drm/amd: Disable S/G for APUs when 64GB or more host memory

However they didn't tag this bug for some reason.

Changed in linux-oem-6.1 (Ubuntu):
status: New → Fix Committed
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux-oem-6.1 (Ubuntu Lunar):
status: New → Invalid
Changed in linux-oem-6.1 (Ubuntu Mantic):
status: Fix Committed → Invalid
Changed in linux-oem-6.5 (Ubuntu Jammy):
status: New → Fix Released
Changed in linux-oem-6.5 (Ubuntu Lunar):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu Mantic):
status: New → Invalid
Revision history for this message
Bas Vermeulen (bvermeul) wrote :

Just to confirm that the bug is fixed for me (Ryzen 6700h with 64 GB RAM). Currently running linux-oem-6.1 1021.21

Revision history for this message
Bas Vermeulen (bvermeul) wrote :

Ryzen 6800h, not 6700h

Timo Aaltonen (tjaalton)
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Jammy):
status: New → Invalid
Changed in linux (Ubuntu Mantic):
status: New → Fix Released
Changed in linux:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.