Menu

kernel/

Running Linux on Dell Pro Max 16 MC16255

Collection of kernel and configuration tweaks to get the best experience on Linux with the Dell Pro Max 16 MC16255 laptop with AMD Radeon 890M GPU.

See also: Fingerprint reader setup, Video codecs

Add kernel parameters:

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

What each parameter does:

ParameterDescription
amdgpu.dcdebugmask=0x410Fixes screen artifacts and flickering
amdgpu.sg_display=0Fix cursor stuttering and video playback stuttering every few seconds

Additionally, disable audio interface suspension in Wireplumber. Create ~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf:

monitor.alsa.rules = [
  {
    matches = [ { node.name = "~alsa_output.*" } ],
    actions = { update-props = { session.suspend-timeout-seconds = 0 } }
  }
]

Restart Wireplumber:

systemctl --user restart wireplumber
· 13 Mar 2026

Kernel panic after update

Traceback example: After update, kernel panic at boot with error: Unable to mount root fs on unknown-block(0,0)

Solution:
  1. Restart your server and on the boot screen select any other boot option with older kernel
  2. (optional, Leaseweb servers) Install missing dependency
sudo dnf install dracut-network
  1. Navigate to /boot and verify that initramfs-file doesn’t exist for the latest kernel version
  2. Generate it
# 4.18.0-338.el8.x86_64 is kernel version
dracut -f /boot/initramfs-4.18.0-338.el8.x86_64.img 4.18.0-338.el8.x86_64
  1. Regenerate grub files
grub2-mkconfig -o /boot/grub2/grub.cfg
  1. Restart
Sources:
· 1 Sep 2021