使用带有Intel Graphics的HDMI过扫描图片问题

当我在电视上使用我的笔记本电脑HDMI时,电视会超出图片范围(边缘处缺少约5-10%)。 电视上没有选项(运行720p分辨率)。 该comp正在运行Intel HD Graphics 4000。

在Ubuntu设置中没有可以补偿这一点的选项,我一直在使用xrandr(使用transform / scale),但似乎没有任何效果。 使用变换对这个主题的过多指南对我没有用。 这太烦人了,因为它似乎很容易修复(“压缩”/调整图像大小以适应屏幕),但我已经没有想法了。 设置自定义分辨率没有帮助(仍然是屏幕外的部分)。 它基本上只需2次点击即可修复Windows,但在ubuntu中似乎不可能……

如果有人可以帮助我,或者有任何想法,我会非常高兴! 谢谢。

好的,如果您还没有尝试过这些,请查看它

 xrandr --output HDMI-1 --set underscan on xrandr --output HDMI-1 --set "underscan hborder" 40 --set "underscan vborder" 25 

我遇到的另一个是:

 xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1 

我遇到了这个问题并使用了收缩帧缓冲区然后重新调整左上角的组合。 其他答案取决于显示器提供的特定function,一些较旧的显示器没有。 (像我一样)

 xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1 

所以,为了阅读这篇文章,我的电视机将画面过度扫描,两侧为20像素,顶部和底部为10像素。 所以“缩小”图片,而不是分辨率,40宽度和20高度,然后重新调整左上角对我来说是个窍门。

您可能不得不玩这些数字,因为看起来不同制造商的过扫描在像素损失方面有所不同。 我的电视似乎比我发现的搜索主题的许多例子都要少。

此外,在玩数字时,执行--transform none重置您所做的任何更改……这可能有所帮助。

/etc/rc.local中:

 intel_panel_fitter -p A -x 1200 -y 670 

〜/ .xprofile:

 xrandr --output HDMI1 --transform 1.0,0,+1,0,1.0,+2,0,0,1 

我挣扎了一段时间,直到找到这篇博文 。

基本上,使用以下方法检查显示器上的属性:

 xrandr --prop 

我没有提到一些人提到的欠扫描选项,但我所做的是’audio’下的’force-dvi’属性。

 xrandr --output HDMI-2 --set audio force-dvi --mode 1920x1080 

这完美地工作,并禁用过扫描。 一个小小的缺点 – 此修复程序阻止音频通过您的HDMI电缆,但我使用外部扬声器,所以不是一个真正的问题。

最初的答案xrandr --output HDMI-1 --set underscan on工程!

如果您只是复制并粘贴它,它可能无法在第一次尝试。 原因是您的系统上可能没有HDMI-1 。 我试过这个,我得到了error of failed request bad output (invalid parameter) 。 我自己键入了xrandr ,它给了我一堆显示数据,我注意到我的设备是HDMI-0 。 然后我输入命令为xrandr --output HDMI-0 --set underscan on和whoop它完全吻合。 我希望这可以帮助别人。

你绝对肯定电视上没有选项吗? 我也有英特尔高清显卡并遇到同样的问题,直到我将“剧院设置”从“完整”改为“原生”。 在我的电视上,这是在图片菜单的底部。 其他电视有时会将其标记为“宽屏设置”或类似内容。

这是为我修复它的原因。 我在Ubuntu 14.04上遇到了这个问题,它在升级后也放弃了fglrx。

我的显示器(Viewsonic)有两个输入设置,’PC’和’AV’。 由于某种原因,输入设置已切换为“AV”,这就是我看到过扫描的地方。 将其切换到’PC’可以解决问题。

因此,修复涉及使用显示器硬件键并通过显示器设置菜单进行更改。

我知道这个post已经老了,但是如果有其他人遇到这个问题; 问题可能出在电视上。 在7系列三星电视上:

  • 按遥控器上的“更多”按钮
  • 工具>图片尺寸
  • 选择“屏幕适合”

图片现在显示正常。