Video drivers and others to install to play

Hi guys, in short which drivers to install for AMD video cards? I have a Radeon 6750 XT, and I saw the gaming guide, but a doubt arose in my mind, there are two types of drivers for video cards: AMD AMDVLK and AMD RADV. In addition to the installed vulkan (vulkan-icd-loader and lib32-vulkan-icd-loader) I have installed the AMD AMDVLK drivers (amdvlk and lib32-amdvlk), but I have not installed the AMD RADV drivers. Should I install them, or should I only keep one type between the two video drivers?

This is my setup in brief:

Operating System: EndeavourOS
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11
Kernel Version: 6.6.4-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6750 XT
Motherboard: ASUS PRIME X570-P

Since I have a full AMD setup (CPU and GPU), as regards the CPU and the motherboard (chipset for example) is there any driver or program that can be useful to me?

This is the configuration launched from the terminal:

[sermor@sermor-endeavourpc ~]$ inxi -v7azy
System:
Kernel: 6.6.4-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux
root=UUID=d076f195-6957-4845-8cc1-51a8b044dac4 rw rootflags=subvol=@
nowatchdog nvme_load=YES loglevel=3
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x
serial: UEFI: American Megatrends v: 5003
date: 10/07/2023
Battery:
Device-1: hidpp_battery_0 model: Logitech Marathon Mouse/Performance Plus
M705 serial: charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard
serial: charge: 55% (should be ignored) rechargeable: yes
status: discharging
Memory:
System RAM: total: 32 GiB available: 31.26 GiB used: 8.36 GiB (26.7%)
RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA20120E
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 32 MiB
desc: 1x32 MiB
Speed (MHz): avg: 2846 high: 3661 min/max: 2200/4662 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3592 2: 2875
3: 3592 4: 2200 5: 2869 6: 2200 7: 2874 8: 2873 9: 2200 10: 2887 11: 3661
12: 2874 13: 2875 14: 2873 15: 2200 16: 2906 bogomips: 108639
Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms extapic
extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht
hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt
pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor
svm svm_lock syscall tce topoext tsc tsc_scale umip user_shstk v_spec_ctrl
v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt
x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow mitigation: Safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16
ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 0a:00.0
chip-ID: 1002:73df class-ID: 0300
Display: x11 server: X.Org v: 21.1.9 compositor: kwin_x11 driver: X:
loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa
dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: VG258 serial:
built: 2021 res: 1920x1080 hz: 60 dpi: 90 gamma: 1.2
size: 544x303mm (21.42x11.93") diag: 623mm (24.5") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6750 XT (navi22 LLVM
16.0.6 DRM 3.54 6.6.4-arch1-1) device-ID: 1002:73df memory: 11.72 GiB
unified: no
API: Vulkan v: 1.3.269 layers: 8 device: 0 type: discrete-gpu
name: AMD Radeon RX 6750 XT driver: amd v: 2023.Q4.2 (LLPC)
device-ID: 1002:73df surfaces: xcb,xlib
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: HP OMEN Blast Headset driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
chip-ID: 03f0:4941 class-ID: 0300 serial:
API: ALSA v: k6.6.4-arch1-1 status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac:
IP v4: type: dynamic noprefixroute scope: global
broadcast:
IP v6: type: noprefixroute scope: global
IP v6: type: noprefixroute scope: link
WAN IP:
Bluetooth:
Message: No bluetooth data found.
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 14.55 TiB used: 268.95 GiB (1.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: fw-rev: 5B2QGXA7 temp: 35.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD60EFZX-68B3FN0
size: 5.46 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 5640 serial: fw-rev: 0A81 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 870 QVO 4TB
size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: 2B6Q scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 870 EVO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: 2B6Q scheme: GPT
ID-5: /dev/sdd maj-min: 8:48 vendor: Samsung model: SSD 860 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: 2B6Q scheme: GPT
ID-6: /dev/sde maj-min: 8:64 vendor: Samsung model: SSD 870 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: 2B6Q scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 268.95 GiB (14.4%)
fs: btrfs dev: /dev/sdc2 maj-min: 8:34 label: endeavouros
uuid: d076f195-6957-4845-8cc1-51a8b044dac4
ID-2: /boot/efi raw-size: 1000 MiB size: 998 MiB (99.80%)
used: 576 KiB (0.1%) fs: vfat dev: /dev/sdc1 maj-min: 8:33 label: N/A
uuid: 2AAB-0D55
ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 268.95 GiB (14.4%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
label: endeavouros uuid: d076f195-6957-4845-8cc1-51a8b044dac4
ID-4: /var/cache raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 268.95 GiB (14.4%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
label: endeavouros uuid: d076f195-6957-4845-8cc1-51a8b044dac4
ID-5: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 268.95 GiB (14.4%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
label: endeavouros uuid: d076f195-6957-4845-8cc1-51a8b044dac4
Swap:
Alert: No swap data was found.
Unmounted:
ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 1.01 GiB fs: vfat label: N/A
uuid: 122B-5213
ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs:
label: N/A uuid: N/A
ID-3: /dev/nvme0n1p3 maj-min: 259:3 size: 1.82 TiB fs: ntfs label: OS
uuid: 42F81EFA7CFD610B
ID-4: /dev/sda1 maj-min: 8:1 size: 16 MiB fs:
label: N/A uuid: N/A
ID-5: /dev/sda2 maj-min: 8:2 size: 5.46 TiB fs: ntfs label: STORAGE
uuid: C256EB3656EB29BD
ID-6: /dev/sdb1 maj-min: 8:17 size: 300 MiB fs: vfat label: N/A
uuid: C5ED-5674
ID-7: /dev/sdb2 maj-min: 8:18 size: 3.64 TiB fs: btrfs label: N/A
uuid: ee9b1808-cf87-4734-94a6-3588d8f949b6
ID-8: /dev/sdd1 maj-min: 8:49 size: 931.51 GiB fs: ntfs label: SSD TERZIARY
uuid: DC0265EF0265CF58
ID-9: /dev/sde1 maj-min: 8:65 size: 931.51 GiB fs: ntfs label: N/A
uuid: 267551946004129A
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 1-3:2 info: HP OMEN Blast Headset type: audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 03f0:4941 class-ID: 0300 serial:
Device-2: 1-4:3 info: Seiko Epson ET-2850 Series type: printer
driver: usblp interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
mode: 2.0 power: 2mA chip-ID: 04b8:118b class-ID: 0701 serial:
Hub-2: 1-6:4 info: Terminus Hub ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 1a40:0101 class-ID: 0900
Hub-3: 1-6.1:5 info: Terminus Hub ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
chip-ID: 1a40:0101 class-ID: 0900
Device-1: 1-6.1.1:7 info: Nacon Evol-X type: driver: N/A
interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
power: 500mA chip-ID: 3285:0663 class-ID: ff00 serial:
Device-2: 1-6.1.3:8 info: Logitech Unifying Receiver
type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
chip-ID: 046d:c52b class-ID: 0300
Device-3: 1-6.2:6 info: Logitech Unifying Receiver type: keyboard,mouse
driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
chip-ID: 046d:c534 class-ID: 0301
Hub-4: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 3-6:2 info: ASUSTek AURA LED Controller type: HID
driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
lanes: 1 mode: 1.1 power: 16mA chip-ID: 0b05:18f3 class-ID: 0300
serial:
Hub-6: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-7: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-8: 6-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 33.2 C mobo: N/A gpu: amdgpu temp: 32.0 C
mem: 26.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Processes: 398 Uptime: 51m wakeups: 0 Init: systemd v: 255 default: graphical
tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6 Packages: pm: pacman
pkgs: 1788 libs: 508 tools: octopi,yay pm: flatpak pkgs: 0 Shell: Bash
v: 5.2.21 running-in: konsole inxi: 3.3.31

amdvlk sucks. Some games don’t even start with it and most games have worse performance with it.

Install vulkan-radeon and lib32-vulkan-radeon and REMOVE the amdvlk packages, because as long as they are installed, they get used over the radv driver.

nope, AMD does free drivers, so everything you need is already installed.

The only thing I would suggest is to install steam-native-runtime and try it. In most scenarios, it works better then the steam runtime because native uses system-libraries, not the ones bundled with steam. If you have issues with a game in steam, simply close steam native and start steam runtime and check if th issue is gone now - if not, you can use native.

Thanks for the tips!

So, however, I have a question: I am not an expert on Linux in general, in fact I have installed Octopi which makes things a little easier for me. But I guess to install or uninstall something it’s better to use the terminal.

How can I uninstall the drivers I have and install the amd radv drivers (I guess the command to install is yay -s)?

sudo pacman -S vulkan-radeon lib32-vulkan-radeon first to make sure dependencies are not broken.
sudo pacman -R amdvlk lib32-amdvlk afterwards to remove amdvlk.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.