无法在 Ubuntu 22.04 上使用 nvidia 驱动程序使用 2 个外接显示器

无法在 Ubuntu 22.04 上使用 nvidia 驱动程序使用 2 个外接显示器

我在使 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 graphicsDiscrete Graphics。这确保计算机使用 Nvidia 卡,而不会切换到集成卡以节省电量。

这解决了我的问题nvidia-驱动程序-515

答案2

请查看我对类似问题的回答这里

我的 RTX 也遇到了同样的问题。你可能已经猜到了,问题出在 NVIDIA 驱动程序上。尝试安装nvidia-驱动程序-460-服务器正如我在另一篇文章中所建议的那样。

答案3

我尝试了各种方法 - 至少重启了 15 次,尝试了各种不同的驱动程序。就我而言,这是唯一有效的方法:

sudo apt-get install linux-headers-`uname -r`
reboot

我在操作系统更新后遇到了这个问题,一定是操作系统更新弄乱了那些 Linux 标头。

相关内容