使用 nouveau 显示驱动程序时如何纠正过扫描?

使用 nouveau 显示驱动程序时如何纠正过扫描?

我有 2 个 Zotac Zbox HD-ID11 系统,配有 NVIDIA ION 图形硬件。两者都运行带有 lightdm 和 xfce 桌面的 Debian 8(内核 4.3),但其中一个使用 NVIDIA 显示驱动程序,另一个使用 nouveau。两台电视都连接到 HDMI 输出,但两台电视都没有纠正过扫描的选项。

在带有 NVIDIA 驱动程序的系统上(实际上连接了标准显示器 [1280x1024] 以及 HD Ready [1280x720] 电视),我可以使用 nvidia-setting 通过调整视口来纠正电视的过扫描。

我使用的确切命令是:

nvidia-settings --assign CurrentMetaMode="DPY-1: nvidia-auto-select @1280x1024 +0+0, DPY-2: 1280x720+1280+0 { ViewPortOut=1200x670+40+25 ViewPortIn=1280x720 }"

这会将显示高度减少 80 像素,将显示宽度减少 50 像素,并通过调整偏移使桌面居中。

显然,运行Nouveau的系统上不存在nvidia-settings命令。它连接了全高清 [1920x1080] 电视,因此我需要进行实验来确定确切的参数,但是使用 Nouveau 调整视口的等效命令行工具或配置设置是什么?

答案1

经过进一步搜索,我发现这个错误报告这表明 2012 年添加了一个潜在的修复程序,尽管该问题未被认为已得到妥善解决。

无论如何,解决方法似乎是命令:

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 54 --set "underscan vborder" 51

显然,这些数字可能需要通过反复试验进行调整。

至少我的桌面边缘不再被切断了!

相关内容