I switched my second system from an old nvidia gpu to a amd gpu. I installed mesa, xf86-video-amdgpu and vulkan-radeon. I also removed all nvidia packages and /etc/X11/xorg.conf. Did a sudo reinstall-kernels and rebooted. Now the system boots up fine and I can login to my bspwm installation but when I open a terminal all I get is the outline of the terminal and nothing else.
Switching to TTY3 I can see I don’t have the amdgpu driver:
▶ inxi -Gxxz
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500 XT/6500M]
vendor: Gigabyte driver: N/A arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 bus-ID: 03:00.0
chip-ID: 1002:743f
Display: unspecified server: X.org v: 1.21.1.21 driver: X: loaded: modesetting
alternate: fbdev,vesa gpu: N/A tty: 156x76
Monitor-1: Unknown-1 size-res: N/A in console
API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
inactive: gbm,wayland,x11
API: OpenGL v: 4.5 vendor: mesa v: 25.3.3-arch1.1 note: console (EGL sourced)
renderer: llvmpipe (LLVM 21.1.6 256 bits)
Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings x11: xdpyinfo, xprop, xrandr
Here is my /etc/kernel/cmdline:
▶ cat /etc/kernel/cmdline
root=UUID=d35f19a3-57c6-400b-b9c4-6ff5875948b0 nvme_load=YES rw loglevel=3 nowatchdog nmi_nowatchdog=0 mitigations=off rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0
and
▶ lsmod | grep -P 'amd|ati|radeon'
amdgpu 15474688 0
soundwire_generic_allocation 12288 1 soundwire_intel
soundwire_bus 147456 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
amdxcp 12288 1 amdgpu
drm_exec 12288 1 amdgpu
gpu_sched 65536 1 amdgpu
drm_buddy 24576 1 amdgpu
i2c_algo_bit 24576 1 amdgpu
drm_suballoc_helper 12288 1 amdgpu
drm_ttm_helper 16384 1 amdgpu
ttm 102400 2 amdgpu,drm_ttm_helper
drm_display_helper 266240 1 amdgpu
video 81920 1 amdgpu
crc16 12288 3 bluetooth,amdgpu,ext4
I looked into my /etc/environment and saw some nvidia stuff there which I removed but the same issue persists after a reboot. There is nothing blacklisted in /etc/modprobe.d apart from the speaker.
Any ideas what the problem is?
dalto
January 8, 2026, 4:38pm
2
Can you share the output of lspci -kmmnnv -d '*:*:03xx'
sure thing:
Slot: 03:00.0
Class: VGA compatible controller [0300]
Vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
Device: Navi 24 [Radeon RX 6400/6500 XT/6500M] [743f]
SVendor: Gigabyte Technology Co., Ltd [1458]
SDevice: Device [2403]
Rev: c7
ProgIf: 00
Module: amdgpu
dalto
January 8, 2026, 4:40pm
4
Hmm…is there anything in /etc/X11/xorg.conf.d
▶ ll /etc/X11/xorg.conf.d/
Permissions Size User Date Modified Name
.rw-r--r-- 232 root 5 sep 2023 00-keyboard.conf
Nothing that shouldn’t be there..
dalto
January 8, 2026, 4:42pm
6
What kernel are you using?
linux-lts
▶ uname -a
Linux endeavouros 6.12.63-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 14:48:15 +0000 x86_64 GNU/Linux
dalto
January 8, 2026, 4:45pm
8
So it knows the correct module but it isn’t loading the driver…
Can you share journalctl -b --grep amdgpu
▶ journalctl -b --grep amdgpu
jan 08 16:55:30 endeavouros kernel: [drm] amdgpu kernel modesetting enabled.
jan 08 16:55:30 endeavouros kernel: amdgpu: Virtual CRAT table created for CPU
jan 08 16:55:30 endeavouros kernel: amdgpu: Topology: Add CPU node
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: enabling device (0006 -> 0007)
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: amdgpu: Fetched VBIOS from VFCT
jan 08 16:55:30 endeavouros kernel: amdgpu: ATOM BIOS: 113-D63401-034
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_sos.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <psp> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_smc.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <smu> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_dmcub.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <dm> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_pfp.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <gfx_v10_0> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_sdma.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <sdma_v5_2> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/beige_goby_vcn.bin failed with error -2
jan 08 16:55:30 endeavouros kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <vcn_v3_0> failed -19
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: amdgpu: Fatal error during GPU init
jan 08 16:55:30 endeavouros kernel: amdgpu 0000:03:00.0: amdgpu: amdgpu: finishing device.
jan 08 17:28:35 endeavouros sudo[4538]: backoff : TTY=pts/0 ; PWD=/etc ; USER=root ; COMMAND=/usr/bin/modprobe amdgpu
dalto
January 8, 2026, 4:46pm
10
Are you missing the firmware?
You need the package linux-firmware-amdgpu
dalto
January 8, 2026, 4:47pm
12
thoughtcrimes:
what firmware?
You need the package linux-firmware-amdgpu
I installed it and will reboot now..
1 Like
▶ inxi -Gxxz
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500 XT/6500M]
vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
active: HDMI-A-1 empty: DP-1,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:743f
Display: unspecified server: X.org v: 1.21.1.21 driver: X: loaded: amdgpu
unloaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu tty: 156x76
Monitor-1: HDMI-A-1 model: Samsung QBQ90 res: 3840x2160 dpi: 88 diag: 1271mm (50.1")
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast surfaceless:
drv: radeonsi inactive: gbm,wayland,x11
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.3.3-arch1.1 note: console (EGL sourced)
renderer: AMD Radeon RX 6400 (radeonsi navi24 LLVM 21.1.6 DRM 3.61 6.12.63-1-lts), llvmpipe
(LLVM 21.1.6 256 bits)
Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings x11: xdpyinfo, xprop, xrandr
Thank you good sir..I’ll forever be in your debt!
On a sidenote…Dalto never dissapoints
1 Like
system
Closed
January 10, 2026, 4:51pm
15
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.