GNOME display flickering at high refresh rates with specific applications

Hello,

First off, I apologize for not including much terminal information, I am not sure on how to do that, please let me know how to do that so I can make diagnosis of the problem easier.

The main problem that I’m having is that I get these flashing green diagonal lines on the primary display when using youtube for video playback and engaging the tiling hint over the video. I use a dual display setup at 144hz each.

Here is the setup:

  • Primary display is right, secondary is left.
  • Primary display has Firefox maximized. YouTube video is in “Theatre” mode.
  • I start Nautilus, and I drag it so that the tiling hint is over the left side of the primary display.
  • Once I move the mouse further than the limit that is needed to engage the tiling hint (the tiling hint is no longer present), the tiling hint fades, but for a brief moment the display will flicker with diagonal green lines. It is reproducible.

I have checked cables, displays, and I have even bought a new graphics card as well. Sometimes the graphical bugs with the horizontal lines will happen during the video playback, causing a constant flickering. I have even tried different PCIe slots in my board to see if the issue is the board.

I’m somewhat at a loss for what to do since no one else seems to be having this problem. Thank you very much for your time.


I also have images available to show the graphical glitch. Additionally I can set the video to a specific frame and the graphical bug stay on the display.

I originally posted this to the GNOME discourse, but I haven’t gotten a reply and I’m not quite sure how to diagnose the issue. I’ve used journalctl to see if there’s anything in there, and there are a few window manager warnings, but I’m not sure where to go from there.

https://discovery.endeavouros.com/forum-log-tool-options/how-to-include-systemlogs-in-your-post/2021/03/

Hardware infos would be good. Could be nvidia graphics card/driver related.

Thanks for getting to me, I apologize it took so long to reply until now. I have tried many different things in order to see what the issue could be, but none have succeeded.

I have replaced cables, replaced memory, replaced the graphics card with a different card, tested all PCIe slots on my motherboard, tried using KDE but still got the same bug.

I’m about to the point where I’m ready to go ahead and get a new CPU and motherboard in all honesty.

A big point of interest is that I’m able to “nullify” the bug if I decrease my brightness on my monitor.

Anyway, here are the logs, I’m really at a loss right now.

inxi -Fxxc0z | eos-sendlog: https://0x0.st/o7iA.txt

Summary

System:
Kernel: 6.1.3-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
Desktop: GNOME v: 43.2 tk: GTK v: 3.24.36 wm: gnome-shell dm: GDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop System: Gigabyte product: Z390 AORUS MASTER v: N/A
serial:
Mobo: Gigabyte model: Z390 AORUS MASTER-CF v: x.x
serial: UEFI: American Megatrends v: F10
date: 10/15/2019
CPU:
Info: 8-core model: Intel Core i9-9900K bits: 64 type: MT MCP
arch: Coffee Lake rev: D cache: L1: 512 KiB L2: 2 MiB L3: 16 MiB
Speed (MHz): avg: 4275 high: 5001 min/max: 800/5000 cores: 1: 5000 2: 3600
3: 3600 4: 4984 5: 4889 6: 4995 7: 5001 8: 3600 9: 4912 10: 3600 11: 4850
12: 3600 13: 3600 14: 4973 15: 3600 16: 3600 bogomips: 115232
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Gigabyte
driver: i915 v: kernel arch: Gen-9.5 ports: active: none empty: HDMI-A-1
bus-ID: 00:02.0 chip-ID: 8086:3e98
Device-2: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
vendor: Tul / PowerColor driver: amdgpu v: kernel arch: RDNA-2 pcie:
speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2 empty: DP-3,HDMI-A-2
bus-ID: 03:00.0 chip-ID: 1002:73bf
Display: wayland server: X.org v: 1.21.1.6 with: Xwayland v: 22.1.7
compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
Monitor-1: DP-1 model: MSI Optix G24C res: 1920x1080 dpi: 94
diag: 600mm (23.6")
Monitor-2: DP-2 model: MSI MAG241C res: 1920x1080 dpi: 94
diag: 598mm (23.5")
API: OpenGL v: 4.6 Mesa 22.3.2 renderer: AMD Radeon RX 6800 (navi21 LLVM
14.0.6 DRM 3.49 6.1.3-arch1-1) direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Gigabyte driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
pcie: speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
Sound API: ALSA v: k6.1.3-arch1-1 running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370
IF: wlan0 state: down mac:
Device-2: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bc
IF: eno2 state: up speed: 1000 Mbps duplex: full mac:
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
driver: btusb v: 0.8 bus-ID: 1-14:7 chip-ID: 8087:0aaa
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address:
Drives:
Local Storage: total: 3.18 TiB used: 79.76 GiB (2.4%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: temp: 36.9 C
ID-2: /dev/nvme1n1 model: PCIe SSD size: 931.51 GiB speed: 31.6 Gb/s
lanes: 4 serial: temp: 39.9 C
ID-3: /dev/sda vendor: PNY model: CS900 500GB SSD size: 465.76 GiB
speed: 6.0 Gb/s serial:
ID-4: /dev/sdb vendor: Toshiba model: HDWD110 size: 931.51 GiB
speed: 6.0 Gb/s serial:
Partition:
ID-1: / size: 914.85 GiB used: 79.76 GiB (8.7%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 998 MiB used: 312 KiB (0.0%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 512 MiB used: 13.5 MiB (2.6%) priority: -2
file: /swapfile
Sensors:
System Temperatures: cpu: 34.0 C pch: 48.0 C mobo: N/A gpu: amdgpu
temp: 56.0 C mem: 58.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
Processes: 372 Uptime: 1h 8m Memory: 31.21 GiB used: 5.79 GiB (18.6%)
Init: systemd v: 252 default: graphical Compilers: gcc: 12.2.0 Packages:
pm: pacman pkgs: 1065 Shell: Zsh v: 5.9 running-in: gnome-terminal
inxi: 3.3.24

journalctl -k -b -0 | eos-sendlog: https://0x0.st/o7ia.txt

I’m having a similar issue, that being display flickering at high refresh rates. The odd thing is that I’m on KDE, which suggests that the display manager might not be the issue.

  • I use a single portable display connected via HDMI. The monitor is a ViewSonic VX1755.
  • The issue goes away if I set my refresh rate to 60 Hz.
  • When the issue is present, clicking or scrolling has a chance to trigger the issue and make my screen flicker black, but does not happen 100% of the time even when refresh rate is set to 144 Hz.
  • Certain UI interactions, such as pressing the “super” key to open the application menu/search bar, can trigger the flickering.

inxi -Fxxc0z

Summary

System:
Kernel: 6.8.1-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
Desktop: KDE Plasma v: 6.0.2 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: B550I AORUS PRO AX v: x.x
serial: BIOS: American Megatrends LLC. v: F17b
date: 02/08/2023
CPU:
Info: 8-core model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+
rev: 2 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
Speed (MHz): avg: 2701 high: 3949 min/max: 2200/4662 boost: enabled cores:
1: 2200 2: 2874 3: 3188 4: 3578 5: 2875 6: 2200 7: 2200 8: 2200 9: 3414
10: 2200 11: 2200 12: 2200 13: 2874 14: 2200 15: 2873 16: 3949
bogomips: 108642
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
vendor: XFX driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
lanes: 16 ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, Writeback-1
bus-ID: 08:00.0 chip-ID: 1002:73df
Device-2: Logitech C920 PRO HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-3:3 chip-ID: 046d:08e5
Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: 0
Monitor-1: HDMI-A-1 res: 1536x864 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.3-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
navi22 LLVM 17.0.6 DRM 3.57 6.8.1-arch1-1) device-ID: 1002:73df
display-ID: :1.0
API: Vulkan v: 1.3.279 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:73df
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 08:00.1 chip-ID: 1002:ab28
Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 0a:00.4 chip-ID: 1022:1487
Device-3: SteelSeries ApS Arctis 5
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 bus-ID: 1-1:2 chip-ID: 1038:12aa
Device-4: Logitech C920 PRO HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-3:3 chip-ID: 046d:08e5
API: ALSA v: k6.8.1-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
pcie: speed: 5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8125
IF: eno1 state: up speed: 1000 Mbps duplex: full mac:
Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 14c3:0608
IF: wlan0 state: down mac:
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 bus-ID: 1-8:5 chip-ID: 0e8d:0608
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: disabled
rfk-block: hardware: no software: no address: N/A
Drives:
Local Storage: total: 1.82 TiB used: 121.99 GiB (6.5%)
ID-1: /dev/nvme0n1 vendor: Silicon Power model: SPCC M.2 PCIe SSD
size: 1.82 TiB speed: 63.2 Gb/s lanes: 4 serial: temp: 37.9 C
Partition:
ID-1: / size: 489.62 GiB used: 121.99 GiB (24.9%) fs: ext4
dev: /dev/nvme0n1p5
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 46.4 C mobo: 35.0 C gpu: amdgpu temp: 36.0 C
mem: 32.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Memory: total: 64 GiB note: est. available: 62.7 GiB used: 8.99 GiB (14.3%)
Processes: 364 Power: uptime: 23h 12m wakeups: 1 Init: systemd v: 255
default: graphical
Packages: pm: pacman pkgs: 1359 Compilers: gcc: 13.2.1 Shell: fish
v: 3.7.0 running-in: konsole inxi: 3.3.33

Hi @cwg1231, welcome to the community. :slightly_smiling_face:

Probably your post should have been a new topic, since the original thread is pretty old and most likely not related to your issue.

Try switching to an X11 session and see if it is any better. You can change the session type on the login screen.