分类 Linux 下的文章

AMD R9 290显卡属于Sea Islands家族,GCN 2代,在Archlinux下默认使用radeon驱动,amd最新的开源显卡驱动为AMDGPU,默认不支持(对GCN 1、GCN 2代提供实验性支持),需要手动开启。
1.安装必须的软件包。libva-mesa-drivermesa-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

1.对全局有效,新建配置文件64-language-selector-prefer.conf

sudo vim /etc/fonts/conf.d/64-language-selector-prefer.conf

2.对单个用户有效,编辑配置文件(没有该目录或文件则新建)

vim ~/.config/fontconfig/fonts.conf

3.编辑如下:

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    <alias>
        <family>sans</family>
        <prefer>
            <family>Noto Sans CJK SC</family>
            <family>Noto Sans CJK TC</family>
            <family>Noto Sans CJK JP</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Noto Serif CJK SC</family>
            <family>Noto Serif CJK TC</family>
            <family>Noto Serif CJK JP</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Noto Sans Mono CJK SC</family>
            <family>Noto Sans Mono CJK TC</family>
            <family>Noto Sans Mono CJK JP</family>
        </prefer>
    </alias>
    </fontconfig>

保存退出,刷新字体

fc-cache --fv