(3)将nouveau添加到黑名单,防止它启动
禁用nouveau驱动:创建文件blacklist.conf:在终端执行以下命令:
sudo nano /etc/modprobe.d/blacklist.conf
弹出文本编辑框,然后在框中添以下的内容
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0alias nouveau offalias lbm-nouveau off
然后按“Ctrl+S”保存,按“Ctrl+X”退出
(4)然后更新内核文件,执行命令:
sudo update-initramfs -u
(5)重启操作系统,查看查看nouveau驱动是否成功禁用,运行命令:
lsmod |grep nouveau
现在应该可以成功启动系统了,进入桌面后,在终端命令运行命令后,如果没有显示出内容,则说明成功禁止nouveau驱动。
(注:“|”输入用enter键+|(enter键上面的那个\键))
[size=10.5000pt] 当我们在安装完Deepin系统后,发现系统无法正常启动,画面会停留在logo画面或是黑屏光标画面。这时候应该考虑是否存在Intel-NVIDIA双显卡的情况,由于Deepin系统自带的开源解决方案很渣,无法很好兼容独立显卡,所以出现无法启动问题,以下就是两种解决方案,均亲测可用:(图文版请下载附件压缩PDF文件)
一、临时解决:(重启失效,每次启动都要操作)
当系统启动后进入引导画面:然后,光标在第一行的情况下,按下字母“E”键(千万不要按enter键),会进入GUN-GRNB version画面,出现几行英文,在倒数几行,会出现这样的代码:
寻找到splash quite,在其后面加一个空格后再加nouveau.modeset=0,加完后按F10就可以成功的进入系统咯。
放大版:
二、永久解决方案:
当我们用临时解决方案进入系统之后,一般是由于系统提供的显卡开源驱动问题导致无法启动,所以先修改显卡驱动方案,再禁用开源驱动。
立即在应用商店下载“显卡驱动管理器”(据网友说,之前的版本自带“显卡驱动管理器”,可以自行查看应用程序中是否存在,我的反正没有),下载安装后打开,可以看到以下界面(左图),但是有的网友提供了这个带PRIME方案的画面(右图),先说左图。
(一)修改显卡驱动方案:
1.先说驱动管理器中没有带PRIME方案的解决办法:
(1)先切换至“使用Intel默认驱动”,设置安装完驱动后,提示需要重启,可先不重启,继续完成下面步骤后再重启;也可以先重启,不过启动时候还要采用上面的临时解决方案进入系统。
当切换至“使用Intel默认驱动”点击确认后,会出现画面卡顿,鼠标左右击都无反应的情况,不用捉急等一会后如果还是如此,按super键,在弹出的程序中通过键盘控制选择关机中的重启完成重启(也可以通过长按电源实现强制重启)
重启后直接按回车,会出现滚动的英文,然后卡到两行英文上(如果时间较长没有反应可强制重启我是强制重启一次后进入显下一个过程),过一会就会出现一个茶壶,问是否图像完整,点击确认就好了,然后就可以顺利的进入系统咯。
(2)如果之前在Linux中安装过NVIDIA驱动的话,请将其全部删除:(如果没有安装过NVIDIA显卡驱动,可以跳过此步,如果不确定是否安装有NVIDIA显卡驱动也可以执行此步,都没关系)。
卸载系统中原来的deepin系统中的NVIDIA显卡驱动以及大黄蜂NVIDIA显卡驱动,在终端执行命令::
sudo apt autoremove nvidia* bumblebee* primus libgl1-nvidia-glx
因为不少用户在安装Linux中的NVIDIA时,方便用上驱动,直接使用系统显卡驱动管理中的开源驱动,这样就出现了稳定性差,不能完美驱动NVIDIA显卡。比如桌面切换应用卡顿等,deepin用户请在显卡驱动管理中设置成默认Intel显卡驱动。
如果之前没有安装过NVIDIA驱动的话,执行此条命令,会显示“未安装,所以不会被卸载”,如图
(3)将nouveau添加到黑名单,防止它启动
禁用nouveau驱动:创建文件blacklist.conf:在终端执行以下命令:
sudo nano /etc/modprobe.d/blacklist.conf
弹出文本编辑框,然后在框中添以下的内容
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0alias nouveau offalias lbm-nouveau off
然后按“Ctrl+S”保存,按“Ctrl+X”退出
(4)然后更新内核文件,执行命令:
sudo update-initramfs -u
(5)重启操作系统,查看查看nouveau驱动是否成功禁用,运行命令:
lsmod |grep nouveau
现在应该可以成功启动系统了,进入桌面后,在终端命令运行命令后,如果没有显示出内容,则说明成功禁止nouveau驱动。
(注:“|”输入用enter键+|(enter键上面的那个\键))
2.再说如果显卡驱动管理器带PRIME方案的解决办法:
直接在显卡驱动管理器里切换至“使用PRIME方案”,重启系统,看是否能正常启动,如果正常就OK。
如果不能启动,请卸载删除已安装的NIVIDIA驱动后,切换“使用Intel默认驱动”,重复上一方案的步骤。
或是重新搜寻安装NVIDIA显卡驱动的方法。(参考:https://blog.csdn.net/TravisPan/article/details/88290223 )
执行显卡查看信息命令:nvidia-smi
执行命令后显示这样就是显卡驱动安装成功。
还可以执行命令:nvidia-settings,打开NVIDIA显卡设置界面,能够显示界面,说明显卡驱动安装成功。
检测NVIDIA驱动是否成功安装
1.使用nvidia-setting切换
终端执行nvidia-setting,在弹的界面中选择独显与集显切换:
2.命令行切换
NVIDIA提供了一个切换显卡的命令:
注意: 每一次切换显卡都需要重新启动电脑才能生效。
3.命令行搜索集显和独显
打开终端执行以下命令:
lspci | grep VGA # 查看集成显卡
lspci | grep NVIDIA # 查看NVIDIA显卡
如果都能搜索到说明正常。