POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3561|回复: 8
打印 上一主题 下一主题

HD 3850軟改FireStream 9170圖解流程

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-17 11:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
 
  必須先安裝RivaTuner,請到http://downloads.guru3d.com/download.php?det=163,目前為2.11
到AMD官方網站下載FireGL驅動程式
選擇8.44版本(XP 32-bit)
點安裝程式,預設先解壓到C:AMD目錄下
解完壓縮後,立刻取消安裝
修改INF檔,路徑在C:AMDfiregl_8_44_xp32_056527DriverXP_INF
用記事本打開後,找到[ATI.MFG.NTx86]這一欄,置換成以下的PCI Device ID對應位置

  內容如下:"ATI FireGL V3600" = ati2mtag_RV630GL, PCIVEN_1002&DEV_9589"ATI FireGL V5600" = ati2mtag_RV630GL, PCIVEN_1002&DEV_9588"ATI FireGL V7600" = ati2mtag_R600GL, PCIVEN_1002&DEV_9405"ATI FireGL V8600" = ati2mtag_R600GL, PCIVEN_1002&DEV_9400"ATI FireGL V8650" = ati2mtag_R600GL, PCIVEN_1002&DEV_9400"AMD FireStream 9170" = ati2mtag_RV630GL, PCIVEN_1002&DEV_9501"AMD FireStream 9170" = ati2mtag_RV630GL, PCIVEN_1002&DEV_9505
INF完成後,接著對atimtag.sy_下手,但不能直接編輯此檔,需借助RivaTuner
新增一個文字檔,填入以下內容,存檔後取名為patch.rts

  內容如下:

[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
MakeCRC = 1
Packed = 1
;common script for 669x

DstVar0 = force ATI FireGL V8650 capabilities
DstVar1 = force ATI FireGL V8600 capabilities
DstVar2 = force ATI FireGL V7600 capabilities
DstVar3 = force ATI FireGL V5600 capabilities
DstVar4 = force ATI FireGL V3600 capabilities
DstVar5 = force AMD FireStream 9170 capabilities

Src0 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 3B
SCM0 = FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
Dst0 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 38
DCM0 = 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00

Src1 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM1 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst1_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0A 94 66 89 85 FE FE FF FF 90
Dst1_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0B 94 66 89 85 FE FE FF FF 90
Dst1_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 94 66 89 85 FE FE FF FF 90
Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8C 95 66 89 85 FE FE FF FF 90
Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8D 95 66 89 85 FE FE FF FF 90

  如果想適用在HD 2000全系列,不想用FireStream 9170,請改成以下內容,兩者只能擇一使用:


[Common]
SrcFile = ati2mtag.sys
BakFile = ati2mtag.old
MakeCRC = 1
Packed = 1

;common script for 669x

DstVar0 = force RV610GL capabilities
DstVar1 = force FireGL 5600 capabilities
DstVar2 = force FireGL 3600 capabilities
DstVar3 = force FireGL V3600 Mobility capabilities( HD2600 mobility)
DstVar4 = force FireGL V5600 Mobility capabilities( HD2600XT mobility)
DstVar5 = force FireGL V8650 capabilities (HD2900 XT)
DstVar6 = force FireGL V8600 capabilities (HD2900 Pro)
DstVar7 = force FireGL V7600 capabilities (HD2900 GT)

Src0 = 6A 67 8D 83 E0 01 00 00 50 E8 89 C9 FF FF 85 C0 74 09
SCM0 = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
Dst0 = 6A 67 8D 83 E0 01 00 00 50 E8 89 C9 FF FF 85 C0 90 90
DCM0 = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00

Src1 = E8 00 00 FF FF A8 04 75 0B 6A 2E
SCM1 = FF 00 00 FF FF FF FF FF F0 FF FF
Dst1 = E8 00 00 FF FF 24 FB 90 90 6A 2E
DCM1 = 00 FF FF 00 00 00 00 00 00 00 00

Src2 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 3B
SCM2 = FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
Dst2 = FF 75 08 E8 79 60 00 00 85 C0 74 2E 33 C0 EB 38
DCM2 = 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00

Src3 = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF
Dst3 = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00

Src4 = 85 BE D8 00 00 00 75 2E 68 84 00 00 00
SCM4 = FF 00 FF FF FF FF FF FF FF FF FF FF FF
Dst4 = 85 BE D8 00 00 00 90 90 68 84 00 00 00
DCM4 = 00 FF 00 00 00 00 00 00 00 00 00 00 00

Src5 = 83 F8 2C 74 3D 83 F8 34 75 56 8B 45 F8 66 3B 46 04 74
Dst5 = 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB

Src6 = E8 5F 83 FF FF F6 C4 20 74 08 6A 2E
SCM6 = FF 00 00 FF FF FF FF FF FF FF FF FF
Dst6 = E8 5F 83 FF FF F6 C4 20 90 90 6A 2E
DCM6 = 00 FF FF 00 00 00 00 00 00 00 00 00

Src7 = 85 C0 74 0D FF 75 0C FF 75 08 E8
Dst7 = 85 C0 90 90 FF 75 0C FF 75 08 E8

Src8 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF
SCM8 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
Dst8_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C5 94 66 89 85 FE FE FF FF 90
Dst8_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8C 95 66 89 85 FE FE FF FF 90
Dst8_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 8D 95 66 89 85 FE FE FF FF 90
Dst8_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 81 95 66 89 85 FE FE FF FF 90
Dst8_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 83 95 66 89 85 FE FE FF FF 90
Dst8_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0A 94 66 89 85 FE FE FF FF 90
Dst8_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0B 94 66 89 85 FE FE FF FF 90
Dst8_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 94 66 89 85 FE FE FF FF 90(未完待续,请续续看下面的回复)

[ 本帖最后由 olympics2008 于 2008-10-17 12:10 编辑 ]
9#
发表于 2012-8-12 12:10 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

8#
发表于 2008-10-17 19:41 | 只看该作者
跑专业程序号一点.
回复 支持 反对

使用道具 举报

7#
发表于 2008-10-17 14:10 | 只看该作者
我是小白 问下这样改有什么好处?
回复 支持 反对

使用道具 举报

yuuto 该用户已被删除
6#
发表于 2008-10-17 13:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5#
发表于 2008-10-17 12:47 | 只看该作者
改FireGL还有点用,改FireStream是不是多余,想要用显卡搞通用计算,目前的游戏卡不是也支持的不错?
回复 支持 反对

使用道具 举报

4#
发表于 2008-10-17 12:26 | 只看该作者
HD3850这里可以软改的是FireGL V7700

FireGL对应的是Quadro

而FireStream对应的应该是NV的tesla
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2008-10-17 12:04 | 只看该作者
在C:AMDfiregl_8_44_xp32_056527DriverXP_INFB_56046,找到ati2mtag.sy_,改成ati2mtag.sys
開啟剛才做好的patch.rts,選擇FireStream 9170,對ati2mtag.sys做patch
patch成功
將atimtag.sys改回atimtag.sy_,舊檔將會成為atimtag.old,想回復可改回此檔
在新增移除程式下,移除所有ATI的驅動與軟體
在裝置管理員裡也一併將顯示卡砍掉
重新開機
找到新硬體,安裝時搜尋剛才改好的C:AMDfiregl....驅動程式
成功欺騙為FireStream 9170,強制安裝驅動
裝完驅動後,再回到目錄下重裝ATI的管理程式Catalyst Control Center
CCC裡面識別為FireStream 9170,並且出現Workstation項目
GPU-Z讀取驅動程式也識別為FireStream 9170
回复 支持 反对

使用道具 举报

2#
发表于 2008-10-17 12:00 | 只看该作者
好贴要顶
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-2-3 03:08

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表