如果有人能帮我的话我会很高兴的。我用Nvidia GTX1650在笔记本上运行22.04.1。我尝试在“附加驱动程序”GUI中将Nvidia驱动程序从510更改为515。这个改变失败了,可能是因为暂时的互联网中断,我又试了几次,又失败了,直到我试着把它安全地转到新来的司机那里。然而,在这一点上,我陷入了“继续使用手动安装的驱动程序”选项。我深入地回顾了前面的字符串:无法更改ubuntu 20.04中的Nvidia驱动程序,但找不到适用于我的场景的答案。
当我试着
sudo ubuntu-drivers install我得到了
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如果我试着
sudo ubuntu-drivers autoinstall我得到了几乎相同的输出
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软件包时:
sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk '{print $2}')我得到了
dpkg: error: --purge needs at least one package name argument但我找不出哪个论点是正确的。
总之,现在我似乎被集成的UHD图形困住了,无法使用我的Nvidia。设置>关于:在这里输入图像描述
关于如何再安装一个有效的Nvidia驱动程序,有什么想法吗?
发布于 2022-10-23 05:47:05
我连接到一个更稳定的网络,然后运行:
sudo apt install nvidia-driver-470这安装了较老的470驱动程序。现在,在附加的驱动程序GUI中继续使用手动安装的驱动程序,其他选项是活动的,而不是灰色的。
https://askubuntu.com/questions/1436653
复制相似问题