通过 HDMI/DVI 将 PC 连接到电视:Windows XP 不允许适当的屏幕分辨率

通过 HDMI/DVI 将 PC 连接到电视:Windows XP 不允许适当的屏幕分辨率

我有一台通过 HDMI 连接到客厅电视(松下)的计算机。没有连接其他显示器。我的问题是,运行 Windows XP 的计算机不允许我为电视设置正确的分辨率。图形适配器和电视都应该支持 1280x720 分辨率,但无法选择 - 唯一可用的选项是 1280x600 和 800x600,在“本机”Windows 对话框和自定义英特尔图形选项对话框中均如此。有人对这个问题的解决方案有什么建议吗?我想到的事情:

  • 直接在注册表中设置分辨率(在哪里?)
  • 安装一些“自定义”显示器驱动程序(电视制造商似乎没有提供任何驱动程序,目前使用“通用”驱动程序)

设置详情:

连接:电脑上的 DVI 输出通过无源 DVI->HDMI 适配器连接到电视上的 HDMI 输入,音频在单独的链路上运行,电视能够毫无问题地组合视频和音频,无论是否连接音频,问题都存在。连接穿过一些墙壁长达几米,因此使用 VGA 电缆不是一个选择。

请注意,报告明确指出电视支持 1280x720。但是,我无法在“图形选项”中选择它,只有 1280x600 和 800x600 可用。对于 800x600,边缘周围有很多黑色;对于 1280x600,屏幕被“放大”,因此显示器图像的边缘(如任务栏)不可见。

其他:计算机运行的是 Windows XP。较新版本的 Windows 不是一种选择(我没有许可证)。Linux 可能不是一种选择(我认为我计划使用的一些视频流网站不支持它)

我在下面写了其余的细节。谢谢大家的帮助!

电视:松下 TX-L32X10Y,欧洲版;720p 32 英寸相当“普通”的液晶电视。

根据手册允许的分辨率:

信号名称:640x480 @60HZ 水平频率:31.47 kHz 垂直频率:60Hz
信号名称:750/720)/60p 水平频率:45.00 kHz 垂直频率:60Hz
信号名称:1,125 (1,080) / 60p 水平频率:67.50 kHz 垂直频率:60Hz

(这正是手册所介绍的。PC通过D-SUB(VGA电缆)和“常规”HDMI
有更多选择。)调整电视上的“缩放”设置不会影响
计算机上可用的分辨率选项。

计算机:以下是图形适配器选项页面之一的打印输出。
我认为它涵盖了大部分内容。电脑是戴尔的。

        英特尔® EXTREME GRAPHICS 2 报告


报告日期:2011 年 4 月 17 日
报告时间[时:分:秒]:20:18:02
驱动程序版本:6.14.10.4396
操作系统:Windows XP* Professional,Service Pack 3 (5.1.2600)
默认语言:英语
DirectX* 版本:9.0
物理内存:1021 MB
最小显存:1 MB
最大显存:96 MB
正在使用的图形内存:6 MB
处理器:x86
处理器速度: 2593 MHZ
供应商 ID:8086
设备 ID:2572
设备版本:02


* 加速器信息 *

正在使用的加速器:Intel(R) 82865G 图形控制器
视频 BIOS:2972
当前图形模式:1280 x 600 真彩色 (60 Hz)



* 连接到图形加速器的设备 *


有源数字显示器:1


* 数字显示 *

显示器名称:即插即用显示器
显示类型:数字
伽马值:2.20
DDC2 协议:支持
最大图像尺寸:水平:不可用
                        垂直: 不可用
监控支持的模式:
1280 x 720(50赫兹)
1280 x 720(60赫兹)
显示电源管理支持:
        待机模式:不支持
        暂停模式:不支持
        主动关闭模式:不支持


(免责声明:这个问题也在不久前在维基百科参考台被问到过,并且可能会出现在谷歌搜索中。但我没有得到有用的答案。)

答案1

英特尔有一个问题解决向导

您可能需要下载最新的驱动程序来纠正扩展显示识别数据中的错误(扩展显示识别码) 识别。我会尝试英特尔的82865G 支持页面

答案2

较旧的 Intel Extreme Graphics 驱动程序版本不提供宽屏分辨率。您需要更新到较新的版本。

您可以前往英特尔下载中心并获取最新的“Intel 82865G 图形控制器”驱动程序(适用于 XP)直接链接)您还可以尝试他们的驱动程序自动检测实用程序他们也有。

相关内容