前言
之前用的是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 2009'" (反正我是没啥用,该卡还卡)
2.安装从nvidia官网下载的驱动文件,可能出现
unable to load the "nvidia-drm" #等一些问题,导致最后驱动没有安装上
常见解答1 系统的security boot没有关闭 (这个基本上都是关闭的,当然你不方心可以看一下)
常见解答2 系统的内核版本不匹配出现问题(这个内核问题,对于我这种小白,不太适合,个人觉得内核越高兼容性不应该越强吗?)
常见解答3 驱动文件出问题(这个问题的可能性最小了)
在上述操作无效后,重装N次系统后,我突发奇想改变了顺序,先解决了蓝屏问题
首先重装系统以后
1.解决卡logo问题
a) 重装系统以后,通过命令行获取最高权限(root)
sudo -s
b)更新一下
apt-get update
apt-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 2009'"
然后 进行保存(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 nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias 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"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:X:X:X"
Option "AllowEmptyInitialConfiguration"
EndSection
4.使用命令:
sudo deepin-editor ~/.xinitrc
同理在打开的文本中复制一下内容,然后保存关闭文本:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
5.使用命令:
sudo chmod +x /etc/lightdm/display_setup.sh
复制内容:
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
6.赋予上5运行权限:
sudo chmod +x /etc/lightdm/display_setup.sh
7.使用命令:
sudo deepin-editor /etc/lightdm/lightdm.conf
8.
在打开的文本中,找到[Seat:*]
这一行,然后在[Seat:*]
行下添加如下代码:
1 |
|
9.进行nvidia-smi验证:
如果在终端输入 nvidia-smi
无反应,(我是“未找到命令”)那么需要执行如下命令:
1 |
|
可能会报没找到依赖的错误,那么根据提示安装需要的依赖就行。
1 |
|
至此安装完毕,鄙人小白,也只是记录一下,如有错误,烦请各位大佬指正,包涵。
参考:https://bbs.deepin.org/post/192957#mod=viewthread&tid=192957