显卡在设备管理中找不到,在硬件检测软件上找得到怎么解决

在官网下载的驱动安装失败

找到自己的显卡硬件id,也可以在驱动精灵或者360驱动找到

英伟达驱动要找适合自己系统的,在下面网站可以下载久远的版本

TechPowerUp

在c盘找到C:\NVIDIA\DisplayDriver\391.24\Win10_64\International\Display.Driver这个位置,就是你安装驱动的位置。

找后缀名为.inf的文件,大概有几十个,一个个进去翻到最下面找有没有自己的显卡型号

如果有多个随便选一个,复制等号前面的内容

查找所有的这个内容,把这一行最后八位字符改为自己显卡硬件idSUBSYS_的后八位字符,我的是11FF1462,把所有查找到的行最后都改了。应该有好几行。然后保存退出

进入设备管理器的显示适配器,把原来的更新驱动程序

点击浏览我的电脑

让我从计算机可用驱动选取

点击从磁盘安装,找到上面改的.inf文件然后按确定,点击下一步,电脑可能会黑屏一下,然后会亮起来,你看自己的显示适配器就有自己的显卡类型了。然后在设置中找到高级启动设置

有什么错误弹出信任或者确定就行了

然后点击高级选项和启动设置,里面会让你选择操作,选择7禁用驱动程序强制签名,然后它自动重启就OK了。

<think>好的,我现在需要帮助用户解决在Ubuntu系统中“软件和更新”里的“附加驱动”不显示NVIDIA显卡驱动的问题。根据用户提供的引用内容,我需要先理解可能的原因,然后给出解决方案。首先,引用[1]提到安装驱动前需要检查系统硬件显卡信息,这可能包括确认显卡型号和系统架构。引用[2]指出附加驱动更新后驱动未生效的问题,可能涉及驱动版本兼容性、内核模块加载失败或Secure Boot的影响。 首先,用户的问题是附加驱动列表中没有显示NVIDIA驱动选项。常见原因可能包括:1. 系统未检测到兼容的NVIDIA显卡;2. 软件源未正确配置,导致无法获取驱动列表;3. 需要手动添加专有驱动仓库;4. Secure Boot启用导致驱动无法加载;5. 之前安装的驱动残留冲突。 接下来,我需要根据这些可能的原因,逐步提供解决方案。第一步是确认显卡是否被识别,使用lspci命令检查。如果显卡未被识别,可能是硬件问题。第二步是更新软件源,确保能够获取到驱动信息。第三步是添加专有驱动PPA,如Ubuntu默认源可能不包含最新驱动。第四步是检查Secure Boot状态,若启用则需要禁用或配置MOK。第五步是清除旧驱动残留,确保新驱动正确安装。最后,如果所有步骤失败,建议手动下载驱动安装。 需要注意命令的正确性,比如update-pciids可能需要安装pciutils,或者用户权限问题,比如使用sudo。另外,手动安装驱动时需要进入TTY模式,关闭图形界面,这可能对新手用户有难度,需要详细说明。同时,提醒用户Secure Boot的影响,避免驱动签名问题导致加载失败。 最后,生成相关问题需要考虑用户可能的后续疑问,比如如何验证驱动是否生效,如何切换不同版本驱动,如何解决安装后的黑屏问题,以及如何彻底卸载旧驱动等。这些相关问题可以帮助用户进一步解决问题,避免重复提问。</think>### 分步解决方案 #### 步骤1:确认显卡识别与系统兼容性 1. 打开终端,输入以下命令检查NVIDIA显卡是否被系统识别: ```bash lspci | grep -i nvidia ``` 如果无输出,可能是硬件连接问题或系统未正确识别显卡[^1]。 2. 检查系统架构和内核版本: ```bash uname -m # 确认是x86_64还是arm架构 uname -r # 查看当前内核版本 ``` #### 步骤2:更新软件源与系统组件 1. 更新软件包列表并升级系统: ```bash sudo apt update && sudo apt upgrade -y ``` 2. 安装必要的依赖: ```bash sudo apt install build-essential dkms linux-headers-$(uname -r) ``` #### 步骤3:手动添加专有驱动仓库 1. 添加官方显卡驱动PPA(适用于Ubuntu 22.04/24.04): ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ``` 2. 查看可用驱动列表: ```bash ubuntu-drivers devices ``` 如果此时仍无输出,尝试强制刷新PCI设备数据库: ```bash sudo update-pciids ``` #### 步骤4:处理Secure Boot冲突 1. 检查Secure Boot状态: ```bash mokutil --sb-state ``` 如果显示`SecureBoot enabled`,需执行: ```bash sudo apt install shim-signed sudo reboot # 重启时进入MOK管理界面注册密钥 #### 步骤5:清除旧驱动残留 1. 完全卸载现有NVIDIA组件: ```bash sudo apt purge *nvidia* *cuda* *cudnn* sudo apt autoremove ``` 2. 删除残留配置文件: ```bash sudo rm -rf /etc/X11/xorg.conf ``` #### 步骤6:强制安装推荐驱动 1. 通过命令行指定驱动安装: ```bash sudo ubuntu-drivers autoinstall ``` 2. 或手动选择版本(以525版本为例): ```bash sudo apt install nvidia-driver-525 ``` #### 步骤7:验证驱动加载 1. 重启后检查驱动状态: ```bash nvidia-smi # 应显示GPU信息 glxinfo | grep "OpenGL renderer" # 应显示NVIDIA型号 ``` 2. 检查内核模块加载: ```bash lsmod | grep nvidia ``` ### 终极方案:手动安装.run驱动 若上述步骤无效,从[NVIDIA官网](https://www.nvidia.com/Download/index.aspx)下载对应驱动: ```bash sudo telinit 3 # 进入TTY chmod +x NVIDIA-Linux-*.run sudo ./NVIDIA-Linux-*.run --no-opengl-files ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值