我在宏碁Nitro 5 AN515-55上安装了Ubuntu22.04LTS,它与Nvidia Geoforce GTX一起工作了大约3个月。昨天我把它关掉了,当我再次打开电源时,第二个显示器就认不出来了。尝试了几个没有成功的想法,所以最终重新安装了整个系统.经过几次尝试,我终于获得了使用X.org驱动程序识别的第二个显示。
现在,当我试图在设置中移动显示侧时,单击Apply后,我的笔记本电脑将转到开始登录屏幕,没有任何更改。我试着运行sudo ubuntu-drivers autoinstall并查看:
Traceback (most recent call last):
File "/usr/bin/ubuntu-drivers", line 513, in <module>
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我安装了相同的现场USB棒,我最初做的,并更新了系统几次(与软件更新和控制台)。宏碁的支持对此毫无帮助。
发布于 2022-11-14 17:29:47
在正式决定之前,这里有一个临时修复程序:(从这里摘自https://forums.developer.nvidia.com/t/ubuntu-22-04-1-nvidia-driver-open-kernel-nvidia-driver-515-open-issue/231356)
sudo nano /usr/lib/python3/dist-packages/UbuntuDrivers/detect.py第835行更改
version = int(package_name.split('-')[-1])到这个
version = int(package_name.split('-')[2])https://askubuntu.com/questions/1437132
复制相似问题