首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu 20.04上安装Nvidia驱动程序问题

在Ubuntu 20.04上安装Nvidia驱动程序问题
EN

Ask Ubuntu用户
提问于 2021-09-10 12:59:29
回答 1查看 18.8K关注 0票数 13

问题

嗨,我在我的机器上安装Nvidia驱动程序有困难。目标是执行以下简单命令:

代码语言:javascript
运行
复制
$ ubuntu-drivers devices

所以,得到这样的东西:

代码语言:javascript
运行
复制
modalias : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Ti Mobile]
driver   : nvidia-driver-460 - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-460-server - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

在确认一切正常后,只需运行以下命令:

代码语言:javascript
运行
复制
$ sudo ubuntu-drivers autoinstall

但是我在ubuntu-drivers devices的输出中得到了这个响应,我无法执行下一步的sudo ubuntu-drivers autoinstall

代码语言:javascript
运行
复制
WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level

Important注意:直到今天,驱动程序都运行得很好。但在笔记本电脑耗尽电池(因为这个原因而关闭)之后,司机们不知为何就消失了。我曾经工作过的驱动程序,也是我将要尝试安装的驱动程序是来自Nvidia的470,也就是说,我从未安装过390。

解决方案的尝试我已经尝试过了

我尝试过几种(尝试过的)解决方案,但它们不起作用,例如简单的

代码语言:javascript
运行
复制
$ sudo apt update
$ sudo apt upgrade
$ sudo ubuntu-drivers autoinstall

但是它不起作用,然后我试着

代码语言:javascript
运行
复制
$ sudo apt-get remove --purge nvidia*
$ sudo ubuntu-drivers autoinstall

它也不起作用,我也试过用引号

代码语言:javascript
运行
复制
$ sudo apt-get remove --purge "nvidia*"
$ sudo ubuntu-drivers autoinstall

但它一直在失败

,我的秘密,

Ubuntu版本

代码语言:javascript
运行
复制
$ cat /etc/os-release

NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

内核版本

代码语言:javascript
运行
复制
$ uname -a 

Linux DellInspiron 5.11.0-34-generic #36~20.04.1-Ubuntu SMP Fri Aug 27 08:06:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

驱动程序列表

代码语言:javascript
运行
复制
$ ubuntu-drivers list

WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level
nvidia-driver-450-server, (kernel modules provided by linux-modules-nvidia-450-server-generic-hwe-20.04)
nvidia-driver-460-server, (kernel modules provided by linux-modules-nvidia-460-server-generic-hwe-20.04)
nvidia-driver-390, (kernel modules provided by linux-modules-nvidia-390-generic-hwe-20.04)
nvidia-driver-418-server, (kernel modules provided by linux-modules-nvidia-418-server-generic-hwe-20.04)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-20.04)
nvidia-driver-460, (kernel modules provided by linux-modules-nvidia-460-generic-hwe-20.04)

设备列出

代码语言:javascript
运行
复制
$ ubuntu-drivers devices

WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Ti Mobile]
driver   : nvidia-driver-460 - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-460-server - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
EN

回答 1

Ask Ubuntu用户

发布于 2022-04-07 06:51:13

我尝试了所有这些步骤,但根本的问题是启用了安全启动。禁用Secure引导完成了这项工作。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1362970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档