为何我看不到 16:9 的宽高比?

为何我看不到 16:9 的宽高比?

这是我的电视显示设置

有一段时间,我将一台旧的 EMA 15 英寸显示器连接到运行 Ubuntu 15.04 的 Ubuntu 机器上。显示器运行 1024x768(4:3)。此时一切正常。但我将电脑连接到我的 Sansui HDTV,它不允许我使用 16:9 比例,所以它处于信箱状态。我该如何解决这个问题?

注意:我在电视和电脑之间使用了 VGA 电缆。另外,我习惯使用 Ubuntu 和终端,所以请帮忙!!!

$ sudo xrandr -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

答案1

在终端中输入:sudo cvt 1366 768。它将输出类似以下内容的内容:

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

您的可能与我的不同,因此请从您的终端复制“Modeline”之后的所有内容。

现在将复制的内容粘贴到此命令中,例如 sudo xrandr --newmode "1366x768_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync

最后一步是将新的分辨率添加到 VGA1:sudo xrandr --addmode VGA1 1366x768_60.00

这应该可以给你想要的电视分辨率。

要在重启后保留设置,请使用答案这里使用您的设置,您无需重新进行设置。

答案2

我为我的 Dell XPS 添加了 1504x846 分辨率(16:9),因为它的最高分辨率是“1366x768”。

cvt 1504 846 60
xrandr --newmode "1504x846" 104.50  1504 1592 1744 1984  846 849 854 878 -hsync +vsync
xrandr --addmode LVDS-1 "1504x846"

然后我转到“菜单 -> 显示”面板并选择它。利润!

注意,运行xrandr| grep primary以获取正确的显示名称。我的是“LVDS-1”。

答案3

听起来您需要手动设置显示分辨率:

设置如下Settings --> Displays。您需要将该显示器的分辨率设置为1920x1080。请参阅这个 YouTube 教程

相关内容