manjaro 安装 Nvidia 显卡驱动, Intel + Nvidia 双显卡解决方案。(已解决)

2019-12-18 13:00:22 +08:00
 iamverylovely

manjaro 安装 Nvidia 显卡驱动

最新驱动下载地址,注意查看支持列表:Nvidia For Linux64 Latest

如果设备不在支持列表,你也可以到这个链接选择与自己显卡对应的版本(这个页面加载超级慢): Nvidia For Linux64 Download

先下载文件再开始,千万不要把文件保存在中文路径

禁用开源显卡驱动 Nouveau

blacklist nouveau
options nouveau modeset=0
sudo pacman -Rsn xf86-video-nouveau
reboot
lsmod | grep nou
#什么有没有,确定已经禁用

开始安装 Nvidia

chmod a+x *.run #添加可执行权限
#关闭显示管理器 
systemctl stop lightdm | systemctl stop gdm ...
#也可以先安装,如果出现错误,再看情况关闭对应的软件
sudo ./*.run #开始安装,全部选 yes,出现 complete 及就安装完成了
nvidia-smi #查看显卡运行状况

双显卡解决方案(单显卡不要往下面看了)

sudo pacman -S optimus-manager 
sudo systemctl enable optimus-manager.service
reboot
optimus-manager --switch nvidia 或者 optimus-manager --switch intel

The end(感觉 V2EX 的 MarkDown 好丑啊)

20442 次点击
所在节点    Linux
29 条回复
iamverylovely
2019-12-18 13:01:53 +08:00
自己记录一下,为了解决这个小问题,Google 了上百次,还重装了好多次。
QingStone
2019-12-18 13:04:21 +08:00
好人啊
Zalica
2019-12-18 13:06:55 +08:00
感谢,这几天也在折腾这个事情。
yubinyyy
2019-12-18 13:09:05 +08:00
我也分享一下:如果只用独立显卡,且系统为银河麒麟,需要在 BIOS 里禁用掉核显,安装最新 N 卡驱动就行了。
iamverylovely
2019-12-18 13:11:17 +08:00
@yubinyyy 这样是按需使用显卡的解决方案,而且不是所有的 BIOS 可以禁用核芯显卡。
iamverylovely
2019-12-18 13:15:19 +08:00
@yubinyyy 这样是按需使用显卡的解决方案,而且不是所有的 BIOS 都可以禁用核芯显卡。(前面的回复少打了个字,强迫症)
MonoLogueChi
2019-12-18 13:15:37 +08:00
我以前就是因为显卡问题放弃了 manjaro,因为懒得修,换到了 deepin,结果又要搞网卡驱动
iamverylovely
2019-12-18 13:30:50 +08:00
补充一段内容:optimus-manager --print-startup 可以查看当前运行的显卡
加上下面的命令,可以写一个脚本
optimus-manager --switch nvidia --no-confirm
optimus-manager --switch intel --no-confirm

脚本的执行逻辑就是如果当前运行的是 nvidia,就切换到 Intel,否则相反,然后将其绑定到一个快捷键上面,就可以一键切换显卡了。

我会在下面附上宝宝的脚本。。。
ace12
2019-12-18 13:36:11 +08:00
Bumblebee 不用么
cyhulk
2019-12-18 13:37:05 +08:00
所以我压根不买双显卡的电脑
iamverylovely
2019-12-18 13:42:59 +08:00
上面有个地方说错了,查看当前运行的显卡是:optimus-manager --status

使用这个脚本就能一键切换显卡。
iamverylovely
2019-12-18 13:43:14 +08:00
#!/bin/sh
if [[ `optimus-manager --status|grep nvidia` == "" ]]
then
optimus-manager --switch nvidia --no-confirm
else
optimus-manager --switch intel --no-confirm
fi
iamverylovely
2019-12-18 13:43:34 +08:00
自己绑定到快捷键。
iamverylovely
2019-12-18 13:44:58 +08:00
@ace12 你给解决方案我就用,我自己安装过不行。
hei1000
2019-12-18 13:45:31 +08:00
之前也试过好多次都无法调用 nvidia 显卡, 今天回去试试你这个看行不行
iamverylovely
2019-12-18 13:47:59 +08:00
@hei1000 believe me believe you
ace12
2019-12-18 13:53:10 +08:00
@iamverylovely
我反正按 arch wiki 来的,装好就能用
iamverylovely
2019-12-18 13:54:56 +08:00
@ace12 可能我是冷门机器的原因吧,必须要自行 Google
Immortal
2019-12-18 14:07:08 +08:00
对于 Linux 和黑苹果 我都优先考虑 A 卡
之前也折腾过 N 卡 貌似最后也是 Bumblebee 解决的
LZ 辛苦
Cooky
2019-12-18 14:20:28 +08:00
看了下源码,optimus-manager 只是 xrandr 包了层皮,有耐心的按着 wiki 走 xrandr 一套更通用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/630119

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX