Menu

gpu/

Screen artifcacts with AMD GPU on Linux

Apparently, it is quite common for AMD GPUs to show screen artifacts on Linux. Most of the times it is related to power management settings. These settings can be adjusted via amdgpu kernel module options. The parameters are different for different GPUs. In my case, I have a Dell laptop with AMD Radeon 890M GPU.

To fix the screen artifacts, run the following commands:

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

Reboot your system.

· 20 Dec 2025

Install nvidia drivers

Verify your GPU:

/sbin/lspci | grep -e VGA

Make sure you:

  • disabled Wayland
  • disabled Secure Boot

Make sure you system is up to date (reboot if something was installed):

sudo dnf update -y

Install nvidia driver:

sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda

Wait until kernel module is compiled.

Enable video acceleration and some extras:

sudo dnf install vdpauinfo libva-vdpau-driver libva-utils xorg-x11-drv-nvidia-cuda-libs xorg-x11-drv-nvidia-cuda

Reboot system.

Verify that nouveau driver is disabled:

lsmod |grep nouveau
· 20 Feb 2021

top-like application for intel GPU

Top-like application to monitor performance of intel GPU:

sudo dnf install igt-gpu-tools
sudo intel_gpu_top

Playing 4k video sample on youtube (intel i3-8100T):

intel-gpu-top: Intel Coffeelake (Gen9) @ /dev/dri/card0 - 1063/1083 MHz;    1% RC6;  7.35/19.18 W;      467 irqs/s

      IMC reads:     6889 MiB/s
     IMC writes:     3901 MiB/s

          ENGINE      BUSY                                      MI_SEMA MI_WAIT
     Render/3D/0   98.29% |██████████████████████████████████▍|      0%      0%
       Blitter/0    0.00% |                                   |      0%      0%
         Video/0    0.00% |                                   |      0%      0%
  VideoEnhance/0    0.00% |                                   |      0%      0%

Playing the same video in 1080p (intel i3-8100T)::

intel-gpu-top: Intel Coffeelake (Gen9) @ /dev/dri/card0 -  591/ 591 MHz;   30% RC6;  3.06/ 6.47 W;      474 irqs/s

      IMC reads:     4058 MiB/s
     IMC writes:     2654 MiB/s

          ENGINE      BUSY                                      MI_SEMA MI_WAIT
     Render/3D/0   55.64% |███████████████████▍               |      0%      0%
       Blitter/0    0.00% |                                   |      0%      0%
         Video/0    0.00% |                                   |      0%      0%
  VideoEnhance/0    0.00% |                                   |      0%      0%
· 18 Jan 2021