ASUS X550X laptop corrupted display on wake

ASUS X550Z laptop

AMD A10-7400P Radeon R6 Kaveri

Display corrupted on wake from sleep. Display activates but shows garbage. Mouse pointer visible but doesn’t move.

What are the first things to investigate?

To start with, immediately after a fresh boot right after observing the issue and initial DE login:

cat /var/log/Xorg.0.log.old | susepaste -e 10080
cat /var/log/Xorg.0.log | susepaste -e 10080
inxi -GSaz

output posted here.

cat /var/log/Xorg.0.log.old | susepaste -e 10080

https://susepaste.org/83324555

cat /var/log/Xorg.0.log | susepaste -e 10080

https://susepaste.org/38572920

inxi -GSaz

**System:**
  **Kernel:** 6.0.7-1-default **arch:** x86_64 **bits:** 64 **compiler:** gcc **v:** 12.2.1
    **parameters:** BOOT_IMAGE=/boot/vmlinuz-6.0.7-1-default
    root=UUID=892d66cc-cba7-4be7-bace-4c4eb78b236c
    resume=/dev/disk/by-id/ata-MKNSSDSR120GB_MB1911151005B4E89-part4 quiet
    mitigations=auto
  **Desktop:** KDE Plasma **v:** 5.26.2 **tk:** Qt **v:** 5.15.7 **wm:** kwin_wayland **vt:** 2
    **dm:** SDDM **Distro:** openSUSE Tumbleweed 20221109
**Graphics:**
  **Device-1:** AMD Kaveri [Radeon R6 Graphics] **vendor:** ASUSTeK **driver:** radeon
    **v:** kernel **alternate:** amdgpu **arch:** GCN-2 **code:** Sea Islands
    **process:** GF/TSMC 16-28nm **built:** 2013-17 **ports:****active:** eDP-1
    **empty:** HDMI-A-1,VGA-1 **bus-ID:** 00:01.0 **chip-ID:** 1002:130d **class-ID:** 0300
  **Device-2:** Chicony USB2.0 VGA UVC WebCam **type:** USB **driver:** uvcvideo
    **bus-ID:** 4-4:2 **chip-ID:** 04f2:b48c **class-ID:** 0e02
  **Display:** wayland **server:** X.org **v:** 1.21.1.4 **with:** Xwayland **v:** 22.1.5
    **compositor:** kwin_wayland **driver:****X:****loaded:** radeon
    **unloaded:** fbdev,modesetting,vesa **gpu:** radeon **display-ID:** 0
  **Monitor-1:** eDP-1 **res:** 1366x768 **size:** N/A **modes:** N/A
  **OpenGL:****renderer:** KAVERI ( LLVM 15.0.3 DRM 2.50 6.0.7-1-default) **v:** 4.5
    Mesa 22.2.3 **direct render:** Yes

Is the behavior the same if you login on the SDDM greeter screen to an Xorg Plasma session instead of Wayland?

Something to try: at the Grub menu, before making a boot selection, strike the E key while your normal boot selection is highlighted, navigate to the end of the linu line (which usually wraps onto 1-2 lines below linu), append a space and radeon.cik_support=0 amdgpu.cik_support=1, then proceed with boot. This should cause an X driver switch from radeon

inxi -GSaz
...
Graphics:
  Device-1: AMD Kaveri [Radeon R6 Graphics] vendor: ASUSTeK driver: **radeon**
...
    compositor: kwin_wayland driver:X:loaded: **radeon**

to amdgpu

inxi -GSaz
...
Graphics:
  Device-1: AMD Kaveri [Radeon R6 Graphics] vendor: ASUSTeK driver: **amdgpu**
...
    compositor: kwin_wayland driver:X:loaded: **amdgpu**

If this solves the problem, radeon.cik_support=0 amdgpu.cik_support=1 can be made permanent by including it in the GRUB_CMDLINE_LINUX_DEFAULT= string in /etc/default/grub, then running sudo grub2-mkconfig -o /boot/grub2/grub.cfg. and rebooting.

I too have AMD Kaveri graphics and use radeon.cik_support=0 amdgpu.cik_support=1 for booting and for using amdgpu instead of radeon, but I don’t use Wayland, and mine is not a laptop.

Single try with X desktop instead of Wayland. Display recovered properly from sleep. Will do more tests with alternate drivers.