22.04 登录或唤醒时丢失第二台显示器

22.04 登录或唤醒时丢失第二台显示器

刚刚升级到 22.04。我连接了 2 个相同的显示器(连接到 MB,使用英特尔显卡,一个连接到 HDMI,一个连接到 DisplayPort),出现以下问题:

  • 开机时,两个显示器均唤醒并显示 MB 徽标(镜像)
  • 在登录屏幕上,两个显示器被分别检测 - 即我在其中一个显示器上看到登录信息,但可以将鼠标光标移动到另一个显示器上
  • 一旦我登录,第二个就会关闭,我只有一个
  • 在“显示器”设置中,它被设置为“单显示器”。然后我可以将其改回“连接显示器”以恢复第二个显示器
  • 显示器睡眠也是如此——当我唤醒它时,我需要重新启用第二个显示器

我在 20.04 中使用 Xorg 时偶尔会遇到这个问题 - 但现在它与 22.04 wayland 非常一致(我想使用 Wayland,因为它解决了屏幕撕裂问题)。

对此有什么想法吗?我的第二个显示器实际上是纵向的,并且有偏移,因此每次重置它真的很麻烦。

答案1

首先,使用“设置”>“设备”>“显示器”根据需要设置显示模式。
接下来,打开终端并剪切并粘贴以下行。它对我的 20.04 和 22.04 有效。原帖关联京东

如果您看到错误消息,则可能是 monitors.xml 的位置问题,您可以在链接中找到替代方案。

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

答案2

您只需将以下内容放入 /etc/X11/xorg.conf,注销并重新登录,它就会起作用。

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "i915"
    VendorName     "UHD Graphics 750"
    BusID          "PCI:0:0:2"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

答案3

如果您一直在使用 NVIDIA 显卡,我建议运行以下命令:

sudo ubuntu-drivers autoinstall
sudo reboot

它对我有用!

相关内容