[Share Experiences] 老旧Nvidia显卡安装驱动 Resolved
Tofloor
poster avatar
176******13
deepin
2023-07-22 00:08
Author

我的电脑配置如下图,安装Deepin 20版本时候没有勾选Nvida 私有驱动。安装完成之后外联显示器无法实现扩展,Win+P 没有反应。

截图_deepin-devicemanager_20230721151405.png

根据网上的文档,首先在安装驱动之前需要卸载现有的Nvidia 驱动。

sudo apt autoremove nvidia

然后禁用nouveau,下面的文件如果没有需要手动创建

sudo vim /etc/modprobe.d/blacklist.conf

在文件中添加如下配置:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

由于nouveau是构建在内核中的,所以需要执行下面的命令生效

sudo update-initramfs -u

之后重启

reboot

重启之后查看nonuveau,没有运行代表成功禁用

lsmod|grep nouveau

之后在apt 中搜索对应的Nvidia驱动

apt search nvidia-driver

*如何知道当前的显卡支持哪种版本驱动,我的办法是去Nvidia官网根据当前的型号搜索驱动程序,比如我的在官网中搜索到的型号是340

截图_选择区域_20230721152709.png
截图_选择区域_20230721152749.png

那么,我需要安装对应的340xxx-driver 版本

apt install nvidia-legacy-340xx-driver

安装完毕之后重启电脑,此时大概会遇到两种情况,1。能通过UI页面登陆系统。 2。黑屏,无法通过UI登陆系统。

针对问题2,需要使用Ctrl+Alt+F3 切换到命令行交互模式。

执行 nvidia-smi 来检查驱动是否正常安装,如果无输出,或者出现错误提示则说明驱动安装失败。

截图_deepin-terminal_20230721154029.png

UI 页面无法启动是因为lightdm服务启动失败,可以通过如下命令查看失败原因。

systemctl status lightdm

该服务会读取/etc/X11/xorg.conf 文件,若文件不存在或者内容错误都会导致服务启动失败。 文件具体配置方法可以参考 这篇文档

我的电脑中之前有xorg.conf.backup 我就直接将backup文件变成了配置文件

cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

之后重启 Lightdm 服务,如果服务能正常启动,UI 页面就可以登陆了。

systemctl restart lightdm

如何强制使用N卡启动?在星火商店中,搜索 “任务栏显卡切换插件”, 安装后将显卡切换成N卡模式。

截图_选择区域_20230721160710.png

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-22 00:09
#1

ok

Reply View the author
jjcui8595
deepin
2023-07-22 01:05
#2

感谢分享

like

Reply View the author
buyike
deepin
2023-07-22 01:49
#3

不错,希望多些这样的贴子,可惜我的电脑都是集成显卡。

Reply View the author
青稚
Moderator
2023-07-22 02:42
#4

已点赞like

Reply View the author
186******29
deepin
2023-08-27 04:32
#5

我的650ti也不行,进入系统黑屏,只能用集成显卡,集成显卡同样操作方式吗?有没有简单点的?个人认为老旧机子的驱动集成上去会好点,一般用旧机试的。很多人都是。

Reply View the author