[RESPONDED] White and Black screen [ArchLinux Ryzen 7]

Hi Guys,

I have a quite annoying issue with my framework laptop 13. See my config below:

I get the following screen where I cannot see anything anymore. It also typically flashes and I have to force a hard reboot.

Most of the time this occurs when I use multiple monitors but not systematically. I had it as well (but not often) when just using my laptop.

Any clue what is happening or did anybody encounter this issue?

Many thanks for your help!

Hey Sebastien, have you tried updating the kernel to 6.7 as suggested in your other thread? Wondering if these issues are related. I would help test but I’m still on Intel 11

I did not try this yet. I will try this asap. FYI, here is the log I get in my journalctl when I was able to reproduce the bug.

Jan 17 15:50:02 koboh gnome-character[11475]: JS LOG: Characters Application exiting
Jan 17 15:50:04 koboh nautilus[11470]: libnautilus-cloud-extension.so deinit
Jan 17 15:50:06 koboh kernel: amd_iommu_report_page_fault: 117772 callbacks suppressed
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc0000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc1000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc2000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc3000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc4000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc5000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc6000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc7000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfc8000 flags=0x00>
Jan 17 15:50:06 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffebfd4000 flags=0x00>
Jan 17 15:50:07 koboh nautilus[11470]: thread_start [333]:end thread
Jan 17 15:50:11 koboh kernel: amd_iommu_report_page_fault: 116845 callbacks suppressed
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf880000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf881000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf882000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf883000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf884000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf885000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf886000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf887000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf888000 flags=0x00>
Jan 17 15:50:11 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf894000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amd_iommu_report_page_fault: 115066 callbacks suppressed
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f40000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f41000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f42000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f43000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f44000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f45000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f46000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f47000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f48000 flags=0x00>
Jan 17 15:50:16 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffe7f54000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amd_iommu_report_page_fault: 119068 callbacks suppressed
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e0000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e1000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e2000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e3000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e4000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e5000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e6000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e7000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7e8000 flags=0x00>
Jan 17 15:50:21 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf7f4000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amd_iommu_report_page_fault: 110744 callbacks suppressed
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc0000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc1000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc2000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc3000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc4000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc5000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc6000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc7000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcc8000 flags=0x00>
Jan 17 15:50:26 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdfcd4000 flags=0x00>
Jan 17 15:50:29 koboh kernel: usb 7-1: USB disconnect, device number 2
Jan 17 15:50:29 koboh gnome-shell[1219]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_l>
Jan 17 15:50:29 koboh gnome-shell[1219]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Jan 17 15:50:29 koboh gnome-shell[1219]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_l>
Jan 17 15:50:29 koboh gnome-shell[1219]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Jan 17 15:50:29 koboh rtkit-daemon[947]: Successfully made thread 1250 of process 1219 owned by '1000' high priority at nice level 0.
Jan 17 15:50:29 koboh rtkit-daemon[947]: Supervising 7 threads of 4 processes of 1 users.
Jan 17 15:50:29 koboh rtkit-daemon[947]: Supervising 6 threads of 3 processes of 1 users.
Jan 17 15:50:29 koboh rtkit-daemon[947]: Supervising 6 threads of 3 processes of 1 users.
Jan 17 15:50:29 koboh rtkit-daemon[947]: Successfully made thread 1250 of process 1219 owned by '1000' RT at priority 20.
Jan 17 15:50:29 koboh rtkit-daemon[947]: Supervising 7 threads of 4 processes of 1 users.
Jan 17 15:50:31 koboh kernel: amd_iommu_report_page_fault: 96374 callbacks suppressed
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf820000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf821000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf822000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf823000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf824000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf825000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf826000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf827000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf828000 flags=0x00>
Jan 17 15:50:31 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffdf834000 flags=0x00>
Jan 17 15:50:32 koboh systemd-logind[542]: Power key pressed short.
Jan 17 15:50:32 koboh systemd-logind[542]: The system will suspend now!

Clearly something related to the processor with its GPU.

For the other issue I reported, I did not get the error anymore since updating my LTS kernel to 6.6.12-1-lts. To be seen on the longer term.
LTS is not yet at 6.7, and I would prefer to stick to the main repo for my kernel updates

I updated my kernel to 6.7. I will report back if I get the issue again.

Thanks for checking. For what it’s worth if you’re nervous about using a more experimental kernel, you can have multiple kernels installed at the same time and just choose the one when you boot up in GRUB. I have the mainline linux kernel, LTS, and linux-zen all installed. If I ever have issues with linux-zen I can just jump onto LTS or the mainline kernel.

thanks for the tip. I did indeed figured that out and I know have several options at boot-up.
I tested kernel 6.7 and although it does not occur as often, it still does.
Now instead of a completely black/white screen, I get a black/white screen with a lot of flashes where I get to see my actual desktop.
See error log below:

Jan 17 18:03:43 koboh kernel: amd_iommu_report_page_fault: 36397 callbacks suppressed
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0420000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0421000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0422000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0423000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0424000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0425000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0426000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0427000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0428000 flags=0x0000]
Jan 17 18:03:43 koboh kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff0434000 flags=0x0000]
Jan 17 18:03:48 koboh systemd-logind[543]: Power key pressed short.
Jan 17 18:03:48 koboh systemd-logind[543]: The system will suspend now!

In addition to 6.7, it’s worth doing this as well.

1 Like

Had similar issues on Ubuntu trying to run KDE and GNOME, adding amdgpu.sg_display=0 and some of the other gpu related kernel parameters on the ArchWiki page seemed to eliminate it for me. The easiest way to do this for me was through refind.

1 Like