xrandr 输出分辨率不正确

xrandr 输出分辨率不正确

我在一台配有 hdmi 和 vga 接口的 PC 上运行 Ubuntu 14.04LTS,该 PC 配有集成的 Intel 显卡(i3 处理器)。我想将这台 PC 连接到一台电视(作为信息仪表板)。

HDMI 运行没有任何问题(全高清分辨率)。

然而 VGA 显示器并未按预期工作。

我想将分辨率设置为 1360x768。我使用 xrandr 执行以下命令:

cvt 1368 768

输出结果如下:

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

然后:

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768_60.00

当我跑步时xrandr -q我得到:

Screen 0: minimum 320 x 200, current 1360 x 768, maximum 32767 x 32767
VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1360x768       59.8  
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1360x768_60.00   59.8* 
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

但是我的电视上的 OSD 显示它是 1024x768。并且可见的内容也显示相同。

如果我以 1680x1050 的分辨率执行相同操作,它确实可以正常工作。

连接到 Windows 机器的同一台电视确实以 1360x768 显示。

我遗漏了什么或者做错了什么?

相关内容