我正在 KVM 交换机上设置一台简单的 Ubuntu 机器。其中一个显示器在此交换机上,另一个不在。我希望 KVM 交换机始终是主显示器,即使它已连接到我的另一台计算机(似乎与 Ubuntu 完全断开连接)。理想情况下,我希望它停止检测显示器配置的更改。我发现一些使用 xrandr 的命令应该可以解决我的问题,但它们似乎都不适用于 Ubuntu 20.04(例如:gsettings set org.gnome.settings-daemon.plugins.xrandr active false
和其他具有不同架构的命令)。请告诉我我是否更接近使用 xrandr 的方法,或者是否有更好的解决方案可以学习。
答案1
这个问题比较低层次。
你的 GPU 是什么?我怀疑是 AMD GPU。
如果是这种情况,您可以amdgpu.dc
在启动时禁用它来修复它,这将阻止 GPU 知道您的“监视器”何时关闭。
然而,此修复不适用于较新的显卡(例如 RDNA2),因为它们需要DC 处于打开状态。
跟踪此错误的票据位于https://gitlab.freedesktop.org/drm/amd/-/issues/461
另一个可能的解决方法是使用 HDMI 端口,因为这个问题主要与 DisplayPort 端口有关(据我所知)。