archlinux安装NVIDIA显卡驱动

archlinux安装NVIDIA显卡驱动

安装驱动

1
2
3
sudo pacman -S mesa	#确保安装了这个基础显卡驱动
sudo pacman -S nvidia #安装N卡驱动
sudo pacman -S bumblebee #提供守护进程以及程序的主要安装包

安装其他组件

1
2
3
4
sudo pacman -S nvidia-setting	#配置工具
sudo pacman -S xorg-server-devel #nvidia-xconfig
sudo pacman -S opencl-nvidia #提供opencl支持
sudo pacman -S bbswitch #开启或者关闭显卡驱动

将用户加入bumblebee组(必需的步骤)

1
sudo gpasswd -a narcissus bumblebee

将bumblebee设为开机启动

1
sudo systemctl enable bumblebeed

启动bumblebee,第一次安装之后启动没作用,重启之后才有用

1
sudo systemctl start bumblebeed

修改bumblebee配置

1
sudo vim /etc/bumblebee/bumblebee.conf
1
2
3
4
Driver=nvidia	#如果不指定会自动选择

[driver-nvidia]
PMMethod=bbswitch #指定电源管理

重启之后检测

测试软件检测是否运行正常

1
optirun glxspheres64

EU7Jpj.png

命令行查看状态

1
nvidia-smi

EU7gj1.png

开启、关闭显卡

关闭

1
sudo tee /proc/acpi/bbswitch <<< OFF

开启

1
sudo tee /proc/acpi/bbswitch <<< ON