我的 Ubuntu 11.10 PC 使用 HDMI 输入插入电视。屏幕边缘被切断,我无法调整电视的 HDMI 设置。我可以调整电视上所有其他输入的“位置和大小”,但出于某种原因无法调整 HDMI,我猜这只是电视本身的限制。
Ubuntu 检测到我的电视并仅提供一种显示分辨率,1280x720 (16:9)
有没有办法缩小显示尺寸以使边缘不会被切断?
答案1
参见 Nemo 的回答https://askubuntu.com/a/413132/511681它解决了我的电视作为 HDMI 显示器时出现的问题。我最近尝试过的所有 Ubuntu 都出现了同样的问题。我不想使用专有驱动程序。Nemo 说:
xrandr --output HDMI-0 --set underscan on
或者
xrandr --output HDMI-0 --set underscan auto
现在,由于欠扫描,我有一个 8-9 毫米的黑色边框,但现在我可以看到任务栏和最大化窗口的边缘。
我的装备是:
- Mobility Radeon HD5430 使用推荐的驱动程序 xserver-xorg-video-ati(开源)版本 1:7.3.0-ubuntu3.1 X.Org X server - AMD/ATI 显示驱动程序包装器。
- 显示器是一台电视:Mars-Tech Corporation 32" hdmi-0 分辨率 1280 x 720 刷新率 60Hz。
答案2
这个问题叫做“过扫描”。一些显卡供应商(例如 NVidia)允许你通过驱动程序附带的配置软件缩小显示区域来弥补这个问题。
答案3
我有一个类似的问题,使用 16.04 版的 nvidia 显卡连接松下 26 英寸电视,如果连接 HDMI,则检测为 32 英寸。我可以解决输出问题,我可以使用“欠扫描”选项看到整个屏幕,但这并不能解决此故障的原因。“xrandr”的输出仍然给出错误的物理显示器尺寸,我找不到正确的“xrandr”语义来将显示器尺寸更改为正确值。这是“xrandr --query”输出:
屏幕 0:最小 320 x 200,当前 1920 x 1080,最大 8192 x 8192 DVI-I-1 断开连接(正常左反转右 x 轴 y 轴)
HDMI-1 连接主 1920x1080+0+0(正常左反转右 x 轴 y 轴)697mm x 392mm
1280x720 50.00 + 60.00 59.94
1920x1080 60.00 50.00 50.00 59.94*
1920x1080i 60.00 50.00 59.94
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
VGA-1 断开(正常左反转右x轴y轴)
值“697mm x 392mm”应改为 575mm x 325mm。我想这样才能“正确”地完成工作。
答案4
您还可以使用欠扫描财产使用兰德:
xrandr --output HDMI-A-0 --set underscan on --set "underscan vborder" 80 --set "underscan hborder" 100
--output 参数是您的“显示名称”,它可以是 HDMI-0 或其他任何名称。
xrandr
将显示正确的名称。对我来说,它是:
HDMI-A-0连接主 1920x1080+0+0(正常左反转右 x 轴 y 轴)580mm x 320mm
还调整...vborder”80和...hborder”100为您提供方便。这取决于您的显示器。测试其他数字。