迅维网

标题: 按照十哥哥的方法屏蔽G73显存通道的测试结果 [打印本页]

作者: 非多拉    时间: 2011-11-19 07:52
标题: 按照十哥哥的方法屏蔽G73显存通道的测试结果
新的论坛积分方式将我一炮轰回解放前,十哥哥的帖子都看不了了。还好被轰前看过 G73 显存控制器的帖子,知道了十哥哥指示的位置。

虽然十哥哥没有再做进一步的解释,不过看过他提供的图片,我知道了需要操作的地方在哪里以及应该如何查找了。按照图片指示的地方,那里是 BIOS 中的脚本段中的一行,8F 是例程标识符,后面跟的是需要操作的寄存器,操作方式以及操作值。十哥哥指示的是操作第一个 32 位宽的操作值,也就是 XX XX XX 71 改为 70,经过我的实验,其实只有最后一个位是可以操作并有效的,也就是 1,0 两个状态(71,70 两个),0为 64bit,1 为 128bit 位宽。对这个寄存器写入 xxxxxx72 是没用的,出来的还是 71,第二个位不可写。也就是说这个方法与直接操作显存控制器的状态寄存器是一样的效果,只能关闭特定通道,而不能随意关闭指定通道。这个测试结果与十哥哥描述的吻合,他也只是说“屏蔽”,而没有说是随意屏蔽。

而十哥哥的第二个帖子“任意修改 6600 A/B 通道”的帖子,我看不了了,不知道这次需要操作的地方在哪里。按我的理解,6600 与 G73 核心,需要操作的地址应该是一样的,可惜我权限不够,连帖子都看不了,无法进行测试确认了。
作者: 非多拉    时间: 2011-11-19 08:00
G73 核心的屏蔽还有一个问题。十哥哥指示的地方,一共有 8 个操作数,十哥哥指示操作第一个操作数,但在我的丽台7300GT上,第一个操作数是无效的,我一个个试了一便,发现第四个操作数在我的卡上才有效。BIOS 在执行的时候,会根据你的卡的具体情况来在 8 个备选操作值选择一个,而选择的条件在 STRAP 段的 MEM CONFIG 中。也就是说显存类型不同,操作值也可能不同。

这个问题就有点麻烦了,对于十哥哥指示的方法,你不仅得知其然,还得知其所以然,否则根本没办法变通。而对于 BIOS 脚本段的解析,就不是那么简单的了。
作者: 饶国宝    时间: 2011-11-19 08:40
好難喔有看沒有董
作者: tangx8888    时间: 2011-11-19 08:55
非多拉 发表于 2011-11-19 08:00
G73 核心的屏蔽还有一个问题。十哥哥指示的地方,一共有 8 个操作数,十哥哥指示操作第一个操作数,但在我的 ...

我帮你把十哥哥的原帖降低标准 让你看看

转自十哥哥
6600是NVIDIA刚才开始双通道新技术,所以它BIOS显存控制器也是开来控制的,所以你见到图片也是16个数据库.一个通道8组显存数据,NVIDIA目录全部BIOS都是8组数据,激活好运组改那组数据,改其它没有变化的,以后我有时间就会将N卡,A卡修改显存控制器修改方法讲给大家知,6600是21代表128位。20代表64。第1组代表A通道8个个数据。第2组代表8个B通道数据。A通道或B通道任你用64位。我图片中是用uedit32作比较的,修改BIOS最好用NiBiTor。因为uedit32没有校验功能修改后的BIOS可能会没有显示的
本文来自:迅维网(www.chinafix.com.cn),详细出处参考:http://www.chinafix.com.cn/thread-472668-1-1.html
6600.rar (156 KB, 下载次数: 77)