Distorted colors at random on Sway desktop, especially, but not limited to, after suspend

Hello.

Hello, this is my first time posting on a forum like this, so I might screw this up, but I have searched for an answer to my problem for days, and have found absolutely nothing.
So, in a nutshell, here is my problem:
I installed Garuda Linux Sway on my Dell Inspiron 15 laptop about a week ago. Everything seemed to be going smoothly, until after a few hours my screen got all messed up looking. By messed up, I mean that suddenly there were green outlines around everything. the text in my terminal, the status bar on top, a video I was watching, the tabs of my broswer, literally everything. Also, some things were flipping colors and the amount of green outlines was increasing and decreasing as I used my laptop. I had no idea what was going on, so I rebooted and then it was fine. Until, it happened again. I tried to ignore it, but it got worse, to the point that the text on my screen was unreadable due to the color distortions. Also, when I have suspended my laptop and woken it back up later, it just gets worse. I thought maybe there was a hardware issue, except that when I turn my laptopl off, just before shutting down, there is the image of the Garuda symbol with the circle lines moving around it, and that image is never distorted. Which leads me to believe that this is related to Sway in some way.
Here are the things I have tried:

  • looking at my CPU and ram usage: CPU was less than 10% ram was less than 30%
  • reinstalled my graphics drivers: no change
  • scoured the internet: apparently nobody has this issue like ever, or maybe there is a specific word for this that I don't know??
  • reinstalling all of my packages: nothing

okay, now I will post the things people put in these posts
error log:

Jan 23 12:53:35 natalie-inspiron kernel: pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
Jan 23 12:53:35 natalie-inspiron kernel: dell_smm_hwmon: unable to get SMM Dell signature
Jan 23 12:53:36 natalie-inspiron wpa_supplicant[1465]: nl80211: kernel reports: Attribute failed policy validation
Jan 23 12:53:36 natalie-inspiron wpa_supplicant[1465]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
Jan 23 12:53:36 natalie-inspiron wpa_supplicant[1465]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:53:37 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 12:54:04 natalie-inspiron kernel: Bluetooth: hci0: Failed to read codec capabilities (-56)
Jan 23 13:24:16 natalie-inspiron kernel: sched: RT throttling activated
Jan 23 16:09:39 natalie-inspiron kernel: ACPI Error: Thread 1376331392 cannot release Mutex [ECMX] acquired by thread 1368106624 (20210930/exmutex-378)
Jan 23 16:09:39 natalie-inspiron kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.ECDV._Q66 due to previous error (AE_AML_NOT_OWNER) (20210930/psparse-529)
Jan 23 16:35:46 natalie-inspiron kernel: Bluetooth: hci0: Timed out waiting for suspend events
Jan 23 16:35:46 natalie-inspiron kernel: Bluetooth: hci0: Suspend timeout bit: 9
Jan 23 16:35:46 natalie-inspiron kernel: Bluetooth: hci0: Suspend notifier action (3) failed: -110
Jan 23 16:35:46 natalie-inspiron wpa_supplicant[1465]: nl80211: kernel reports: Attribute failed policy validation
Jan 23 16:35:46 natalie-inspiron wpa_supplicant[1465]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
Jan 23 16:35:46 natalie-inspiron wpa_supplicant[1465]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
Jan 23 16:37:04 natalie-inspiron sudo[250749]:   nattie : a password is required ; TTY=pts/0 ; PWD=/home/nattie ; USER=root ; COMMAND=/sbin/true
Jan 23 16:37:58 natalie-inspiron sudo[251627]:   nattie : a password is required ; TTY=pts/0 ; PWD=/home/nattie ; USER=root ; COMMAND=/sbin/true
Jan 23 16:38:29 natalie-inspiron sudo[252785]:   nattie : a password is required ; TTY=pts/0 ; PWD=/home/nattie ; USER=root ; COMMAND=/sbin/true
Jan 23 16:42:09 natalie-inspiron pipewire-pulse[2971]: mod.protocol-pulse: server 0x557e98835090: client 0x557e9894d980 [Opera] error -104 (Connection reset by peer)
Jan 23 16:48:12 natalie-inspiron sudo[266089]:   nattie : a password is required ; TTY=pts/0 ; PWD=/home/nattie ; USER=root ; COMMAND=/sbin/true
Jan 23 16:48:24 natalie-inspiron sudo[266517]:   nattie : a password is required ; TTY=pts/0 ; PWD=/home/nattie ; USER=root ; COMMAND=/sbin/true
Jan 23 17:40:21 natalie-inspiron systemd-coredump[339210]: Process 339208 (ly) of user 1000 dumped core.
                                                           
                                                           Module linux-vdso.so.1 with build-id 55f19b5e03
a88be11e86025133bff8f8cb6bcaf3
                                                           Module libcap-ng.so.0 with build-id 345acbd3f1a251a101cd25c90bf0b3adb9f5c70e
                                                           Module ld-linux-x86-64.so.2 with build-id 040cc3dd10461562f177df39e3be2f3704258c3c
                                                           Module libXdmcp.so.6 with build-id 8ca0792d23c8b8b4c0864297512349292bea5955
                                                           Module libXau.so.6 with build-id 1c67764663e07bec24d8951e5fd93f4d165979ff
                                                           Module libdl.so.2 with build-id 5abc547e7b0949f89f3c0e21ab0c8331a7440a8a
                                                           Module libaudit.so.1 with build-id ba2774b7e0faa91f85f6f2e774e2cad9a9e1d550
                                                           Module libc.so.6 with build-id 4b406737057708c0e4c642345a703c47a61c73dc
                                                           Module libxcb.so.1 with build-id 0d1ef11740a5daad2ee331e812a51aa6574af222
                                                           Module libpam.so.0 with build-id bb11b2685fe89555938ffd330ea44d82b0f8701c
                                                           Module ly with build-id 800c87d95aae3b6a455f76f6c7e9d49321db1ce5
                                                           Stack trace of thread 339208:
                                                           #0  0x0000564acc0e2f1a n/a (ly + 0xbf1a)
                                                           #1  0x0000564acc0df492 n/a (ly + 0x8492)
                                                           #2  0x0000564acc0dcbd5 n/a (ly + 0x5bd5)
                                                           #3  0x00007f3d3d3d3b25 __libc_start_main (libc.so.6 + 0x27b25)
                                                           #4  0x0000564acc0dc61e n/a (ly + 0x561e)
                                                           ELF object binary architecture: AMD x86-64

systemd analyse:


482ms grub-btrfs-snapper.service
472ms dev-nvme0n1p2.device
183ms ldconfig.service
160ms upower.service
127ms [email protected]:dell::kbd_backlight.service
121ms dev-zram0.swap
115ms systemd-logind.service
 94ms NetworkManager.service
 94ms ModemManager.service
 93ms polkit.service
 76ms plymouth-quit-wait.service
 76ms plymouth-quit.service
 62ms systemd-udev-trigger.service
 61ms [email protected]
 60ms boot-efi.mount
 57ms systemd-journal-flush.service
 46ms systemd-remount-fs.service
 45ms bolt.service
 40ms systemd-timesyncd.service
 34ms avahi-daemon.service
 33ms systemd-journald.service
 32ms udisks2.service
 32ms bluetooth.service
 30ms systemd-udevd.service
 30ms lvm2-monitor.service
 26ms systemd-vconsole-setup.service
 25ms systemd-modules-load.service
 25ms systemd-rfkill.service
 24ms systemd-guest-user.service
 23ms plymouth-read-write.service
 23ms systemd-tmpfiles-clean.service
 21ms plymouth-start.service
 17ms dev-disk-by\x2duuid-8b3a96c2\x2d0a59\x2d4b76\x2d9c68\x2dfe8221931d8e.swap
 17ms [email protected]\x2duuid-B743\x2d5E8E.service
 17ms systemd-sysusers.service
 17ms systemd-journal-catalog-update.service
 16ms [email protected]
 15ms systemd-guest-config.service
 14ms home.mount
 14ms root.mount
 14ms systemd-tmpfiles-setup.service
 13ms garuda-pacman-lock.service
 13ms srv.mount
 13ms [email protected]
 12ms linux-modules-cleanup.service
 12ms var-cache.mount
 11ms var-log.mount
 10ms var-tmp.mount
  8ms dev-hugepages.mount
  8ms [email protected]
  8ms dev-mqueue.mount
  8ms sys-kernel-debug.mount
  8ms systemd-user-sessions.service
  7ms systemd-random-seed.service
  7ms sys-kernel-tracing.mount
  7ms kmod-static-nodes.service
  6ms systemd-binfmt.service
  6ms uresourced.service
  6ms systemd-sysctl.service
  6ms systemd-update-utmp.service
  6ms [email protected]
  5ms [email protected]
  5ms [email protected]
  5ms systemd-tmpfiles-setup-dev.service
  4ms rtkit-daemon.service
  4ms systemd-update-done.service
  4ms [email protected]:intel_backlight.service
  3ms home-guest.mount
  3ms tmp.mount
  2ms wpa_supplicant.service
  2ms proc-sys-fs-binfmt_misc.mount
  1ms sys-kernel-config.mount
  1ms sys-fs-fuse-connections.mount

The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @2.951s
└─multi-user.target @2.951s
  └─ModemManager.service @2.856s +94ms
    └─polkit.service @2.761s +93ms
      └─basic.target @2.750s
        └─sockets.target @2.750s
          └─dbus.socket @2.750s
            └─sysinit.target @2.749s
              └─systemd-update-done.service @2.744s +4ms
                └─ldconfig.service @2.560s +183ms
                  └─local-fs.target @2.560s
                    └─tmp.mount @2.557s +3ms
                      └─swap.target @2.289s
                        └─dev-zram0.swap @2.167s +121ms
                          └─[email protected] @2.147s +16ms
                            └─dev-zram0.device @2.144s

system specs:

System:
  Kernel: 5.16.2-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=9f83fb34-9de4-441e-b9f6-0a2dca9957f3
    rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=8b3a96c2-0a59-4b76-9c68-fe8221931d8e loglevel=3
  Desktop: sway 1.6.1 vt: 2 dm: Ly Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Inspiron 15 5510 v: N/A serial: <superuser required> Chassis:
    type: 10 serial: <superuser required>
  Mobo: Dell model: 0KX55F v: A00 serial: <superuser required> UEFI: Dell v: 2.4.1
    date: 11/05/2021
Battery:
  ID-1: BAT0 charge: 28.3 Wh (52.0%) condition: 54.4/54.0 Wh (100.8%) volts: 14.9 min: 15.0
    model: BYD DELL WV3K814 type: Unknown serial: <filter> status: Discharging
CPU:
  Info: model: 11th Gen Intel Core i5-11300H bits: 64 type: MT MCP arch: Tiger Lake family: 6
    model-id: 0x8C (140) stepping: 1 microcode: 0x88
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache: L1: 320 KiB
    desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 1405 high: 2673 min/max: 400/4400 scaling: driver: intel_pstate
    governor: performance cores: 1: 1729 2: 429 3: 2673 4: 1936 5: 583 6: 1051 7: 1908 8: 938
    bogomips: 41779
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Dell driver: i915 v: kernel
    bus-ID: 00:02.0 chip-ID: 8086:9a49 class-ID: 0300
  Device-2: Sunplus Innovation Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 3-6:3
    chip-ID: 1bcf:2a02 class-ID: 0e02 serial: <filter>
  Display: wayland server: N/A compositor: sway v: 1.6.1 driver: loaded: intel,modesetting
    alternate: fbdev,vesa display-ID: 1 resolution: <missing: xdpyinfo>
  OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.3.4 direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Dell driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:a0c8 class-ID: 0401
  Sound Server-1: ALSA v: k5.16.2-zen1-1-zen running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.43 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:a0f0
    class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-10:4 chip-ID: 8087:0026
    class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
  Local Storage: total: 238.47 GiB used: 15.8 GiB (6.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: BC711 NVMe 256GB size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 41002131 temp: 38.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 221.26 GiB size: 221.26 GiB (100.00%) used: 15.8 GiB (7.1%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 221.26 GiB size: 221.26 GiB (100.00%) used: 15.8 GiB (7.1%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 221.26 GiB size: 221.26 GiB (100.00%) used: 15.8 GiB (7.1%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 221.26 GiB size: 221.26 GiB (100.00%) used: 15.8 GiB (7.1%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 16.91 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: swap-2 type: zram size: 15.37 GiB used: 1.2 MiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 62.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 299 Uptime: 4h 46m wakeups: 9141 Memory: 15.38 GiB used: 4.31 GiB (28.0%)
  Init: systemd v: 250 tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1611
  lib: 444 Client: Unknown Client: garuda-assistant inxi: 3.3.12

Is there any other stuff I should include? Please let me know, an I will add it!
I am eager to find a solution to this so my computer will stop looking ugly at random times while I am trying to work.

Without it, you will not receive any help from the Garuda team or your topic is likely to be closed without notice.

Before you open a new help request, read relevant sections of the Arch and Garuda wiki.
Thoroughly search your issue and any error messages in the forum and on the web.

Report everything you have already attempted to solve your problem.

Welcome to the Garuda Linux forum :slight_smile:

Sounds like a hardware or heat problem.

Install "lm_sensors" and check temp in terminal with

sensors
2 Likes