我将电视用作台式机显示器,并且我有一个 AMD 显卡,它们通过 HDMI 电缆连接。我的电视对 1920x1080(其原始分辨率)有两种不同的解释。一种就是“1920x1080”,它是计算机启动时的分辨率,看起来非常适合阅读文本。
另一个是“1080p”,颜色似乎更鲜艳一些,也许是观看视频的更佳模式,但文本有点不清晰,阅读一段时间后会很不舒服。我可以通过 AMD 驱动程序设置将像素格式更改为 YCbCr 4:2:2,使文本稍微好一些,但即使经过大量调整,它仍然比不上“1920x1080”模式。
在其他电视上,我有一个“PC 模式”,可以切换到该模式,但这台电视没有这个选项。相反,它似乎根据 AMD 驱动程序正在决定的内容来选择使用哪种模式。如果我直接连接到卡的 HDMI 端口,使用任何驱动程序,我都会获得“1080p”模式。如果我使用适配器连接到 DVI,它会选择“1920x1080”,只要驱动程序是某个版本或更低版本。
在驱动程序版本 14.100.0.0 之后的某个时间点,DVI 适配器解决方案停止工作。值得注意的是,HDMI 音频和某些内容 DRM 也不适用于 14.100.0.0 及以下版本的 DVI 适配器解决方案(无论亚马逊使用什么进行高清视频流传输,我都能想到)。每当他们通过 DVI 适配器添加对这些东西的支持时,我的电视就会开始选择“1080p”模式而不是“1920x1080”。
我对此困惑了很长时间,如何使用更高版本的驱动程序并强制使用正确的信号或其他什么来选择“1920x1080”?这是分辨率时序差异的问题吗?我不知道如何确定我当前的时序,更不用说弄乱它们了。它检测到的是音频/DRM 支持吗?我试过不安装音频驱动程序,但那没有任何效果。我想我读过你可以通过编辑卡的 bios 来禁用 DRM 支持,但我宁愿在开始弄乱它之前先确定一下。
那么,有人能帮我解决这个问题吗?有什么想法吗?我忽略的知识吗?有什么建议吗?
答案1
我找到了答案这里。正如它所说,使用 CRU 删除所有扩展块并重新启动可将显示器恢复为 1920x1080,即使使用直接 HDMI 连接也是如此。通过 HDMI 丢失音频对我来说不是问题。