- Notifications
You must be signed in to change notification settings - Fork1.3k
For AMD users having issues with non OpenGL games
Vulkan requires theamdgpu driver, it doesn't detect the graphics adapter when usingradeon.
If you're experiencing crashes or the game doesn't load at all, it's probably because your distribution defaults to theradeon driver and Vulkan may be using Intel's graphics adapter instead (if available).
If that's the case,amdgpu has to be enabled explicitly in the kernel commandline.
Open your terminal and runsudo nano /etc/default/grub.
Append toGRUB_CMDLINE_LINUX_DEFAULT:
radeon.si_support=0 amdgpu.si_support=1if you have a Southern Islands card.radeon.cik_support=0 amdgpu.cik_support=1if you have a Sea Islands card.
For example:GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.cik_support=0 amdgpu.cik_support=1"
Note: You can safely append both variants if you are unsure which family your card belongs to.
Save withCTRL+X followed byY and thenEnter.
Runsudo update-grub and then reboot your system.
You can check which driver is loaded by runninglspci -k:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] Subsystem: PC Partner Limited / Sapphire Technology Hawaii PRO [Radeon R9 290/390] Kernel driver in use: amdgpu Kernel modules: radeon, amdgpuIf your desktop environment doesn't load, check the kernel log by runningsudo dmesg. If you see thatamdgpu is crashing, appendamdgpu.dc=0 to the kernel commandline.
https://wiki.archlinux.org/index.php/AMDGPU
https://wiki.gentoo.org/wiki/AMDGPU
Write a message inhttps://github.com/ValveSoftware/Proton/issues/813.