首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu22.04.1的选项“继续使用手动安装的驱动程序”

Ubuntu22.04.1的选项“继续使用手动安装的驱动程序”
EN

Ask Ubuntu用户
提问于 2022-10-21 20:59:55
回答 1查看 1.8K关注 0票数 1

如果有人能帮我的话我会很高兴的。我用Nvidia GTX1650在笔记本上运行22.04.1。我尝试在“附加驱动程序”GUI中将Nvidia驱动程序从510更改为515。这个改变失败了,可能是因为暂时的互联网中断,我又试了几次,又失败了,直到我试着把它安全地转到新来的司机那里。然而,在这一点上,我陷入了“继续使用手动安装的驱动程序”选项。我深入地回顾了前面的字符串:无法更改ubuntu 20.04中的Nvidia驱动程序,但找不到适用于我的场景的答案。

当我试着

代码语言:javascript
复制
sudo ubuntu-drivers install

我得到了

代码语言:javascript
复制
  File "/usr/bin/ubuntu-drivers", line 513, in 
    greet()
  File "/usr/lib/python3/dist-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/bin/ubuntu-drivers", line 413, in install
    command_install(config)
  File "/usr/bin/ubuntu-drivers", line 187, in command_install
    UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install)
  File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook
    with_nvidia_kms = version >= 470
UnboundLocalError: local variable 'version' referenced before assignment

如果我试着

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

我得到了几乎相同的输出

代码语言:javascript
复制
    Traceback (most recent call last):
  File "/usr/bin/ubuntu-drivers", line 513, in 
    greet()
  File "/usr/lib/python3/dist-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/bin/ubuntu-drivers", line 432, in autoinstall
    command_install(config)
  File "/usr/bin/ubuntu-drivers", line 187, in command_install
    UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install)
  File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook
    with_nvidia_kms = version >= 470
UnboundLocalError: local variable 'version' referenced before assignment

当我尝试移除所有的Nvidia软件包时:

代码语言:javascript
复制
sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '{print $2}')

我得到了

代码语言:javascript
复制
dpkg: error: --purge needs at least one package name argument

但我找不出哪个论点是正确的。

总之,现在我似乎被集成的UHD图形困住了,无法使用我的Nvidia。设置>关于:在这里输入图像描述

关于如何再安装一个有效的Nvidia驱动程序,有什么想法吗?

EN

回答 1

Ask Ubuntu用户

发布于 2022-10-23 05:47:05

我连接到一个更稳定的网络,然后运行:

代码语言:javascript
复制
sudo apt install nvidia-driver-470

这安装了较老的470驱动程序。现在,在附加的驱动程序GUI中继续使用手动安装的驱动程序,其他选项是活动的,而不是灰色的。

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

https://askubuntu.com/questions/1436653

复制
相关文章

相似问题

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