1、更新软件和选择中国软件源
在开始配置之前,我们首先需要更新软件列表并选择中国的软件源。可以通过以下命令完成:
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syu
第一个命令将会选择中国的软件源,第二个命令用于更新软件列表。
2、删除开源显卡驱动
在安装独立显卡驱动之前,我们需要先删除开源显卡驱动。使用以下命令完成此操作:
sudo mhwd -r pci video-linux
这个命令将会删除名为"video-linux"的开源显卡驱动。
3、更换内核以安装NVIDIA驱动
为了安装NVIDIA独立显卡驱动,我们需要更换内核。使用以下命令来安装适用于NVIDIA驱动的内核:
sudo mhwd-kernel -i Linux515 rmc
这个命令将会安装Linux内核版本为5.15,并且删除原来的内核。
4、安装独立显卡驱动
接下来,我们需要安装独立显卡驱动。按照以下步骤进行:
(1)安装依赖软件包:
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
(2)修改grub.cfg文件:
sudo nano /boot/grub/grub.cfg
在文件中找到以"rw quiet"开头的行,在其后面添加以下内容,用于防止驱动加载时出现黑屏:
xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
修改完成后,大致如下所示:
### BEGIN /etc/grub.d/10_linux ###
******
rw quiet xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
******
(3)安装独立显卡驱动:
在系统设置的"硬件设定"中,选择"video-hybrid-intel-nvidia-390xx-bumblebee",右键点击安装,或者使用以下命令:
sudo pacman -S video-hybrid-intel-nvidia-390xx-bumblebee
(4)启用bumblebeed服务:
执行以下命令来启用bumblebeed服务:
sudo systemctl enable bumblebeed
sudo gpasswd -a $USER bumblebee
5、重启系统
完成上述步骤后,通过执行以下命令重启系统,使配置生效:
reboot
运行程序
在使用独立显卡运行特定程序时,可以使用以下命令:
steam启动项加
primusrun %command%
其他应用
optirun 程序名
引用参考文章