Occasional screen flickering

Hi. I recently solved weird and very annoying artifacts flicker on AMD graphics with this fix: F41 The screen flickers and shows visual artifacts when I type or scroll - #2 by litemotiv The experience is much better now. But I noticed a different flicker now. This flicker was happening when I was on Linux Mint also. When I use Firefox (I don’t know, might be relevant) the whole screen starts flickering from time to time. Does this indicate there are more problems with AMD? Does anyone else experience the same? Can anyone help in solving this? Thank you

I cannot help with the problem. But to help those who can help you, please install

sudo dnf install inxi

and run

inxi -Fzxx

and post the output here in ‘preformatted text’ (sixth icon on the taskbar above)

This will tell everyone your graphics card, desktop, kernel and etc

Also describe the flickering, is is fast, constant, how many Hz, what colours?

Ok.

System:
  Kernel: 6.12.10-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.1
  Desktop: GNOME v: 47.3 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Laptop System: ASUSTeK product: Zenbook 15 UM3504DA_UM3504DA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: UM3504DA v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: UM3504DA.312 date: 05/13/2024
Battery:
  ID-1: BAT0 charge: 53.5 Wh (82.9%) condition: 64.5/67.3 Wh (95.9%)
    volts: 17.3 min: 15.9 model: ASUSTeK ASUS Battery serial: N/A
    status: charging
CPU:
  Info: 8-core model: AMD Ryzen 7 7735U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3+ rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 400 min/max: 400/4819 boost: enabled cores: 1: 400
    2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400
    12: 400 13: 400 14: 400 15: 400 16: 400 bogomips: 86241
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6,
    HDMI-A-1, Writeback-1 bus-ID: 73:00.0 chip-ID: 1002:1681 temp: 46.0 C
  Device-2: Shinetech USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-1:2 chip-ID: 3277:0033
  Display: wayland server: Xwayland v: 24.1.4 compositor: gnome-shell
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x4180 res: 2880x1620 dpi: 213
    diag: 395mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.3.3 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi rembrandt LLVM
    19.1.5 DRM 3.59 6.12.10-200.fc41.x86_64) device-ID: 1002:1681
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 73:00.1 chip-ID: 1002:1640
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: ASUSTeK driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 73:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 73:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.12.10-200.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    vendor: Foxconn driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1
    bus-ID: 01:00.0 chip-ID: 14c3:0616
  IF: wlp1s0 state: up mac: <filter>
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-4:2 chip-ID: 0489:e0e2
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 953.87 GiB used: 57.15 GiB (6.0%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 2400 MTFDKBA1T0QFM
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 36.9 C
Partition:
  ID-1: / size: 952.28 GiB used: 56.79 GiB (6.0%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 340.8 MiB (35.0%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 952.28 GiB used: 56.79 GiB (6.0%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 837.5 MiB (10.2%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.2 C mobo: 40.0 C gpu: amdgpu temp: 45.0 C
  Fan Speeds (rpm): cpu: 3600
Info:
  Memory: total: 16 GiB note: est. available: 14.86 GiB used: 5.74 GiB (38.6%)
  Processes: 485 Power: uptime: 11h 29m wakeups: 4 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash
    v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.37

The black and also with some content flickering is throughout or just a part of the screen and lasts just a fraction of a second.

I would like to also add that I installed RHEL Linux drivers while desperately looking for a solution for a major artifact flicker that was present before I applied this fix from: https://www.amd.com/en/support/download/linux-drivers.html

The flicker is much better if not completely gone. I think I updated something and its better now. I wrote that yesterday, but as soon as I posted my message I noticed a flicker so I deleted my post. But it is definitely much better than before <3.

EDIT: Yeah it is not completely gone

I recorded a video so you can see what I’m dealing with here: https://youtu.be/D3aWC6aGa9A

Its still flickering. Fix this shit please. Do you need money to fix it?

say what? :thinking: :face_with_bags_under_eyes:

1 Like

Its still flickering. Using Fedora 42.

Just a note. Being rude and / or offering money is frowned upon here. It has probably impacted the willingnes of people to help in this thread.

To your problem, if it is occurring in Linux Mint, it is likely a hardware problem. Or then considering you made it a bit better, maybe a hardware / software conflict problem.

What hardware are you on? Please be as descriptive as possible.

Hello Matt.

Is the following descriptive enough for you? Using Firefox.


System:
  Kernel: 6.14.2-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.0.1
  Desktop: GNOME v: 48.1 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 42 (Workstation Edition)
Machine:
  Type: Laptop System: ASUSTeK product: Zenbook 15 UM3504DA_UM3504DA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: UM3504DA v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: UM3504DA.312 date: 05/13/2024
Battery:
  ID-1: BAT0 charge: 63.3 Wh (100.0%) condition: 63.3/67.3 Wh (94.1%)
    volts: 16.9 min: 15.9 model: ASUSTeK ASUS Battery serial: N/A
    status: not charging
CPU:
  Info: 8-core model: AMD Ryzen 7 7735U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3+ rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 1103 min/max: 400/4821 boost: enabled cores: 1: 1103
    2: 1103 3: 1103 4: 1103 5: 1103 6: 1103 7: 1103 8: 1103 9: 1103 10: 1103
    11: 1103 12: 1103 13: 1103 14: 1103 15: 1103 16: 1103 bogomips: 86237
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6,
    HDMI-A-1, Writeback-1 bus-ID: 73:00.0 chip-ID: 1002:1681 temp: 40.0 C
  Device-2: Shinetech USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-1:2 chip-ID: 3277:0033
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x4180 res: 2880x1620 dpi: 213
    diag: 395mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 25.0.2 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi rembrandt LLVM
    20.1.1 DRM 3.61 6.14.2-300.fc42.x86_64) device-ID: 1002:1681
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 73:00.1 chip-ID: 1002:1640
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: ASUSTeK driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 73:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 73:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.14.2-300.fc42.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.4.2 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: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    vendor: Foxconn driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1
    bus-ID: 01:00.0 chip-ID: 14c3:0616
  IF: wlp1s0 state: up mac: <filter>
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-4:2 chip-ID: 0489:e0e2
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 953.87 GiB used: 138.87 GiB (14.6%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 2400 MTFDKBA1T0QFM
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 25.9 C
Partition:
  ID-1: / size: 952.28 GiB used: 138.44 GiB (14.5%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 420.9 MiB (43.2%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 952.28 GiB used: 138.44 GiB (14.5%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 43.1 C mobo: 34.0 C gpu: amdgpu temp: 40.0 C
  Fan Speeds (rpm): cpu: 0
Info:
  Memory: total: 16 GiB note: est. available: 14.86 GiB used: 3.44 GiB (23.1%)
  Processes: 507 Power: uptime: 8h 17m wakeups: 1 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 15
    Compilers: N/A Shell: Bash v: 5.2.37 running-in: ptyxis-agent inxi: 3.3.37

I’ve seen at least 3 largely-varying numbers for PSR on AMD with amdgpu.dcdebugmask=; I’d try others but I’m not sure where the numbers come from for that.

I saw 0x210, 0x400, and 0x610 mentioned in random places to do something related to PSR.


I’d also boot different desktop environments from Linux LiveUSB (might be different Plasma Wayland or Xfce Xorg).

I’ve largely only seen reports of flickering like this with AMD and PSR as of lately. Intel had it handled years ago and can shut it all off with an easy i915.enable_psr=0 :stuck_out_tongue: