Sau khi đọc xong hai bài viết về sự khác biệt giữa GPU desktop & workstation và cuộc chiến giữa QuadroFX & FirePro, chắc chắn không ít đọc giả đang rất tò mò về những mẫu card đồ họa chuyên nghiệp như QuadroFX hay FirePro. Bài hướng dẫn của thành viên SUPERKAMES mà vozExpress trích đăng sau đây sẽ giúp bạn phần nào thỏa mãn được mong muốn ấy: Hướng dẫn mod card Radeon thành FirePro (bằng phần mềm).
Ví dụ card của bạn là HD4850 thì có nhân Gpu là RV770, ID = 9442. Card này cùng nhân với Firepro V8700, ID = 9456.
Sau khi download driver về thì file ở dạng nén, click đúp vào file để tiến hành giải nén, mặc định driver sau khi giải nén sẽ có ở C:amd. Khi file giải nén xong và xuất hiện bảng Catalyst Control Center thì bạn bấm cancel để chỉnh sửa rồi mới cài tiếp được.
Theo đường dẫn C:AMDFirePro_8.634_Win7×64_86103PackagesDrive rsDisplayW76A_INF. bạn sẽ thấy 1 file tên là C7_86103.inf.Click đúp mở file , kéo xuống 1 chút thì sẽ có 1 đoạn mã như thế này:
[Manufacturer]
%ATI% = ATI.Mfg, NTamd64.6.1[ATI.Mfg.NTamd64.6.1]
“AMD FireStream 9170″ = ati2mtag_RV630, PCIVEN_1002&DEV_9519
“AMD FireStream 9250″ = ati2mtag_R7X, PCIVEN_1002&DEV_9452
“AMD FireStream 9270″ = ati2mtag_R7X, PCIVEN_1002&DEV_9450
“ATI FireGL V3600″ = ati2mtag_RV630GL, PCIVEN_1002&DEV_958D
“ATI FireGL V5600″ = ati2mtag_RV630GL, PCIVEN_1002&DEV_958C
“ATI FireGL V7600″ = ati2mtag_R600GL, PCIVEN_1002&DEV_940F
“ATI FireGL V7700″ = ati2mtag_RV630GL, PCIVEN_1002&DEV_9511
“ATI FireGL V8600″ = ati2mtag_R600GL, PCIVEN_1002&DEV_940B
“ATI FireGL V8650″ = ati2mtag_R600GL, PCIVEN_1002&DEV_940A
“ATI FirePro 2260″ = ati2mtag_RV610, PCIVEN_1002&DEV_95CF
“ATI FirePro 2260 ” = ati2mtag_RV610, PCIVEN_1002&DEV_95CE
“ATI FirePro 2450″ = ati2mtag_RV610, PCIVEN_1002&DEV_95CD
“ATI FirePro V3700 (FireGL)” = ati2mtag_RV620GL, PCIVEN_1002&DEV_95CC
“ATI FirePro V3750 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_949F
“ATI FirePro V5700 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_949E
“ATI FirePro V7750 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_949C
“ATI FirePro V8700 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_9456
“ATI FirePro V8750 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_9444
Tại đây , bạn cần chỉnh sửa device ID card Firepro thành device ID card của bạn để lúc cài thì driver Firepro (nhận card qua ID ) sẽ hiểu card của bạn là Firepro thì bạn mới cài driver được.
Để dễ hiểu hơn, chúng ta sẽ làm với ví dụ cụ thể là card HD 4850. Card này có GPU mang mã RV770, ID=9442. Tức là cùng GPU với Firepro V8700, ID = 9456, vậy ta cần sửa dòng này:
“ATI FirePro V8700 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_9456
Bằng dòng mã tương tự nhưng khác ở 4 số cuối rồi save file lại
“ATI FirePro V8700 (FireGL)” = ati2mtag_R7XGL, PCIVEN_1002&DEV_9442
Sau khi xử lý xong phần driver Firepro, phần còn lại là cần chỉnh file system atikmdag.sys để giải quyết phần của hệ điều hành trước khi cài driver.
Đây là patchscript, bạn hãy mở notepad, copy nó vào và chỉnh sửa. Chú ý 2 dòng in đậm, đó là những cái cần edit (trong ví dụ này là ứng với card 4850/V8700)
[Common]
SrcFile = atikmdag.sys
BakFile = atikmdag.old
MakeCRC = 1
Packed = 1;script for FireGL driver 8.634 _ win 7_x64
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 ATI FireGL V7700 capabilities
DstVar6 = force RV610GL capabilities
DstVar7 = force FirePro V8700 capabilities
DstVar8 = force FirePro V5700 capabilities
DstVar9 = force FirePro V7750 capabilities
DstVar10 = force FirePro V3750 capabilitiesSrc0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 74 46
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00
Dst0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 EB 46
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 FFSrc1 = B1 46 38 0B 75 B4 48
Dst1 = B1 46 88 0B 90 90 48Src2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF 85 C0 0F 84 62 01 00 00
SCM2 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF FF
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
Dst2_1 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0B 94 00 00 90 90
Dst2_2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0F 94 00 00 90 90
Dst2_3 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8C 95 00 00 90 90
Dst2_4 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8D 95 00 00 90 90
Dst2_5 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 11 95 00 00 90 90
Dst2_6 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 C5 94 00 00 90 90
Dst2_7 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 56 94 00 00 90 90
Dst2_8 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9E 94 00 00 90 90
Dst2_9 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9C 94 00 00 90 90
Dst2_10 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9F 94 00 00 90 90
Dòng in đậm đầu tiên thể hiện card Firepro mà bạn sẽ mod thành có DstVar7, thì dòng in đậm thứ 2 chọn Dst2_7 tương ứng để chỉnh sửa.
Nguyên mẫu dòng in đậm thứ hai như như dưới đây trong đó chữ màu đỏ chính là Device ID của card Firepro thật (94-56 bị tách đôi và đảo ngược ), mà ta cần sửa thành ID của card game.
Dst2_7 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 56 94 00 00 90 90
Với card game Radeon 4850 (ID= 94-42) thì cần phải sửa thành
Dst2_7 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 42 94 00 00 90 90
Save thành file: win7×64_8.634.txt
Bước tiếp theo là cài đặt Riva Tuner. Sau đó sửa file win7×64_8.634.txt thành win7×64_8.634.rts (Dạng Script của Riva tuner )
Click đúp vào file win7×64_8.634.rts mới chỉnh sửa và dẫn theo path : C:AMDFirePro_8.634_Win7×64_86103PackagesDriver sDisplayW76A_INFB_85955atikmdag.sy_ . File được patch sẽ tự đổi tên thành atikmdag.sys, bạn vào thư mục xóa file atikmdag.sy_ và file atikmdag.old sau đó đổi tên atikmdag.sys thành atikmdag.sy_
Copy file atiogl.xml và chép đè vào thư mục: C:AMDFirePro_8.634_Win7×64_86103PackagesDriversDisp layW76A_INFB_85955
Bạn cần tắt driver signing , cách làm như sau :
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
(1 cách đơn giản hơn , bạn chỉ cần nhíp dôi vào Riva tuner là máy sẽ hỏi bạn có cần tât driver signing không )
Các bước tiếp theo: