Patrik Hlebec Štor Asked: 2024-06-05 04:18:29 +0800 CST2024-06-05 04:18:29 +0800 CST 2024-06-05 04:18:29 +0800 CST 我看到物体和文本边框上有彩虹效果,调整 ClearType 或重新安装驱动程序无法解决问题 772 我使用 QN90A 三星电视作为显示器,并配有 HDMI 2.1 电缆。英特尔集成显卡 (12700K) 上的效果最为明显,但 Nvidia GPU (3070ti) 上的效果也略有不同。 英特尔集成 GPU 的错误图像: graphics-card 4 个回答 Voted Mokubai 2024-06-05T05:05:32+08:002024-06-05T05:05:32+08:00 这是色度二次采样的问题,其中颜色数据本质上被“压缩”并分布在多个像素上,以减少带宽,使得从远处并且根据显示的内容不太明显。 YCbCr444 是“全带宽”,即每个像素的色度(颜色)数据量与亮度相同。422 的颜色数据量是亮度数据的一半,而 420 的颜色数据量是亮度数据的四分之一。因此,对于快速移动和变化的视频,如果视频中可能包含大量相似颜色的块,并且这些块有些抖动,那么使用 YCbCr420 时,您不会注意到太多抖动。您只能在文本或尖锐物体的边缘看到抖动,但很有可能这些物体移动得足够快,以至于效果会在下一帧发生变化并被混合掉。 通过静态计算机屏幕上的清晰文本,您会注意到它与您看到的一模一样。 通过使用 YCbCr444,您可以获得“全分辨率”的色度数据。或者,通过选择 RGB,您可以避免任何色度/亮度伪影,并且仅传输“纯”红/绿/蓝像素数据。 为什么您想要 YCbCr420 而不是 444? 因为您减少了视频所需的带宽量,从而可以在给定带宽量的情况下以更高的帧速率或分辨率工作。要在较旧的 HDMI 设备上获得 4K60,这几乎是必需的。 如果有大量高速运动,您可能能够接受几乎无法辨别的色彩清晰度损失,以换取更快的运动。对于体育游戏来说,这可能是完全可以接受的。 对于存在大量慢速移动和静态图像的计算机来说,色彩保真度的损失往往是不可接受的,因此您需要 YCbCr444,但您可能会停留在较低的分辨率 1080p @ 60Hz,或较低的刷新率 4K @ 30Hz。 一切都是那么轻松愉快。 问题在于,您首先需要知道需要在 444 和 420 之间交换特定的东西。 随着带宽越来越大的现代 HDMI 规格的出现,这个问题将会减少,但老款电视和显示器可能仍然存在这个限制。 Rtings.com :色度二次采样页面详细介绍了正在发生的事情。具体来说,这张图片显示了正在发生的下采样类型,而稍下方有几张图片展示了它对文本(尤其是亮色背景上的文本)的有害影响。 色度二次采样产生的伪影在纯色上方的文本中最为明显。在视频和照片中,这种影响要小得多。将电视连接到计算机时,这一点很重要,因为您不希望文本模糊到无法阅读的程度。 从该页面的后面部分开始: Best Answer Patrik Hlebec Štor 2024-06-05T04:18:29+08:002024-06-05T04:18:29+08:00 问题出在 YCbCr420 颜色格式上。我切换到 YCbCr444 或 RGB,问题就解决了。我看到我的显示器使用 RGB 和全动态范围呈现最佳颜色(我还为可以使用它的内容设置了 10 bpc 颜色深度)。 您可以在此处更改 Nvidia 卡的设置: J. Gwinner 2024-06-05T17:43:18+08:002024-06-05T17:43:18+08:00 其他两个答案可能是更好的解决方案,但您可能需要检查的一件事是您的电视是否有“游戏模式”、“电影制作人模式”或“创作者模式”,或者您可以切换到的其他模式。我有一台索尼电视,它显示了很多这种“拖影”,但 RTings 审查了我的确切电视并推荐了游戏模式。 它基本解决了我的问题。其他两个答案可能会解决更多问题,但游戏模式带来了显著的不同。 对我来说,我使用 4k 的 100% 缩放比例,并且我愿意接受 30fps。 当我玩游戏时,我会使用另一台具有 DispalyPort 和更高原生帧速率的显示器 (AORUS)。具有讽刺意味的是,这台显示器出现了许多相同的问题,而“绿色模式”是唯一能解决该问题的方法。我现在要回去检查 RGB 模式,看看是否能成功。 此外,您的英特尔显卡可能不是“真正的”HDMI 2.1,我会检查电视,看看它是 HDMI 2.0 还是 2.1。这也许可以解释为什么 3070ti 卡看起来更好。 我的索尼电视是 43 英寸的,而当时 42 英寸的 4K 显示器非常昂贵。我喜欢 100% 缩放的 4K,因此我可以忍受一点色差。 编辑:添加了 Jörg 的建议 jcaron 2024-06-06T06:35:30+08:002024-06-06T06:35:30+08:00 对于未来的读者可能遇到有关文本显示(不佳)的其他问题... 我偶然发现的另一个会导致文本质量糟糕的设置是飞利浦 T-Line 显示器,其中“清晰度”默认设置为 10,导致文本质量很差,带有阴影和奇怪的颜色。 将其设置为 0,文本就会突然变得清晰,如预期一样!
这是色度二次采样的问题,其中颜色数据本质上被“压缩”并分布在多个像素上,以减少带宽,使得从远处并且根据显示的内容不太明显。
YCbCr444 是“全带宽”,即每个像素的色度(颜色)数据量与亮度相同。422 的颜色数据量是亮度数据的一半,而 420 的颜色数据量是亮度数据的四分之一。因此,对于快速移动和变化的视频,如果视频中可能包含大量相似颜色的块,并且这些块有些抖动,那么使用 YCbCr420 时,您不会注意到太多抖动。您只能在文本或尖锐物体的边缘看到抖动,但很有可能这些物体移动得足够快,以至于效果会在下一帧发生变化并被混合掉。
通过静态计算机屏幕上的清晰文本,您会注意到它与您看到的一模一样。
通过使用 YCbCr444,您可以获得“全分辨率”的色度数据。或者,通过选择 RGB,您可以避免任何色度/亮度伪影,并且仅传输“纯”红/绿/蓝像素数据。
为什么您想要 YCbCr420 而不是 444?
因为您减少了视频所需的带宽量,从而可以在给定带宽量的情况下以更高的帧速率或分辨率工作。要在较旧的 HDMI 设备上获得 4K60,这几乎是必需的。
如果有大量高速运动,您可能能够接受几乎无法辨别的色彩清晰度损失,以换取更快的运动。对于体育游戏来说,这可能是完全可以接受的。
对于存在大量慢速移动和静态图像的计算机来说,色彩保真度的损失往往是不可接受的,因此您需要 YCbCr444,但您可能会停留在较低的分辨率 1080p @ 60Hz,或较低的刷新率 4K @ 30Hz。
一切都是那么轻松愉快。
问题在于,您首先需要知道需要在 444 和 420 之间交换特定的东西。
随着带宽越来越大的现代 HDMI 规格的出现,这个问题将会减少,但老款电视和显示器可能仍然存在这个限制。
Rtings.com :色度二次采样页面详细介绍了正在发生的事情。具体来说,这张图片显示了正在发生的下采样类型,而稍下方有几张图片展示了它对文本(尤其是亮色背景上的文本)的有害影响。
从该页面的后面部分开始:
问题出在 YCbCr420 颜色格式上。我切换到 YCbCr444 或 RGB,问题就解决了。我看到我的显示器使用 RGB 和全动态范围呈现最佳颜色(我还为可以使用它的内容设置了 10 bpc 颜色深度)。
您可以在此处更改 Nvidia 卡的设置:
其他两个答案可能是更好的解决方案,但您可能需要检查的一件事是您的电视是否有“游戏模式”、“电影制作人模式”或“创作者模式”,或者您可以切换到的其他模式。我有一台索尼电视,它显示了很多这种“拖影”,但 RTings 审查了我的确切电视并推荐了游戏模式。
它基本解决了我的问题。其他两个答案可能会解决更多问题,但游戏模式带来了显著的不同。
对我来说,我使用 4k 的 100% 缩放比例,并且我愿意接受 30fps。
当我玩游戏时,我会使用另一台具有 DispalyPort 和更高原生帧速率的显示器 (AORUS)。具有讽刺意味的是,这台显示器出现了许多相同的问题,而“绿色模式”是唯一能解决该问题的方法。我现在要回去检查 RGB 模式,看看是否能成功。
此外,您的英特尔显卡可能不是“真正的”HDMI 2.1,我会检查电视,看看它是 HDMI 2.0 还是 2.1。这也许可以解释为什么 3070ti 卡看起来更好。
我的索尼电视是 43 英寸的,而当时 42 英寸的 4K 显示器非常昂贵。我喜欢 100% 缩放的 4K,因此我可以忍受一点色差。
编辑:添加了 Jörg 的建议
对于未来的读者可能遇到有关文本显示(不佳)的其他问题...
我偶然发现的另一个会导致文本质量糟糕的设置是飞利浦 T-Line 显示器,其中“清晰度”默认设置为 10,导致文本质量很差,带有阴影和奇怪的颜色。
将其设置为 0,文本就会突然变得清晰,如预期一样!