![Ubuntu 22.10 外接显示器不工作](https://linux22.com/image/1190276/Ubuntu%2022.10%20%E5%A4%96%E6%8E%A5%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
标题说明了一切。
我刚刚从 Ubuntu 22.04 升级到 22.10,发现我的外接显示器不再接收任何信号。
我用 USB-c 转 USB-c 线连接它。尝试了很多我在网上找到的修复方法,但都不起作用。
这是输出lspci -v | grep VGA -A2
:
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Lenovo GA106M [GeForce RTX 3060 Mobile / Max-Q]
Flags: fast devsel, IRQ 255, IOMMU group 9
有任何想法吗?
谢谢!
答案1
我的联想 Legion 5 Pro 16ITH6 也遇到了同样的问题。到目前为止,对我有用的唯一方法是切换到 noveau 驱动程序,并从切换显卡切换到性能显卡。这样做似乎也失去了亮度控制……
我已经尝试了内核 5.19 和 5.15、nvidia 驱动程序 520 到 470 以及两个图形设置的各种组合。如果您只是在寻找一个可行的解决方案,我希望这能有所帮助,或者如果有人能提出更好的解决方案,我热切地等待着。
编辑:我尝试了更多的配置,我能够让“切换”(它只会使用 iGPU)图形与 noveau 驱动程序一起工作,我使用带有独立卡的 noveau 驱动程序启动,这非常有故障,有一次我使用 nvidia-470 驱动程序选择了独立显卡。
确保在驱动程序之间切换时完全卸载旧驱动程序(并可能在安装之间重新启动):
sudo apt purge nvidia*
sudo apt autoremove
答案2
答案3
对我来说,卸载 Ubuntu 22.10 附带的 nvidia 驱动程序(通过执行“sudo apt purge nvidia*”)并安装 nvidia-470 是可行的。重新启动机器后,外接显示器可以工作,但速度太慢了 - 因此,为了解决这个问题,我运行应用程序“nvidia-settings”,并在一个选项中选择“NVIDIA(性能模式)”而不是“NVIDIA(按需)”。注意:我的显示器是 Allienware AW3423DWF。
答案4
Ubuntu 上的外接显示器问题,假设不是硬件问题,可以通过以下步骤来识别:
在“设置”->“关于”中检查笔记本电脑上的活动图形,然后查看“图形”下的内容。如果您的 VGA(例如 GTX 1650)未显示为活动状态,则可能是由于驱动程序问题导致 VGA 未得到最佳利用。
Nvidia 驱动程序问题可能由于意外卸载、冲突(例如,使用不同的 CUDA 版本时)或安全启动问题引起。
要解决驱动程序问题,请首先使用以下方法彻底卸载现有驱动程序:
- sudo apt purge nvidia*
- sudo apt 自动删除
删除现有驱动程序后,重新安装兼容的驱动程序版本(如果您不记得以前的版本,确定驱动程序版本可能会很困难),例如 nvidia-driver 470、515 或 525。
安装完驱动后重启,进入Ubuntu系统前先激活MOK密码,输入密码后正常进入Ubuntu系统。
此时,问题应该已经解决。通过在终端中运行 nvidia-smi 进行验证。如果成功,应该会出现 Nvidia 驱动程序信息,例如“NVIDIA-SMI 470.199.02 驱动程序版本:470.199.02 CUDA 版本:11.4”
我希望这些步骤能帮助您解决 Ubuntu 上的外接显示器问题。