答案1
我也在想这个问题。基于 Ubuntu 的发行版总是这样。Manjaro 是唯一一个我以前没有遇到过这种情况的发行版。我知道的唯一解决办法是使用
xrandr -s 1920x1080 -r 60
您是否碰巧使用 144hz 显示器?
答案2
我重新安装了全新的 16.04,遇到了同样的问题,因为之前的 14.04 LTS 也遇到了同样的问题,多年来一直运行良好,但有一天……开始输出如图所示的内容。在谷歌搜索后,我成功恢复了。希望这对任何人都有帮助。
首先我们创建一个新的监控模式(此数据是从 cvt 1920 1080 60 中提取的,只需复制模式行名称后面的内容):
xrandr --newmode 1920x1080T 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -HSync +VSync
现在创建了这个新的屏幕模式(1920x1080T),我们将把它添加到显示器功能中,在我的情况下是 HDMI1 输出(您可以通过单独输入 xrandr 命令来查看可能的输出名称):
xrandr --addmode HDMI1 1920x1080T
如果再次输入 xrandr,它将出现在 HDMI1 的列表中。
现在您必须使用这种新模式来纠正问题:
xrandr --output HDMI1 --mode 1920x1080T
就这些!希望对你有帮助!
答案3
我在使用 4.4 内核的 Acer P235H 显示器和 Ubuntu 16.04 上遇到了类似的问题。
我有一台内置英特尔显卡的联想电脑,使用 i915 驱动程序。
我在 dmesg 输出中注意到与 i915 驱动程序相关的问题,并最终发现了一个稍微相关的问题(如何将 16.04 中的图形驱动程序从 i915 更改为开源驱动程序?) 提到内核 4.4 中的一个问题已在 4.5 及以上版本中得到修复,该问题与 i915 驱动程序有关。
通过选择滚动内核升级程序,我从内核版本 4.4 更新到 4.10,从而解决了这个问题。
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
有关滚动内核更新的更多信息: