如何在 AMD 显卡上设置自定义分辨率?

如何在 AMD 显卡上设置自定义分辨率?

我有一张 r9 290x 显卡。我试图以 1366x768 的分辨率运行应用程序,但是我无法将此分辨率添加到我的计算机,并且该应用程序默认为 1024x768。我排除了显示器出现问题的可能性,因为此应用程序在另一台装有 nvidia 显卡的计算机上运行良好。但如果这很重要的话,显示器的原始分辨率是 2560x1440。可以运行的计算机和不能运行的计算机之间的唯一区别是 nvidia 计算机运行的是 Windows 7,而 amd 计算机运行的是 Windows 10。在这两种情况下,我都使用相同的双链路 dvi 电缆。是否有某种 amd 设置需要设置才能使其工作?我已经尝试在催化剂控制中心设置“启用 GPU 升级”和“启用虚拟超级分辨率”。任何帮助都将不胜感激。

答案1

首先,升级对于您要做的事情没有用。我会将其恢复为默认设置。

其次,虚拟超级分辨率(如 nVidia 的动态超级分辨率)将禁用您使用自定义分辨率的能力,因为它旨在以比您的显示器支持的分辨率更高的分辨率进行渲染。然后将其缩小到显示器的原始分辨率。这不是你想要的。

WSGF 论坛上有 suiken_2mieu 介绍的一种方法适用于 AMD 卡。您必须编辑DALNonStandardModesBCD1注册表中的二进制数据。

  1. 打开此键HKLM\SYSTEM\CurrentControlSet\Control\CLASS\
  2. 搜索值DALNonStandardModesBCD1
  3. 一旦找到,编辑其二进制数据。

    每一行代表一个分辨率。前 2 个字节是像素的 X 长度,接下来的 2 个字节是 Y 长度。

    接下来的3个字节都是NULL(0x00),第8个字节是刷新率。

您可以在此处找到分步说明。 http://www.wsgf.org/forums/viewtopic.php?f=63&t=21972&sid=ac2efa7eafb57c60e741b9e022fe3f93&start=20

我已经将该链接保存在 WayBacked 中以防它永远消失。 https://web.archive.org/web/20151220012042/http://www.wsgf.org/forums/viewtopic.php?t=21972

相关内容