前言
之前用的是ubuntu系统,装得也是双系统,然后最近看到了deepin 系统,然后就装了下。
在装nvidia显卡时,遇到了重启蓝屏的问题,在反复重装N多次系统同时查阅N多次网友资料时,总结出以下几点。
当然如果你想安装的话直接滑下方(不好意思,不会链接,haha)
设备 笔记本双显卡+双系统
安装显卡的方式出现的相应问题
1.应用商店下载 显卡驱动管理器 或者 通过命令行
sudo apt-get install deepin-graphics-driver-manager
在出现界面选择 “使用inter 默认选择”会下载相应驱动 重启以后可能会卡在logo界面。
常见回答:
重启电脑,在选择进入deepin 系统时,按e 进入 grub,找到倒数第二行,在"splash quiet"后面加上 "acpi_osi =! acpi_osi ='Windows '" (反正我是没啥用,该卡还卡)
2.安装从nvidia官网下载的驱动文件,可能出现
unable to load the "nvidia-drm" #等一些问题,导致最后驱动没有安装上
常见解答1 系统的security boot没有关闭 (这个基本上都是关闭的,当然你不方心可以看一下)
常见解答2系统的内核版本不匹配出现问题(这个内核问题,对于我这种小白,不太适合,个人觉得内核越高兼容性不应该越强吗?)
常见解答3驱动文件出问题(这个问题的可能性最小了)
正文内容:
在上述操作无效后,重装N次系统后,我突发奇想改变了顺序,先解决了蓝屏问题
首先重装系统以后
1.解决卡logo问题
a) 重装系统以后,通过命令行获取最高权限(root)
sudo -s
b)更新一下
apt-get updateapt-get upgrade
c)装个软件(不知道有啥用)
sudo apt-get install console-setup
d)定义grub
vi /etc/default/grub
修改:
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
为:
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi_osi=! acpi_osi='Windows '"
然后 进行保存(wq!)
执行一下:
sudo update-grub
上述步骤是为了预防装显卡驱动后卡在logo界面!!!(亲测有效)
开始安装显卡驱动
a)安装显卡驱动管理器(应用商店里有)
sudo apt install deepin-graphics-driver-manager
启动应用,切换到"Inter 默认驱动",然后重启两次(当然我没重启,因为我重装系统次数太多有点怕了,giao!)
b)卸载nvidia开源驱动,当然刚装的系统应该不需要(我觉得你试试也没问题)
sudo apt autoremove nvidia-*
c)禁止nouveau驱动,记得切root权限
sudo deepin-editor /etc/modprobe.d/blacklist.conf
deepin-editor 可能需要你自己安装一下(当然其他应用也可以)
sudo apt-get install deepin-editor
在打开的 blacklist.conf中复制一下内容并保存:
blacklist nouveaublacklist lbm-nouveauoptions nouveau modeset=0alias nouveau offalias lbm-nouveau off
保存并关闭文件后,继续在终端输入代码:
sudo update-initramfs -u
前戏都完了,正戏开始了
1.终端root权限下,使用命令
sudo apt install nvidia-driver
2.输入命令:
lspci | egrep "VGA|3D"
查看在显示的最前面的数字中,我的英伟达显卡前面显示的是“02:00:0”所以后面的“X:X:X”替换成“2:0:0”(根据自己电脑输出的是什么数字,对比更改就行了)
3.使用命令:
sudo deepin-editor /etc/X11/xorg.conf
在打开的文本中复制如下内容:(这里要进行转换一下:02:00:0 --> 2:0:0,即PCI:2:0:0):
Section "Module"Load "modesetting"EndSectionSection "Device"Identifier "nvidia"Driver "nvidia"BusID "PCI:X:X:X" Option "AllowEmptyInitialConfiguration"EndSection
4.使用命令:
sudo deepin-editor ~/.xinitrc
同理在打开的文本中复制一下内容,然后保存关闭文本:
xrandr --setprovideroutputsource modesetting NVIDIA-0xrandr --autoxrandr --dpi 96
5.使用命令:
sudo chmod +x /etc/lightdm/display_setup.sh
复制内容:
#!/bin/shxrandr --setprovideroutputsource modesetting NVIDIA-0xrandr --autoxrandr --dpi 96
6.赋予上5运行权限:
sudo chmod +x /etc/lightdm/display_setup.sh
7.使用命令:
sudo deepin-editor /etc/lightdm/lightdm.conf
8.
在打开的文本中,找到[Seat:*]
这一行,然后在[Seat:*]
行下添加如下代码:
9.进行nvidia-smi验证:
如果在终端输入nvidia-smi
无反应,(我是“未找到命令”)那么需要执行如下命令:
可能会报没找到依赖的错误,那么根据提示安装需要的依赖就行。
至此安装完毕,鄙人小白,也只是记录一下,如有错误,烦请各位大佬指正,包涵。
参考:/post/192957#mod=viewthread&tid=192957
参考:/post/174773