|
NV 的 GPU 制程版本信息,是保存在某个寄存器上的,是以 A1 A2 或者是 B1 这样的形式表现的。我们以前要检查 GPU 的制程,都是观察那个寄存器的值。比如,在 G73 核心的时代,转换到 80 纳米制程以后,该寄存器的值会变成 B1。在 G9X 以及以后的核心中,当转换到 55NM 制程的时候, NV 应该会在该寄存器中写入 B1(或者 B2,或者 B3,诸如此类) 的值,但 NV 没有这样做,仍然保留了 A.. 的值。这样的话,所有利用这个寄存器的值来鉴别 GPU 版本制程的工具就都傻眼了。GPUZ , RIVATUNER 都是这样,当然包括 EVEREST。
NV 使用了另外的方法来鉴定 55 纳米的 G92/G94/G96/G98,以及 GT2XX 的制程版本信息。但目前我没有看到有任何第三方的工具可以跟踪到这个鉴定方法。所以目前你能用到的任何第三方工具,对于 55纳米的制程识别都是不准确的。
我知道怎么判断,我写的工具可以做到这一点,我也是跟踪了很长时间才找到的。
不过我写的工具现在还在开发中,还有不少问题需要解决,其中一个就是像你的这样的卡的 2D 状态的 100MHZ 显存频率,我这里实时检测到的频率有错误(其他的频率都可以正确检测到了),还得努力测试修改。
我修改了 NVDUMP 程序,在我的机器上执行都没什么问题的,我的也是 XP SP2 的。你再试试看? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|