This forum is pretty dead, so I thought I'd post something here.
Here is a quick guide on getting amdgpu and Vulkan going for Southern Islands cards. This will give better support for Proton.
I'm on Linux Mint 19.1 and have a HD7850. This works on kernel 4.15 and 4.18. For some reason, I couldn't get amdgpu working on 4.19.
It should go without saying that you should back up before you attempt this.
To get the latest open source drivers, you can use the Olibaf PPA:
To prevent booting to a black screen, create a file 20-amdgpu.conf in /usr/Share/X11/xorg.conf.d/
With:
If you already have a 20-radeon.conf, I'd rename it to something like 20-radeon.bak just in case you need to go back to it.
By default, the radeon driver is used. To enable amdgpu, you need to make some changes to grub.
Obviously, you can use your text editor of choice instead of xed.
We need to add radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 to GRUB_CMDLINE_LINUX_DEFAULT.
For reference, mine looks like:
Then update grub:
Then you can reboot.
After you reboot, you can install a few packages:
That should be all. The one downside is that with amdgpu you lose some hardware video decoding.
Here is a quick guide on getting amdgpu and Vulkan going for Southern Islands cards. This will give better support for Proton.
I'm on Linux Mint 19.1 and have a HD7850. This works on kernel 4.15 and 4.18. For some reason, I couldn't get amdgpu working on 4.19.
It should go without saying that you should back up before you attempt this.
To get the latest open source drivers, you can use the Olibaf PPA:
Code:
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
To prevent booting to a black screen, create a file 20-amdgpu.conf in /usr/Share/X11/xorg.conf.d/
With:
Code:
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
Option "AccelMethod" "glamor"
Option "DRI" "3"
EndSection
If you already have a 20-radeon.conf, I'd rename it to something like 20-radeon.bak just in case you need to go back to it.
By default, the radeon driver is used. To enable amdgpu, you need to make some changes to grub.
Code:
xed admin:///etc/default/grub
Obviously, you can use your text editor of choice instead of xed.
We need to add radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 to GRUB_CMDLINE_LINUX_DEFAULT.
For reference, mine looks like:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1"
Then update grub:
Code:
sudo update-grub
Then you can reboot.
After you reboot, you can install a few packages:
Code:
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 mesa-va-drivers vdpau-driver-all
That should be all. The one downside is that with amdgpu you lose some hardware video decoding.
Last edited: