Archlinux下R9 290显卡使用AMDGPU驱动
AMD R9 290显卡属于Sea Islands家族,GCN 2代,在Archlinux下默认使用radeon驱动,amd最新的开源显卡驱动为AMDGPU,默认不支持(对GCN 1、GCN 2代提供实验性支持),需要手动开启。
1.安装必须的软件包。libva-mesa-driver
和mesa-vdpau
提供视频硬解。
sudo pacman -S mesa xf86-video-amdgpu libva-mesa-driver mesa-vdpau
2./etc/mkinitcpio.conf
中,MODULES=()
条目增加amdgpu
,确保amdgpu一定在radeon之前,
sudo vim /etc/mkinitcpio.conf
MODULES=(amdgpu radeon)
3.禁用readon
驱动,启用amdgpu
驱动
sudo vim /etc/modprobe.d/amdgpu.conf
options amdgpu cik_support=1
sudo vim /etc/modprobe.d/radeon.confoptions radeon
cik_support=0
4.生效配置
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg