我的 3 个显示器中的一个在 Ubuntu 上停止工作(屏幕停止工作)

我的 3 个显示器中的一个在 Ubuntu 上停止工作(屏幕停止工作)

我的 RX 5600XT 显卡上插了 3 台显示器。它们在我的 Ubuntu 上都运行良好,直到上周第一台显示器在 Ubuntu 上停止工作。我知道这不是硬件问题,因为它们在 Windows 上都可以一起工作,甚至 Ubuntu 也能识别这 3 台显示器。发生的事情是,Ubuntu 检测到它但保持关闭状态,当我选择显示器时总是如此。无论我做什么,它最终都会关闭。我将其重新打开并应用更改,然后它又回到关闭状态。如果我断开其中一台正在工作的显示器,有问题的显示器就会开始工作(再次强调这不是硬件问题)。 在此处输入图片描述

答案1

我找到了问题的原因。出于某种原因,显示设置窗口~/.config/monitors.xml在启用显示器时不会更新,仅在禁用时更新。如果你查看文件,你会发现有一个名为的标签<disabled></disabled>。似乎“显示设置”仅在你禁用显示器时将显示器添加到该列表中,而不会在你启用时将其删除。

因此,为了修复此问题,我编辑了该文件并从该标签中删除了监视器,然后我注销以结束会话。当我重新登录时,所有 3 个监视器都在工作。

标签如下<disabled></disabled>

<disabled>
  <monitorspec>
    <connector>HDMI-A-0</connector>
    <vendor>GSM</vendor>
    <product>LG FULL HD</product>
    <serial>0x01010101</serial>
  </monitorspec>
</disabled>

这是我解决这个问题的方法:

<disabled>
</disabled>

相关内容