Deepin手动安装nvidia闭源显卡驱动

字数:1018 阅读:约5min

前言

nfu
弄这个英伟达显卡让我一口气重刷了4次系统
那就分享一下怎么手动刷入的和问题解决方法

论坛方法

只要不是一些较新的nvidia显卡就可以用这个方法
原论坛链接:这里
简单重复一遍

卸载原有驱动

pkexec apt autoremove nvidia-*  

添加32位架构并刷新源

pkexec dpkg --add-architecture i386  
pkexec apt update  

安装和执行nvidia-detect

pkexec apt install nvidia-detect  

再输入

nvidia-detect  

它可能会输出一段绿色的话,告诉你
It is recommended to install the nvidia-driver或者其他内容比如nvidia-legacy-390xx-driver
如果你的显卡较新的话就会在这里提示你,然后请移步第二种方法

安装nvidia驱动

如果显示的是nvidia-driver,那就终端输入

pkexec apt install nvidia-driver nvidia-settings nvidia-smi  

如果是其他的,那就输入

pkexec apt install xxx  

xxx是它显示的名字

较新显卡的问题

如果你显卡比较新的话,输入nvidia-detect后大概率它会告诉你sorry,然后推荐你安装较新的显卡驱动
如果你执意输入pkexec apt install nvidia-driver nvidia-settings nvidia-smi的话,安装里也没用,输入nvidia-smi后它会说

No devices were found  

在nvidia设置面板里也没有什么信息
那就只能去安装英伟达官网里的驱动

{warning}此方法安装好驱动后有一定的危险性,请尽量不要再使用apt安装与显卡驱动有关的东西

最后还是用这个方法弄好了,所以分享一下.

使用官网的驱动程序手动安装

去英伟达官网查找你的显卡对应驱动

输入

lspci | grep -i nvidia  

查看显卡型号
Nvidia驱动查找官网
我的是Geforce RTX5060笔记本版的,那么我就选择

Geforce  
Geforce Rtx 50 Series(Notebooks)   
NVIDIA GeForce RTX 5060 Laptop GPU  
Linux 64-bit  
Chinese(Simplified)  

然后点击寻找
下载它推荐的或者dev的驱动,应该是个run后缀的文件

安装驱动

确保所有nvidia相关的东西都已删除,和论坛上说的一样
如果是deepin系统的话,似乎要先关闭磐石保护系统,方法看这链接
删除干净和关闭磐石系统后重启电脑
然后在下载目录中打开shell,输入

sudo ./xxx.run   

xxx.run是你下的驱动文件名
输入密码后进入安装界面
如果它提示有nvidia等进程,说明没删干净,请删干净后重启再安装,不然可能会出现bug
如果提示有nouveau等进程,自行去bing搜搜怎么禁用

NVIDIA Proprietary和MIT/GPL选择

前者是nvidia的专有内核,可能会更好,后者是开源协议,较新的显卡需要使用开源协议安装,否则也会出现
NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.

32位库安装

如果你想玩steam的话,就必须要安装32位的兼容库,所以在出现有Nvidia's 32-bit compatibility libraries字样的一个选项时就要选择yes
但如果报错有unable啥的,就请先和方法一一样在shell里输入

# 添加i386架构支持
sudo dpkg --add-architecture i386
sudo apt update

然后再重新运行run文件

一个重要选项

Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.
这个选择要选no,选yes的话其他人说的会开机黑屏,我一开始不知道也试了下,真开机黑屏
如果不小心选了yes又懒得重刷的话,可以看看这个博客链接

其他选项

continue install是继续安装,abort install是退出安装
其他选项按照它默认的即可

其他博客中会推荐在tty环境下安装驱动,但我自己试了很多次在dde桌面环境下安装,重启后正常,所以应该可以放心安装吧

检查是否安装成功

输入

nvidia-smi  

后有输出即可
我的输出
上图是我的输出
我还试了下在deepin上玩漫威蜘蛛侠重制版,用deepin的统信Windows应用兼容引擎,
在调试里只要设置好dxvk,vkd3d和wine版本后就能玩到满血流畅且可开光追的蜘蛛侠了!
图片

版权信息