我在使 2 个外接显示器在我的 Ubuntu 22.04 机器上运行时遇到了问题。
设置
- Ubuntu 22.04
- 联想 Carbon X1 第三代
- NVIDIA GeForce GT 1650 Ti
- nvidia-driver-515(专有)
- 2 个通过 USB-C -> DisplayPort 连接的外接显示器
我无法同时使用两个显示器。如果我尝试启用第二个显示器,它会显示以下消息Changes could not be applied, this could be due to hardware limitation
。
如果我从 NVIDIA 设置中选择NVIDIA On-Demand
,它可以在所有显示器上运行。但是速度非常慢。所以我切换到,NVIDIA (Performance Mode)
但只有一个外接显示器在工作,另一个无法启用。
我也试过了...
- 使用另一个 NVIDIA 驱动程序,但结果相同。使用最新驱动程序后,
nvidia-driver-520
所有外接显示器都不再显示。 - 删除并清除所有驱动程序,然后从头开始。结果相同。
- 之后结果相同
sudo ubuntu-drivers autoinstall
我是 Ubuntu 和 Linux 的新手。哪些日志和配置输出可以帮助我?
答案1
我必须将 BIOS 中的图形选项从 更改Dynamic graphics
为Discrete Graphics
。这确保计算机使用 Nvidia 卡,而不会切换到集成卡以节省电量。
这解决了我的问题nvidia-驱动程序-515。
答案2
请查看我对类似问题的回答这里。
我的 RTX 也遇到了同样的问题。你可能已经猜到了,问题出在 NVIDIA 驱动程序上。尝试安装nvidia-驱动程序-460-服务器正如我在另一篇文章中所建议的那样。
答案3
我尝试了各种方法 - 至少重启了 15 次,尝试了各种不同的驱动程序。就我而言,这是唯一有效的方法:
sudo apt-get install linux-headers-`uname -r`
reboot
我在操作系统更新后遇到了这个问题,一定是操作系统更新弄乱了那些 Linux 标头。