[TRACKING] Screen flashing partially white on Framework 13 AMD, Ubuntu 22.04

Installing the OEM kernel (from the linux-oem-22.04d package) and flipping the iGPU into UMA_Game_Optimized mode seems to have resolved the issue for real this time. I’ve been using this configuration for about two weeks, and I’ve opened the laptop many times without a problem.

Yep, Ubuntu is a ways off before it’s ready to be used reliably yet.

In my previous thirteen years of running Ubuntu (LTS versions 10.04 through 20.04, on a System76 Pangolin Performance and a Dell XPS 13), I never had issues anywhere near as severe as the ones I’ve encountered in my two months with a Framework 13.

Edited my statement above to include 24.04 which is not released yet. Ubuntu itself, is very stable when a release is fully baked and had time to iron out new release kinks.

Last I checked, neither of those companies are working with like for like hardware that we are offering, so that is apples to oranges. Comparing a brand new offering to an older hardware release (you indicated 10.04 through 20.04 on a Pangolin Performance and a Dell XPS 13) is not a fair comparison.

Glad to hear this has helped as explained in our guides. Excited to hear this has been resolved for you.

As mentioned here, BIOS 3.05 (currently in beta) fixed the issue for me.

Just to add one more voice - I ran into this on my new AMD Framework 13 myself. It would sometimes exhibit the problem after coming out of sleep, seemingly consistently if GNOME has a light-colored window expanded when coming out of sleep, but that may have been a total coincidence (it happened 3-4 times in a row, I flipped to an empty desktop, had it sleep and unsleep, and it was fine). I followed the same steps as Aaron_Fenyes up there, hoping the issue will not resurface.

Has anyone else seen black flickering instead of white flickering?

I’ve noticed a white band flickering down the very right most column of the screen which is new behaviour with fc40 kernel and the 6.8 fsync Nobara kernel. This maybe plasma Wayland 6 tho. But once it appears logging out to sddm or restarting graphical-target doesn’t clear it until a reboot. Most easily triggered by running a full screen game.

While I do have a slightly different version, adding the amdgpu.sg_display=0 worked for me.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep amdgpu.sg_display=0"
It also helps to put the right kind of comma in when typing it manually.

Framework 13 AMD Running Debian 12 Wayland

Is it possible to put this

sudo nano /etc/default/grub

add amdgpu.sg_display=0

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to change it to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.sg_display=0"

then

sudo update-grub && reboot

in the ubuntu 22 AMD framework guide?

https://github.com/FrameworkComputer/linux-docs/blob/main/ubuntu-22.04-amd-fw13.md

I saw the suggestion of amdgpu.sg_display = 0 everywhere but had a difficult time figuring out how to set kernel parameter, until I saw this.

Second Question:
Is there a new linux-oem-22.04(next LETTER) coming? Since Ubuntu 24 is release and they are on 6.8 right?

The notes for 24.04 say not to bother with the OEM any more, just use stock Ubuntu : Ubuntu 24.04 LTS Installation on the Framework Laptop 13 - Framework Guides

I meant for those of us who are staying with Ubuntu 22(me). I am hoping for Framework to officially support one of the kernels versions.

I understand the hesitation, but I don’t expect they’ll bump the supported OEM on 22.04 given the default kernels on 24.04 are fine.

I did the upgrade just now; seamless :slight_smile:

I see. I was thinking they would move the kernel version since 22.04 is (afaik) still an official supported Distro, and the white flickering was very real problem (for me).

I did the BIOS upgrade and set the kernel parameter. So far (1 day) crazy white flickering when I disconnect or connect external monitor has not come back. Unfortunately, I cannot confirm if the BIOS fixes it or the kernel parameter fixes it because I did both at the same time.

Re: kernel. I think I can afford to wait a little.

Did you upgrade to 24 or upgrade kernel on 22? If latter, any chance you can share how to perform the kernel version upgrade? When I come back to this months down the line.

It’s definitely the kernel param that fixes the white flicker, had it myself.

I did a full inplace upgrade from 22.04 to 23.10 a while back. Then again to 24.04 today.

Just followed the notes here : NobleNumbat/ReleaseNotes/Kubuntu - Ubuntu Wiki

edit: I’ve removed the kernel param and no issues so far under 24.04. Per the BIOS notes I’ve gone in and turned the ‘gaming’ mode off and one again. 4G of RAM has vanished but gpt4all is usable again :slight_smile:

1 Like

Confirming, you no longer needed amdgpu.sg_display=0 for 24.04, correct?

Still seeing flashing on 24.04 on my 7840HS. I just reimplemented the bootloader flag after my screen went crazy on wakeup from deep sleep. This is NOT fixed with kernel 6.8.0

Don’t appear to. No flashes and :

falken@frame:~$ grep amdgp /boot/grub/grub.cfg 
falken@frame:~$ 

Kubuntu 24.04, specifically.

What operating system Art ? Ubuntu 24.04 ? You can’t just state the kernel version because distros apply their own changes on top.

I am not seeing it here, either. After running sudo apt update && sudo apt upgrade -y && snap refresh, rebooting and it continues to do so, please try this.

I am out of line here, I am on the same iGPU [780M], but a different laptop. The Acer Swift SFX16-61G. I suppose this is a BIOS level fix and not something that can be implemented on the kernel?
I have not had flashing issues since disabling scatter/gather, confirming this issue exists at least on this configuration.
Yes Ubuntu 24.04. All latest packages.