manjaro 安装 Nvidia 显卡驱动
最新驱动下载地址,注意查看支持列表:Nvidia For Linux64 Latest
如果设备不在支持列表,你也可以到这个链接选择与自己显卡对应的版本(这个页面加载超级慢): Nvidia For Linux64 Download
先下载文件再开始,千万不要把文件保存在中文路径
- 提示:完全参照此教程安装可能会出现所需依赖未安装,自己根据提示补充所需软件就可以了
禁用开源显卡驱动 Nouveau
-
在 /etc/modprobe.d/ 目录创建文件 blacklist-nouveau.conf
-
添加如下内容:
blacklist nouveau
options nouveau modeset=0
-
保存文件
-
然后删除 Nouveau
sudo pacman -Rsn xf86-video-nouveau
reboot
- 重启后 Nouveau 应该就禁用了
lsmod | grep nou
#什么有没有,确定已经禁用
-
因为我是双显卡,我不确定单显卡禁用 Nouveau 是否还能进到图形界面,如果你无法进入图形界面
-
请按 ctrl+alt+f2
开始安装 Nvidia
- 退出图形界面,请按 ctrl+alt+f2
- 找到下载的文件 Nvidia-xxxx.run
chmod a+x *.run #添加可执行权限
#关闭显示管理器
systemctl stop lightdm | systemctl stop gdm ...
#也可以先安装,如果出现错误,再看情况关闭对应的软件
sudo ./*.run #开始安装,全部选 yes,出现 complete 及就安装完成了
nvidia-smi #查看显卡运行状况
- 重启进入图形界面
双显卡解决方案(单显卡不要往下面看了)
-
如果是双显卡,应该会出现 nvidia-settings 无法打开的情况,无法正常切换显卡,默认是核芯显卡
-
如果 nvidia-settings 无法打开,请接着往下看
-
安装这个显卡切换工具,然后开启服务
sudo pacman -S optimus-manager
sudo systemctl enable optimus-manager.service
reboot
- 现在你可以使用它切换显卡了
optimus-manager --switch nvidia 或者 optimus-manager --switch intel
- 当你切换到 nvidia 的时候,nvidia-settings 就可以打开了