反复几次:今天终于弄好双显卡驱动了!
Tofloor
poster avatar
onlike
deepin
2020-04-26 18:01
Author
本帖最后由 onlike 于 2020-4-26 10:03 编辑

如题。有点小激动。
虽然是个代码小白,但还是很喜欢deepin v20,前几天说过双显卡是个头痛的大问题,本来都想要放弃的,结果还是不甘心。打不了弄不好就重新装系统嘛,反正u盘都刻录好了。于是乎弄了好多次,也参考了好多个论坛的教程,终于安装好了。

其实经过几次的筛选和否定,最终选中的还是官网给的显卡驱动安装教程。先贴上教程地址:
https://bbs.deepin.org/post/178542##=1

其实双显卡安装显卡驱动真的不麻烦,这个教程也是简单的。不过在按照这个教程操作前,一定要做好前面3步!是的,对于小白而言,这3步真的至关重要!

第一步:安装深度的“显卡驱动器”,切换到因特尔默认驱动,然后重启两次,确认切换成功后,进行下一步。
第二步:这一步也是比较关键的,就是卸载系统里目前存在的英伟达开源驱动。这里我总结了一条万能代码(嘿嘿,我称之为万能),供小白使用(大神请绕过)。
                    使用代码:sudo apt autoremove  nvidia-*
然后重启(当然这里要多说一句,在每次打开“终端”时,先使用代码“su”回车,再“输入密码”回车,这样就切换到“root”权限了)。
第三步:这一步也是最最关键的,就是禁止nouveau驱动,话不多说,上代码(记得打开终端的时候切换到root权限)。
                    使用代码:sudo dedit /etc/modprobe.d/blacklist.conf
在打开的blacklist.conf文件中复制以下内容并保存关闭(这里终端不要关闭,同时开着):
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存并关闭文本后,继续在终端中输入代码:sudo update-initramfs -u
等待执行完毕后,重启系统。
————————————————————————————————————————————————————
好了,截止到目前,双显卡安装英伟达显卡的前期准备工作已经全部完成了!
其实安装英伟达显卡很简单,重点就是前期这三步,一旦漏掉任何一步,其实都很难安装英伟达显卡驱动成功的,所以这三步一定是核心中的核心哈!和我一样的小白一定要重视!
————————————————————————————————————————————————————
接下来就是安装显卡驱动了。这里参照前面给的官网网址:https://bbs.deepin.org/post/178542##=1
首先说明,这个安装教程只适用deepin v20 bata,没错,就是目前的bata系统(额,因为别的版本系统我压根没试过)。
然后,我把教程里面的代码精简一下,仅供小白尝试安装(因为我也不太懂,所以不能保证百分百,小白还是要做好重装系统的准备哈)。

第一步:打开终端,在“root”权限下,使用代码:sudo apt install nvidia-driver
然后就开始在终端安装最新的英伟达显卡驱动了,其中有需要确认安装的,输入“y”再回车就好了。

在第一步安装执行完成后,进行第二步前,使用代码:lspci | egrep "VGA|3D"
在显示的最前面的数字中,我的英伟达显卡前面显示的是“01:00:00”所以后面的“X:X:X”替换成“1:0:0”(小白看你们的电脑输出的是什么数字哈,对比更改就行了)

第二步:使用代码:sudo dedit /etc/X11/xorg.conf
在打开的文本中复制一下内容(这里要进行转换一下:01:00:00 --> 1:0:0):
Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "CI:X:X:X"      
    Option "AllowEmptyInitialConfiguration"
EndSection


复制后,保存并关闭文本,然后继续在终端进行第三步。
第三步:使用代码:sudo dedit ~/.xinitrc
同理,在打开的文本中复制以下内容,然后保存关闭文本。
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96


第四步:使用代码:sudo dedit /etc/lightdm/display_setup.sh
同理,在打开的文本中复制以下内容,然后保存关闭文本。
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96


第五步:使用代码赋予“第四步”的文本运行权限:sudo chmod +x /etc/lightdm/display_setup.sh

第六步:使用代码:sudo dedit /etc/lightdm/lightdm.conf
在打开的文本中,找到[Seat:*]这一行,然后在[Seat:*]行下添加一下代码:
添加一行这行代码:display-setup-script=/etc/lightdm/display_setup.sh
然后保存并关闭文本。
————————————————————————————————————————————————
截止到这里,所有的安装工作就结束了。这里关闭终端(其实关不关无所谓),然后重启系统就好了。



最后多说几句哈!我的笔记本是小米2019款游戏本,按照这个方式已经安装成功了,不过不确定所有的人都能安装成功,所以也不负责哈!
你们在安装过程中如果出现什么状况,可以在帖子后面留言,不过我也是小白,能力有限,还是能大神们来解答吧。
分享一下。
Reply Favorite View the author
All Replies
2 / 3
To page
avatar
onlike
deepin
2020-04-28 04:48
#21
https://bbs.deepin.org/post/192957
这个教程以前论坛有,我就是看了论坛的教程这样改的。这样做就是独显一直工作,功耗会比较大,一直插电的话 ...

是的,先前我试了好多种双显卡解决方案,要么在V20上不成功,要么就是各种问题,我也是一个头两个大,包括从英伟达官网下载“.run”文件驱动,等等,系统也是重新装了好多遍,最终才定的使用官方给的这个方案。
因为我是代码小白哈,所以也不确定这个是不是只使用英伟达显卡,不过我都是插电使用的,所以影响不大。
至于你说的内外屏啥的,对我来说没啥影响,因为我的是游戏笔记本,接外屏的时候就不使用笔记本的屏幕了。而且现在可以用deepin完美运行dota2和csgo,别无他求了,简直不要太完美!
Reply View the author
avatar
sh1201
deepin
2020-04-28 04:52
#22
https://bbs.deepin.org/post/192957
是的,先前我试了好多种双显卡解决方案,要么在V20上不成功,要么就是各种问题,我也是一个头两个大,包 ...

内外屏同时使用是没问题的,特殊情况才会有问题。我现在笔记本内屏4k,外屏一个hdmi接4k,一个minidp接4k,三个一起用,一块外屏是竖过来的,一块4k 120hz,都没问题,就是10bit显示有点问题
Reply View the author
avatar
onlike
deepin
2020-04-28 04:55
#23
https://bbs.deepin.org/post/192957
内外屏同时使用是没问题的,特殊情况才会有问题。我现在笔记本内屏4k,外屏一个hdmi接4k,一个minidp接4k ...

哇,土豪干嘛的,这么多屏幕。。。。。。
Reply View the author
avatar
jianguo922
deepin
2020-04-28 05:55
#24
谢谢分享      
Reply View the author
avatar
onlike
deepin
2020-04-28 05:58
#25
本帖最后由 onlike 于 2020-4-27 22:50 编辑

【更新补充】关于在终端输入“nvidia-smi”无反应:
这里依然是从官方给出的帖子(地址https://bbs.deepin.org/post/178542##=1nvidia-smi)后面的回复中总结出来的,再次感谢原帖https://bbs.deepin.org/user/101846

首先打开终端,使用“su”再输入“密码”回车确认,进入“root”权限

第一步,使用代码sudo apt update -y && sudo apt install nvidia-smi -y
这里出现安装的提示时,输入“y”回复安装就行了,然后会给出个警告提示未安装,如图:

这里给出了个警告提示,因为是代码小白,所以不太懂,然后用了“有道词典”,将代码全部翻译后,尝试进行了第二步

第二步:使用代码安装图中警告中建议安装的“plymouth-themes”
输入代码:sudo apt install plymouth-themes
然后给出第二个警告提示,并接建议安装“console-setup”然后我们进行第三步、

第三步:使用代码安装“console-setup”
输入代码:sudo apt install console-setup
这里成功安装了“console-setup”,然后保险起见,我进行了第四步以重新安装第一步的操作

第四步:使用代码sudo apt update -y && sudo apt install nvidia-smi -y

如图,此时已经提示安装成功,这应该是安装“nvidia-smi”成功了吧?小白再次终端输入“nvidia-smi”检测,如下:

如图,截止到这里,我感觉我已经成功安装“nvidia-smi”了,虽然开始菜单里仍然没有“英伟达显卡设置面板”,但感觉还是棒棒的!

————————————————————————————————————————————————————————————
【再次更新】在开始菜单安装英伟达的服务器设置 “nvidia-settings”
使用代码:sudo apt update -y && sudo apt install nvidia-settings -y
这样就安装成功了,看看开始菜单,应该有“英伟达 X 服务器设置”了。
Reply View the author
avatar
onlike
deepin
2020-04-28 06:05
#26
https://bbs.deepin.org/post/192957
该用户已通过支付宝打赏了88元

骗子
Reply View the author
avatar
onlike
deepin
2020-04-28 06:07
#27

这是官方吗???
Reply View the author
avatar
jianguo922
deepin
2020-04-28 06:45
#28
不是官方的,自己觉得不错就好
Reply View the author
avatar
onlike
deepin
2020-04-28 07:10
#29
https://bbs.deepin.org/post/192957
不是官方的,自己觉得不错就好

哈哈,不重要啦
Reply View the author
avatar
czyuancscec
deepin
2020-04-30 05:05
#30
感谢楼主分享
Reply View the author
avatar
onlike
deepin
2020-04-30 05:11
#31

客气客气
Reply View the author
avatar
zxhyp
deepin
2020-05-09 18:05
#32
我少第6步,在这里学到了。
Reply View the author
avatar
mahuan
deepin
2020-05-09 18:48
#33
顶你楼主
Reply View the author
avatar
xiaobaixindiruan
deepin
2020-05-09 18:59
#34
我个人觉得官方确实需要注重下显卡的驱动 , 我现在电脑使用是没啥问题 但是打开某些应用会有点点花屏,驱动这事光靠厂家貌似不是太靠谱,官方的显卡驱动管理工具 就是无法驱动,比如我家里的笔记本就是双显卡 A卡死活都驱动不了
Reply View the author
avatar
ritter
deepin
2020-05-09 19:02
#35
楼主的显卡是RTX2060, 属于Turing架构,如果楼主的处理器是intel 8th gen以上的caffee lake,那么恭喜楼主,你可以使用prime render offload,也就相当于windows下的nvidia optimus,虽然该功能还在alpha阶段,但是整体体验可以很接近windows了,妈妈再也不用担心我的显卡了。我也想去搞一台RTX显卡的电脑了,nvidia驱动的新功能真的很吸引人。
Reply View the author
avatar
忘记、过去
deepin
2020-05-09 19:30
#36
https://bbs.deepin.org/post/192957
这个教程以前论坛有,我就是看了论坛的教程这样改的。这样做就是独显一直工作,功耗会比较大,一直插电的话 ...

没办法的,n卡不支持10bit,只有intel核显和a卡支持。我这里n卡设置色深30位就显示不正常了......
Reply View the author
avatar
gangbanbro
deepin
2020-05-11 11:20
#37
我这样操作之后,开机logo过了就黑屏了。
ctrl+alt+f2进命令行执行nvidia-smi可以看到独显有占用了。说明独显确实是起了 。然后手动起lightdm显示图形界面却还是黑屏。

看了下教程下面说,确实会有概率导致内核编译黑屏。
然后我在命令行界面还原了这些配置后我的图形界面才回来。。

有一说一。这个显卡驱动今天折腾我一天了。deepin确实还有很长的路要走。
刚黑屏进不来我都有一瞬间想用回windows了。

要不是突然想起来还有快捷键能进命令行。。
Reply View the author
avatar
onlike
deepin
2020-05-11 15:45
#38
https://bbs.deepin.org/post/192957
我个人觉得官方确实需要注重下显卡的驱动 , 我现在电脑使用是没啥问题 但是打开某些应用会有点点花屏,驱 ...

是这样的。感觉有时候即便安装了闭源驱动,对我的2k屏幕而言,还是偶尔会闪屏和花屏,这个可能是系统本身的优化问题,也可能是显卡驱动本身的问题,总之还是不太友好的。。
Reply View the author
avatar
onlike
deepin
2020-05-11 15:47
#39
https://bbs.deepin.org/post/192957
楼主的显卡是RTX2060, 属于Turing架构,如果楼主的处理器是intel 8th gen以上的caffee lake,那么恭喜楼主 ...

我的是intel的九代i7。。
所以,你说的prime render offload要怎么使用呢??有没有详细点的教程啊?感谢。。
Reply View the author
avatar
onlike
deepin
2020-05-11 15:48
#40
https://bbs.deepin.org/post/192957
我这样操作之后,开机logo过了就黑屏了。
ctrl+alt+f2进命令行执行nvidia-smi可以看到独显有占用了。说明独 ...

是不是因为没有禁用开源驱动的原因??开机出现黑屏原因有很多种,这个具体的我也帮不到你,抱歉。
Reply View the author
2 / 3
To page