Manjaro系统安装Nvidia驱动
2020-05-31 本文已影响0人
盛夏的猫宁
最近在学PyTorch,发现安装了CUDA但是仍然没法用GPU进行计算。确定问题是Nvidia显卡的驱动不够新。在Windows系统下更新显卡驱动,顺利解决。安装Manjaro系统的时候,显卡驱动选的好像是“free”(记不太请了)。在Manjaro系统里装Nvidia驱动的时候,一顿操作猛如虎,重启之后发现图形界面直接没了。下面记录一下行得通的安装方式。
-
先说一个比较重要的东西,如果一顿操作不慎把图形界面弄没了,Manjaro启动tty3命令行界面的按键是Ctrl+Alt+F3(笔记本可能需要再加一个Fn)。
-
查看自己的显卡驱动信息。
inxi -G
-
安装nonfree驱动。
sudo mhwd -a pci nonfree 0300
-
如果需要切换双显卡,可以使用bbswitch来管理。
-
安装
sudo pacman -S bumblebee bbswitch
-
安装依赖
sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
-
添加用户到bumblebee组。其中XXX是用户名。
sudo gpasswd -a XXX bumblebee sudo gpasswd -a buddyhs bumblebee
-
启动bumblebee服务
sudo systemctl enable bumblebeed.service
-
配置bumblebee。修改内容(修改PMMethod的内容)下图所示。
sudo vim /etc/bumblebee/bumblebee.conf
3.png
-
-
重启
reboot
-
启动Nvidia独显
sudo tee /proc/acpi/bbswitch <<< ON
- 最终只要执行
inxi -G
显示类似于下图的信息即可。driver是nvidia,版本号是v后面的440.82。
![](https://img.haomeiwen.com/i16143444/cec4dacae11a9d71.png)