在 Lubuntu 中强制屏幕分辨率

在 Lubuntu 中强制屏幕分辨率

使用 HDMI 电缆将配备 Lubuntu 16.04 的 ASRock Beebox N3000 连接到 Sony Bravia,这是以下输出xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 735mm x 420mm
   1920x1080i    50.00*+  60.00    59.94  
   1280x720      60.00    50.00    59.94  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       60.00    59.94  
HDMI2 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)

1920x1080i 应该可以正常工作,但它会导致桌面太宽,以至于无法保持在屏幕限制内。另一台通过 VGA 连接的笔记本电脑在 1360x768 下表现相当不错,但此处不支持此分辨率。xrandr --addmode HDMI1 1360x768结果是

xrandr: cannot find mode "1360x768"

不知道是否可以添加这个modeline。

我也尝试过更改电视配置,但在 HDMI 连接下几乎无济于事。

答案1

您可以尝试调整比例。
当我使用 VGA 电缆将笔记本电脑(分辨率 1366 x 768)连接到 1920X1080 电视(镜像模式)时,我通常会这样做。这个命令对我来说效果很好,电视的分辨率也很好:

xrandr --output LVDS-1 --mode 1366x768 --scale 1x1 --output VGA-1 --same-as LVDS-1 --mode 1920x1080 --scale 0.711x0.711

PS:您可能需要对比例因子进行一些实验

如果您想关闭笔记本电脑屏幕,您可以尝试:

xrandr --output LVDS-1 --off --output VGA-1 --mode 1920x1080 --scale 0.711x0.711

PS2:您可能需要将 LVDS-1 更改为您的内部笔记本电脑显示器名称。

更新:

如果您想添加新模式并且不应用 --scale 解决方法,请参阅此示例并另请参阅这个帖子。

$: sudo cvt 1366 768 60
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

$: sudo xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

$: sudo xrandr --addmode VGA-1 1368x768_60.00

相关内容