최근에 많은수의 폴리곤을 다루기보단, 실사합성 등, 랜더링쪽에 치중된 작업을 하다보니
저렴하게 랜더머신을 몇대 맞추면서 Radeon X1600 으로 주욱 맞춘 뒤 그냥 쓰고 있었거든요.
그러다 최근에 200만정도 되는 작업을 하다보니 아주 더럭더럭 멈추기 시작하더군요..
하지만. 파쥐정품을 사기에는 자금의 압박이 심하여 개조를 해보았습니다.
아 400만까지는 가볍게 돌려주는게 아주 상콤하군요. (개조 안해도 200만은 버티는듯 합니다.)
전보다 어렵다면 어려워 졌지만, 왠지 상콤함이 더 늘었네요.
뭐랄까. 정품드라이버를 손수 만지는 기쁨이랄까. ㅋㅋ
개조해 놓은 드라이버도 올릴 순 잇지만 직접 그 손맛을 느껴보시라고
방법 자체를 올립니다. 그리고 다른 ATI 그래픽 카드들도 대부분 개조가 되구요
아래 방법중 그레이박스 부분만 parkoz.com 등에서 찾아서 바꿔서 개조하시면 되는걸로
알고 있습니다.
Radeon, FireGL로 개조 해보기
1. 개념설명 및 준비
파쥐개조를 알아보면 "소프트모드개조", "스크립트개조", "변종드라이버설치"
등등. 여러가지 개조용어가 나오더군요. 이게 다뭐야 했는데. 해본결과 다 같은 개조방법을 말하는 것입니다.
어떤 개념이냐면, 먼저 AMD에서 정품드라이버(파이어지엘용)을 다운받은 후
그 내부의 몇몇가지 값을 "스크립트"를 이용해서 "변종드라이버"로 변경하는 것인데
이것을 "소프트모드" 개조라고 하는 것이더군요.
결국은 다 같은 방법이구요. 드라이버 내에 GPU에 대한 정보가 있는데
그 정보값을 살짝 바꾸어 "라데온"이 "파이어지엘"로 인식되도록 변경하는 것입니다.
그러기 위해서 2개의 파일을 수정해야 되는데 하나가 "CX_5627.inf"와 "ati2mtag.sy_" 두가지입니다.
일단 CX_5627.inf은 간단히 몇줄 수정해주면 되지만
ati2mtag.sy_ 을 수정하려면 "리바튜너"가 있어야 됩니다.
그래서 필요한 프로그램 및 파일은 "리바튜너" "정품드라이버" "메모장" 정도가 되겠네요
그리고 성공여부를 판단하기 위한 "스펙뷰"는 추가로 있으면 좋구요
그리고 window XP 32bit 기준으로 설명한겁니다. 다른 윈도우즈나 64bit 에서는 될것 같긴 한데 정확히는 모르겟습니다. 물론 드라이버는 다른것으로 받아야 겠죠? ㅎ
정품드라이버 링크 :
http://ati.amd.com/support/drivers/xp/fireglv-xp.html
RivaTuner v2.09 링크 :
http://downloads.guru3d.com/download.php?det=163
SPECviewperf® 10 링크 : (download benchmark를 클릭)
http://www.spec.org/benchmarks.html#gwpg
2. 개조방법
2.0 - 개조시스템
os : Windows Xp pro sp2 (32bit)
vga : Radeon HD3870 (His 제품)
driver : FireGL Software Suite Multilanguage 8.453.1
software : RivaTuner v2.09
2.1 - 프로그램 설치 및 드라이버 압축해제
리바튜너는 설치해놓고 정품드라이버는 더블클릭해서 실행 후,
압축이 풀린 후 인스톨은 하지 않습니다. 압축폴더는 기본으로 깔린 곳으로 설명하겠습니다.
드라이버는 "C:\AMD\firegl_8_453_1_xp32_063073" 이곳에 압축이 풀어져 있으며
여기서 두가지 파일을 수정할겁니다. 이것들의 위치는 아래와 같습니다.
"C:\AMD\firegl_8_453_1_xp32_063073\Driver\XP_INF\CX_63073.inf"
"C:\AMD\firegl_8_453_1_xp32_063073\Driver\XP_INF\B_62692\ati2mtag.sy_"
2.2 "CX_63073.inf" 수정
이건 단순히 메모장에서 열어서 [ATI.Mfg.NTx86] 부분을 아래로 바꾼후 저장하면 됩니다.
"ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9589
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9588
"ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9405
"ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
"ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
"AMD FireStream 9170" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9501
"AMD FireStream 9170" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9505
2.3 "ati2mtag.sy_" 수정
먼저 ati2mtag.sy_ (경로는 위에있음)을 바탕화면(혹은 편한 폴더)에 저장합니다.
그 다음 위 파일과는 별개로 아래내용을 메모장에 적은 후 바탕화면에 "patch.rts" 파일로 저장합니다.
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
그 다음 만들어진 patch.rts 파일을 더블클릭하면 리바튜너에서 열리게 됩니다.
그런 다음 그림과 같이 firestreem 9170 을 선택후. continue 를 누른 다음 아까 복사해둔 ati2mtag.sy_ 를 선택해서 complete 가 나올때까지 버튼을 누릅니다.

제대로 됬으면 바탕화면에 기존 "ati2mtag.sy_" 외에 "ati2mtag.sys" 와 "ati2mtag.old" 까지 3개의 파일이 완성되어 있습니다.
여기서 "ati2mtag.sys" 파일을 "C:\a"에 폴더 하나 만들고 옮겨둡니다.

그다음 시작->실행 에서 cmd 를 넣은후 실행하면 프롬프트 창이 뜹니다.
여기서 위 그림과 같이 ati2mtag.sys 파일이 저장된 곳을 찾아가 "makecab ati2mtag.sys" 라고 명령을 내려줍니다. 그러면 같은 폴더에 "ati2mtag.sy_" 파일이 만들어져 있습니다.
이것을 처음에 있었던 ati2mtag.sy_ 파일과 교채해주면 변종 드라이버는 완성된 것입니다.
2.4 드라이버 설치
먼저 기존에 깔려있던 ATI 관련 소프트웨어는 싹다 지워야 합니다.
보통 CCC, 드라이버, 언인스톨 프로그램 3개가 있습니다. 다 지운후 재부팅 합니다.
재부팅 되어서 드라이버가 등록이 안되어 있으면 새 하드웨어 검색을 했다고 나옵니다.
그러면 C:\AMD\firegl_8_453_1_xp32_063073\Driver 를 찾아가서 설치해주면
알아서 FireGL 로 설치가 됩니다.
만약 새 하드웨어 검색이 뜨지 않으면 내컴퓨터 속성에서 하드웨어 탭을 선택후 장치관리자에서 장치관리자에서 수동으로 찾아서 하면 됩니다.
3. 성공확인
스펙뷰 깔아보고 점수가 이와 비슷하면 성공한 것입니다. 다른사람들보다 Max 값이 좀 낮게 나왔네요. (max를 제일 많이 쓰는데.. ㅡ.ㅡ;;;) 아래값은 코어2듀어 6600. 4G. 1280*1024 에서 한 테스트입니다.
catia-02 35.12
ensight-03 50.22
maya-02 229.19
proe-04 35.80
sw-01 83.25
tcvis-01 29.66
ugnx-01 55.31
** http://www.spec.org/gwpg/gpc.data/vp10/summary.html 이곳에 가시면 다른 그래픽 카드의 점수도 확인 가능합니다. 제 개조값은 대략 FireGL7600과 비슷한 값이네요. 수치만 놓고 본다면, 17만원대 카드를 100만원대로 올려주는 꼴입니다. 만쉐이~
** 다들 파쥐는 뷰포트 옵션을 OpenGL에서 돌려야 된다는데. 전 오픈지엘의 경우 엄청나게 멈춥니다. 그래서 DirextX로 변경했더니 부드럽게 돌아가네요. 뭐 저야 당장 제가 하는 작업만 감당되면되니 매우 만족합니다.
Trackback Address >> http://bfilm.net/tt/trackback/188
-
Subject: 그래픽카드 개조_헝그리 CGer에게 희소식
Tracked from http://gelid.myfavor.net 2009/02/10 23:46 delete중저가의 그래픽카드로 고가의 작업용 시스템을 구축할수있는 방법~ 90년대 격동의 부두시절이(3D 가속이 태동되던) 끝나고 지포스와 ATI가 도래하던 시절...한때 암흑의 세계에서끄적끄적 개
댓글을 달아 주세요
관리자만 볼 수 있는 댓글입니다.
관리자만 볼 수 있는 댓글입니다.
안녕하세요 어렵게 찾아왔네요 ^^
이번에 라데온 HD4850을 구입해서 파쥐로 개조해보려고
하는데요
파일 수정할때 4850은 무엇으로 수정해야 할지 모르겠네요
꼭 좀 알려주세요~
좋은하구 되시구요~
일단 위의 방법대로 해서 fire gl 드라이버를 셋업시켰으나 호환되는 장치가 없다며 설치가 종료되네요 OTL..
Browsing for file ati2mtag.sys... compressed file selected
Depacking ati2mtag.sy_... succeeded
Browsing for file ati2mtag.sys... selected 6.14.10.6844, 4578816 bytes
Using native patch installation mode 0
WARNING: Certified patch script not found, using common patch script...
ERROR: Target sequence must be replaced 1 time(s)!
ff 75 08 e8 79 60 00 00 85 c0 74 2e 33 c0 eb 3b
리바서 돌리니 이런 텍스트가 나오네요 한방에 섯세스틑 안나오던걸요 왜 그런건가요??
지금 해보니 드라이버 버전이 다르더군요. 홈피에서
업데이트를 해놔서... 그래서
"AMD FireStream 9170" = ati2mtag_RV630GL, PCI\VEN_1002
정보 정말 감사합니다^^
다름이 아니라...위설명대로해서 GPU-z로 보면 AMD FireStream 9170으로 잡히긴 잡히는데 제대로 된건지 모르겟습니다. 올려주신 스펙뷰로 3dsmax만 돌려봤는데 11.7 밖에 안나오네요 ㅠㅠ 실패인가요?
유니텍에서 파는 3870 ddr3 512mb인데 이게 지원이 안되는것인가 모르겠네요..ㅠㅠ
덕분에 잘 되네요 ㅎㅎ 설명도 쉽게 잘해주시고 감사합니다 ㅋ
개조해서 쓰려고하는데 어떤기종이 가장 성능이 좋은가요.
추천해주시고 방법좀 자세히 알려 주세요.
이틀전에 앱솔루트 HD3870 1G O.C 버젼으로 개조를 했습니다.
처음에는 드라이버 버젼이 안맞으면 안되는지 모르고, 최신것으로 했는데..실패였습니다.
다시 작성해 주신 "FireGL Software Suite Multilanguage 8.453.1"로 하니까..
잘 되는군요!!! ^^...CPU는 2.5 G 듀얼인데...마야가 230이 조금 넘게 나왔던것 같습니다.
너무너무 감사합니다!!!! :D
유용한 정보 감사드립니다.
4870제품도 개조가 가능한가요?
4800, 3800개조 신버전(8.603) 22일자로 parkoz에 올라왔습니다.
그래서 요즘 장터란에 파쥐 개조된다며 올라오는 구제품 매물이 꽤 있습니다.
'makecap'은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 도는 배치 파일이 아닙니다. 라고 뜨는데요 cmd에다 똑같이 썼는데
makecab 입니다.^^