Ubuntu 22.10 外接显示器不工作

Ubuntu 22.10 外接显示器不工作

标题说明了一切。

我刚刚从 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

我遇到了和你一样的问题,并通过禁用解决了韦兰和:

sudo nano /etc/gdm3/custom.conf

并替换:

# WaylandEnable = false

WaylandEnable = false

重新启动系统,如果问题仍未解决,您可以使用兰德重置屏幕。

就我而言,启动系统时,我必须停用第二个屏幕,然后立即重新激活它:

sh -c "xrandr --output DisplayPort-1 --off; xrandr --output DisplayPort-1 --auto --right-of DVI-0"

您可以通过运行兰德终端中的命令

答案3

对我来说,卸载 Ubuntu 22.10 附带的 nvidia 驱动程序(通过执行“sudo apt purge nvidia*”)并安装 nvidia-470 是可行的。重新启动机器后,外接显示器可以工作,但速度太慢了 - 因此,为了解决这个问题,我运行应用程序“nvidia-settings”,并在一个选项中选择“NVIDIA(性能模式)”而不是“NVIDIA(按需)”。注意:我的显示器是 Allienware AW3423DWF。

答案4

Ubuntu 上的外接显示器问题,假设不是硬件问题,可以通过以下步骤来识别:

  1. 在“设置”->“关于”中检查笔记本电脑上的活动图形,然后查看“图形”下的内容。如果您的 VGA(例如 GTX 1650)未显示为活动状态,则可能是由于驱动程序问题导致 VGA 未得到最佳利用。

  2. Nvidia 驱动程序问题可能由于意外卸载、冲突(例如,使用不同的 CUDA 版本时)或安全启动问题引起。

  3. 要解决驱动程序问题,请首先使用以下方法彻底卸载现有驱动程序:

  • sudo apt purge nvidia*
  • sudo apt 自动删除
  1. 删除现有驱动程序后,重新安装兼容的驱动程序版本(如果您不记得以前的版本,确定驱动程序版本可能会很困难),例如 nvidia-driver 470、515 或 525。

  2. 安装完驱动后重启,进入Ubuntu系统前先激活MOK密码,输入密码后正常进入Ubuntu系统。

  3. 此时,问题应该已经解决。通过在终端中运行 nvidia-smi 进行验证。如果成功,应该会出现 Nvidia 驱动程序信息,例如“NVIDIA-SMI 470.199.02 驱动程序版本:470.199.02 CUDA 版本:11.4”

我希望这些步骤能帮助您解决 Ubuntu 上的外接显示器问题。

相关内容