Hey,
Sometimes (like every dozens) when waking up my Framework from sleep I get only a white screen.
It's no kernel freeze because I can switch to another TTY using ctrl+alt+.
So it seems to be a Wayland/Window-manager/Gnome error.
Does anybody of you've faced a similar issue?
Here are my system specs:
Framework Laptop 13 AMD Ryzen 7 7840U
OS: NixOS 23.11 (Tapir)
OS_Build: 23.11.20231104.85f1ba3Gnome version: 44.5
Windowing system: Wayland
Kernel version: 6.6.0
Mesa Version: 23.1.9
Firmware version: 03.03
Other than that I'm really happy with my new framework and everything on nixos works flawlessly! Great job framework :)
โ
Edit:
It happens when docked to a external monitor and lid is closed. When opening the lid I get a white screen and this is the relevant journalctl log:
Nov 11 11:48:50 laptop-luki kernel: pcieport 0000:00:08.1: PME: Spurious native interrupt!
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570d4000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c8000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c7000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c6000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c5000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c4000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c3000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c2000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c1000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff570c0000 flags=0x0000]
Nov 11 11:48:47 laptop-luki kernel: amd_iommu_report_page_fault: 62853 callbacks suppressed
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577d4000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c8000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c7000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c6000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c5000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c4000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c3000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c2000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c1000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff577c0000 flags=0x0000]
Nov 11 11:48:42 laptop-luki kernel: amd_iommu_report_page_fault: 95504 callbacks suppressed
Nov 11 11:48:41 laptop-luki .gnome-shell-wr[2246]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Nov 11 11:48:41 laptop-luki .gnome-shell-wr[2246]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Nov 11 11:48:41 laptop-luki systemd-logind[1319]: Lid closed.
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b394000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b388000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b387000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b386000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b385000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b384000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b383000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b382000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b381000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b380000 flags=0x0000]
Nov 11 11:48:37 laptop-luki kernel: amd_iommu_report_page_fault: 111172 callbacks suppressed
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff2701000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff2700000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b240000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b31e000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b314000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b30a000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b300000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b2ae000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b2a4000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b288000 flags=0x0000]
Nov 11 11:48:32 laptop-luki kernel: amd_iommu_report_page_fault: 110965 callbacks suppressed
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b254000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b248000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b247000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b246000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b245000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b244000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b243000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b242000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b241000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b240000 flags=0x0000]
Nov 11 11:48:27 laptop-luki kernel: amd_iommu_report_page_fault: 109868 callbacks suppressed
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b014000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b008000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b007000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b006000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b005000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b004000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b003000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b002000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b001000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfff5b000000 flags=0x0000]
Nov 11 11:48:22 laptop-luki kernel: amd_iommu_report_page_fault: 114502 callbacks suppressed
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xffff2420000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f8000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f7000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f6000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f5000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f4000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f3000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f2000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f1000 flags=0x0000]
Nov 11 11:48:17 laptop-luki kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffec2f0000 flags=0x0000]
Nov 11 11:48:17 laptop-luki systemd-logind[1319]: Lid opened.
Seems like a page_fault in the amd gpu driver?
Thanks a lot, this seems to fix it.