修复 Linux 中 Intel 显卡 Vizio HDTV 的过扫描问题

修复 Linux 中 Intel 显卡 Vizio HDTV 的过扫描问题

我将服务器连接到 HDTV,以便可以方便地在那里显示。我的 VIZIO HDTV 切断了所有 4 条边。我已经意识到在服务器上运行 GUI 并不是最佳选择;该服务器不会有太多外部流量,因此我更喜欢它以方便使用。

我已经花了无数个小时寻找解决方法,但我找到的所有方法都需要 ATI 或 NVIDIA 显卡,否则就行不通。在 Windows 中,英特尔驱动程序有一个欠扫描设置,尽管它似乎只能通过故障来实现。

这是我的规格:

  • Ubuntu Linux(Quantal 12.10)(可能会切换到 Arch)
  • 这是一台家用服务器计算机,使用 KDE 进行管理(至少目前如此)
  • 显卡:Ivy Bridge 的 Intel HD Graphics 4000
  • 主板:华擎 Z77 Extreme4
  • 处理器:Intel Core i5-3450

我的监视器:

  1. 戴尔液晶显示器
  2. Vizio VX37L_HDTV10A 37 英寸 HDMI 输入

我已尝试通过连接到主板端口的 HDMI⇨HDMI 和 DVI⇨HDMI 电缆进行以下所有操作:

  1. 在 xrandr 中设置属性
  2. 确保驱动程序都是最新的
  3. 尝试几种不同的模式

电视很“便宜”;最大分辨率为 1080i。我能够毫无困难地在 GNU/Linux 和 Windows 中获得 1920x1080 模式线。菜单中没有设置可以修复过扫描(我试过所有设置,我意识到它并不总是被称为过扫描)。我进入了电视的服务菜单,但仍然没有修复选项。没有宽高比设置等。电视有一个 VGA 连接器,但我不确定它是否能修复它,因为我的 VGA 电缆不够长,而且我不确定它是否能给我想要的 1920x1080 分辨率。使用其他分辨率不能解决问题。

我尝试使用与我的屏幕可视区域尺寸相符的自定义模式行,但是它不允许我使用它们。

Ubuntu 显然不会自动生成xorg.conf要使用的文件。我读到过一些文章说修改它可能会帮助解决这个问题。我尝试了X -configure几次(包括重新启动等),但它始终给出以下错误消息:

在日志文件中:


(WW) 恢复为 vesa 的旧探测方法,
创建的屏幕数量与检测到的设备数量不匹配。
配置失败。

输出结果为:


(++) 使用配置文件:“/root/xorg.conf.new”
(==) 使用系统配置目录“/usr/share/X11/xorg.conf.d”
创建的屏幕数量与检测到的设备数量不匹配。
配置失败。
服务器因错误 (2) 而终止。
关闭日志文件。

尝试在 xrandr 中使用“overscan”属性:

root@xxx:/home/xxx# xrandr --output HDMI1 --set overscan off
X 失败请求的错误:BadName(命名的颜色或字体不存在)
失败请求的主操作码:140(RANDR)
失败请求的次操作码:11(RRQueryOutputProperty)
失败请求的序列号:42
输出流中的当前序列号:42

'过扫描开启'、'欠扫描关闭'、'欠扫描开启'都已尝试。

最初尝试使用 Ubuntu 12.04,但失败了,因此在 12.10 发布时更新到该版本。所有软件都是最新的。

更新:我刚买了一台新电视,新电视有很多修复方法,所以对我来说,这个问题已经解决了。不过,我仍然想知道这个荒谬问题的解决方案。

答案1

我有同样的问题,这个技巧在带有便宜的 720p Akira 电视的 Intel HD 3000 上对我有用:

xrandr --output HDMI1 --set audio force-dvi --mode 1280x720

答案2

首先,安装最新的英特尔驱动程序。

添加以下内容/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

现在图片经过 DVI -> HDMI适配器 -> 三星电视。

Xrandrs 转换选项本身并没有帮助。

答案3

您的英特尔显卡可能不支持 xrandr 欠扫描 - 您可以尝试以下方法检查:

xrandr --prop

...这应该列出可用的属性,并报告欠扫描等的状态(如果存在)。

我们的 Intel Celeron J1900(带有芯片图形的 SoC)似乎正在使用 i915 内核模块,并且不是根据 xrandr 的说法,有很多功能可用。无论如何,没有欠扫描。(叹气)

即将尝试“xvidtune”,但它附带了潜在硬件损坏的严重警告......

希望您能找到解决方案!

答案4

如果你谷歌一下过度扫描 Vizio,你会看到很多关于此问题的文章。我有一台 E260MV。解决方案在电视设置中。

在我的模型上禁用过扫描:

菜单 - 宽 - 正常

;-)

相关内容