Major problem with display on Fedora

Display constantly flickers artifacts for a fraction of a second. I have AMD 680m graphics card. There was no problem on Windows. I have Fedora Linux 41 (Workstation Edition). I also switched GNOME version but it was the same. What should I do?

1 Like

Hello and welcome @redman131!

This is a common issue with the AMD GPU drivers that are included with the 6.12 versions of the Linux kernel right now. A workaround is to add the amdgpu.sg_display=0 flag to your boot loader. You can do so by running the following command:

sudo grubby --update-kernel=ALL --args="amdgpu.sg_display=0"

I’ve heard that it’s being resolved in the 6.13 versions of the kernel, but I don’t know when we’ll see those in a stable/LTS version of the kernel.

2 Likes

Ok. I put in command and the artifacts are still present.

Did you reboot the system after running the command? The flag is only processed on kernel start up.

Now I did. Artifacts still flickering.

Can you provide the output of the inxi -Fzxx command? This will provide some additional information, including kernel version, graphics card and driver information, etc.

1 Like

But ist better I think. I’ll use my computer more to get more conclusive results. I see flickering when I’m writing this reply but ist minor. It was major before.

I’m running a laptop with the AMD 780m graphics and still see some graphical glitches and flickering intermittently on newer versions of the 6.12 kernel, even after adding the boot flags.

Something that may also help is to see if there is an option to increase the amount of memory assigned to the integrated graphics card in the BIOS. This seems to alleviate some of the issues with the 700m series GPUs, but I don’t know if it’ll help with the 600m series.

1 Like

Thank you for your help.
Its still flickering artifacts but they are smaller.
Here is what you asked for:

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: 52.1 Wh (80.8%) 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: 86236
  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: 43.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.24 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: 34.9 C
Partition:
  ID-1: / size: 952.28 GiB used: 56.89 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.89 GiB (6.0%) 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: 46.0 C mobo: 34.0 C gpu: amdgpu temp: 44.0 C
  Fan Speeds (rpm): cpu: 0
Info:
  Memory: total: 16 GiB note: est. available: 14.86 GiB used: 3.22 GiB (21.7%)
  Processes: 437 Power: uptime: 8m wakeups: 0 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


Sorry for posting so much but I just want to inform you that the glitches are far from gone. The sudo grubby --update-kernel=ALL --args="amdgpu.sg_display=0" command did nothing.

And my BIOS doesn’t allow increasing the amount of memory assigned to the integrated grephics. There is no such option. I’m dissapointed.

This happened to me. I always disconnect Windows 11 when installing Linux. I have the same problem with flickering. Not only that when I reconnected Windows the flickering appeared there also. I had to remove the Nvidia drivers and re-install them. Removed Fedora 41.