Jump to content

Softmodded 1950->firegl


ir_cow

Recommended Posts

  • Replies 51
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • 4 weeks later...

i just finished reading up on how to add your own video cards ID into the patchscript for cards not on the list for either outdated cards or new cards.

 

 

i'll post how to do it if it works, also this is for 8.453.1 64x. i hate to break it but it looks like anything before HD 2000 won't see the light of day on win32.

Share this post


Link to post
Share on other sites

  • 3 weeks later...

alright so it does work.

 

Heres the step to converting any Supported card under 8.453.1 64x (sorry no HD 4000s yet)

 

1. so all rtv files are is a txt file, just make a text file on the desktop and copy the below code into it. (i will explain soon)

 

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

;common script for 676x+

DstVar0	= force FireStream9170
DstVar1	= force FireGL V5600 capabilities(HD 2600XT)
DstVar2	= force FireGL 3600 capabilities(HD2600)
DstVar3	= force FireGL M76GL capabilities(HD2600XT GEMINI)
DstVar4	= force Mobile FireGL V3600 R630 capabilities(MOBILITY 2600)
DstVar5	= force Mobile FireGL V5600 R630 capabilities(MOBILITY HD2600 XT)
DstVar6	= force R600GL V8650 capabilities (HD2900 XT)
DstVar7	= force R600GL V8600 capabilities (HD2900 Pro)
DstVar8	= force R600GL V7600 capabilities (HD2900 GT)

Src0	= BA 67 00 00 00 E8 47 6E FF FF 85 C0 74 0D 48 8B D3
SCM0	= FF FF FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF
Dst0		= BA 67 00 00 00 E8 0C BF FF FF 85 C0 90 90 48 8B D3
DCM0	= 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

Src1		= BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 74 0A
SCM1	= FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF
Dst1		= BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 EB 0A
DCM1	= 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

Src2		= BA 4B 00 00 00 E8 B7 CF FE FF A8 04 75 0D
SCM2	= FF FF FF FF FF FF 00 00 00 00 FF FF FF FF
Dst2		= BA 4B 00 00 00 E8 B7 CF FE FF 24 FB 90 90
DCM2	= 00 00 00 00 00 00 FF FF FF FF 00 00 00 00

Src3		= 72 3C BA 84 00 00 00
Dst3		= 90 90 BA 84 00 00 00

Src4		= 74 1F EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 73 0D
SCM4	= FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst4		= 90 90 EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 90 90
DCM4	= 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

Src5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 45 44 0F B7 C0
SCM5	= FF 00 00 FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 40 44 0F B7 C0
DCM5	= 00 FF FF 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

Src6 = 83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 your device id 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 8C 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 8B 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_3 = 66 c7 44 24 32 8D 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_4 = 66 c7 44 24 32 81 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_5 = 66 c7 44 24 32 83 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_6 = 66 c7 44 24 32 00 94 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_7 = 66 c7 44 24 32 03 94 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_8 = 66 c7 44 24 32 05 94 0F B7 54 24 32 90 90 90 90 90 90 90

 

2. now see you where it says your device ID? (near the bottom of the code) this is were you input your device id. Remember back in the tutorial when you had to grab the VEN Id? In 'Display Adapters -> -> Details -> Hardware Ids'. it should look something like this "PCI\VEN_1002&DEV_7244&CC_0300" now you see 7244 grab that number and write it down.

 

3. take the number from your VEN ID (example for my 1950xt is 7244) switch the numbers so it reads 44 72.

 

4. now take your backwards numbers and place it within the txt file of code. it will read like this:

 

Src6 = 83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 44 72<-(New Numbers) 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 8C 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 8B 95 0F B7 54 24 32 90 90 90 90 90 90 90

 

5. now change the "DstVar0 = force FireStream9170" to your liking, usually the card you're trying mimic. For me it was DstVar0 = force V7350

 

6. save the txt file. Than change the name to .rtv and use this instead of download the patchscript rar.

 

Note: this only works for 8.453.1 XP 64 Bit. From what i read you can apply the same to any script you get. just edit Dst6_0 and change the name in DstVar0

 

 

Injoy, it works but like all drivers there is up and downs...

 

Resolved Issues

 

This section provides information on issues that have been resolved in this release of the ATI FireGL™ Unified Driver. These include the following:

 

* Dissolve: OpenGL samples no longer fail to move with the sample window when using shared buffers

* AutoCAD 2008: The application no longer fails when launching a drawing file with hardware acceleration enabled

* AutoCAD2008: Viewport corruption is no longer noticed for drag realistic and move realistic tests when extended desktop is enabled

* OpenGL applications are now synchronizing with the attached display device when Wait for vertical retrace is enabled

* Studio 2008: glCopyTexImage2D no longer generates a failure

* Running an application that tests the switching of display modes no longer results in the failing to display an image when switching to 800x600

* Studio 2008: A large glDrawElements in GL_SELECT mode no longer results in the application failing to respond

* Maya 2008: Poor performance is no longer noticed on various modes

* Report Headline

 

Open Issues

 

This section provides last minute information on issues that may be experienced when using this release of the ATI FireGL Unified Driver. These include the following:

 

* Viewperf 9.0: Running the benchmark test on a system containing an ATI FireGL workstation product may result in the test failing to respond

* Disconnecting and reconnecting the secondary display device when the Windows Vista (64 bit version) operating system is in hibernation mode may result in the secondary display device failing to display an image

* The Overall Progress bar may fail to refresh when doing a custom install of the display driver under the 64 bit version of the Windows Vista operating system

* CATIA V5: The Section Cut may be wrong in the workbench DMU Space Analysis

* Connecting four display devices to either 2 FireGL V5600 or V3600 series of products may result in on of the display devices failing to revert to the standard display resolution when switching from stretch horizontal mode to extended desktop mode

* Enabling extended desktop mode may result in corruption being noticed in OpenGL applications when resuming from a standby state

* AliasStudio 2008: Specular highlight may be missing when running the application on a system containing a Workstation product

* Maya 8.5/2008: Exiting the application may result in corruption being noticed when extended desktop mode is enabled

* Maya 2008: The application may randomly fail to the desktop during hardware rendering

* Rotating the display 90 degrees may result in text corruption being noticed within MS Excel

* The rendered image may fail to match the referenced image

* 3dsMax 64 bit version: Corruption may be noticed on systems containing an ATI FireGL V series of product

* Redbook: Connecting two display devices and setting the display resolution to 2560x1024 32bpp 60Hz. followed by enabling extended desktop mode may result in OpenGL samples failing to be rendered properly

* Installing the display driver on systems using either an HD DFP LF2465 or Samsung DFP 204t display device may result in the display appearing blurry

Share this post


Link to post
Share on other sites

  • 2 weeks later...

I installed 8.453.1.3000 and patched it with patch2 on 2600xt.

gpu-z shows fireGL 5600!!

I am unable to instal CCC now...should I try an older version?

thanks

Edited by lolailando

Share this post


Link to post
Share on other sites

that may work, for me i had to do the opposite try find the CCC from 8.3. there is also the "Ati control panel" which is waay old. people seem to find it works better.

 

 

if you still can't i hate to say but uninstalling evertyhing and deleting the folders is the next option.

Share this post


Link to post
Share on other sites

  • 5 weeks later...

@hornybluecow

 

As I saw the possibility of softmodding from a Radeon to a FireGL in some internet sites I said to myself "This is the only possibilty to have a FireGL card", hip hip hurra! But it was too early I think to yelling a Hurra! Because I am driving a Vista64 pc! And as you also know, I think, there is really few information on the Net about such a softmod. Also your discription about this softmod is not complete for all open question in consideration of Vista! I believe there is no satisfying info on the net soft mod in vista64, because I am searching since 2 days!!

 

I am trying to softmod my Radeon X1800 XT to FireGL V7350! This is the counter-part cards as you have allrady mentioned in you first post in this thread!

 

The problem is, I think you know it also, There is no "ati2mtag.sy_" file in unpacked drivers of FireGL for Vista! There is just 2 *.sys file, one of them is atdcm64a.sys and the other one and probably counter-file of XP's "ati2mtag.sy_" is "atikmdag.sy_"

 

I tried to patch with "Patchscript3" in native form and also in replaced form. I tried to replace lines of the "patch";

 

[Common]

SrcFile = ati2mtag.sys

BakFile = ati2mtag.old

 

with

 

[Common]

SrcFile = atikmdag.sys

BakFile = atikmdag.old

 

RivaRuner 2.09 answers allways with warning " Patch script has not been succesfully executed. Read Log for details." In the same patch windows down below "Browsing for file ati2mtag.sys... canceled" also the same for "atikmdag.sys" and "atikmdag.sy_" İt dosent work!

 

Then I saw your post from "Apr 27 2008, 06:09 PM" in that you telling that you could "...post the patch for vista... " its high time!

 

Can you help me too to softmod my X1800 to a FireGL?

Share this post


Link to post
Share on other sites

there is no support for vista softmod, and its not going to happen for a long long time, something about signed drives etc.. someone did write a quick guide on it but it only able to barely get it running so more of proof of concept :/

 

 

sorry about that

Share this post


Link to post
Share on other sites

@hornybluecow

 

I installed, just because of this softmod, xp64.. I have an another "silly" problem now which i couldnt handle since 1 hour. Patch files which you have attached making troubles to me. After unraring with winrar 3.71 i am seeing that "patch5" has no extension! When i am adding *.rts (extention of riva) or *.txt iam getting a file like this "PK

Share this post


Link to post
Share on other sites

alright so it does work.

 

Heres the step to converting any Supported card under 8.453.1 64x (sorry no HD 4000s yet)

 

1. so all rtv files are is a txt file, just make a text file on the desktop and copy the below code into it. (i will explain soon)

 

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

;common script for 676x+

DstVar0	= force FireStream9170
DstVar1	= force FireGL V5600 capabilities(HD 2600XT)
DstVar2	= force FireGL 3600 capabilities(HD2600)
DstVar3	= force FireGL M76GL capabilities(HD2600XT GEMINI)
DstVar4	= force Mobile FireGL V3600 R630 capabilities(MOBILITY 2600)
DstVar5	= force Mobile FireGL V5600 R630 capabilities(MOBILITY HD2600 XT)
DstVar6	= force R600GL V8650 capabilities (HD2900 XT)
DstVar7	= force R600GL V8600 capabilities (HD2900 Pro)
DstVar8	= force R600GL V7600 capabilities (HD2900 GT)

Src0	= BA 67 00 00 00 E8 47 6E FF FF 85 C0 74 0D 48 8B D3
SCM0	= FF FF FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF
Dst0		= BA 67 00 00 00 E8 0C BF FF FF 85 C0 90 90 48 8B D3
DCM0	= 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

Src1		= BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 74 0A
SCM1	= FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF
Dst1		= BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 EB 0A
DCM1	= 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

Src2		= BA 4B 00 00 00 E8 B7 CF FE FF A8 04 75 0D
SCM2	= FF FF FF FF FF FF 00 00 00 00 FF FF FF FF
Dst2		= BA 4B 00 00 00 E8 B7 CF FE FF 24 FB 90 90
DCM2	= 00 00 00 00 00 00 FF FF FF FF 00 00 00 00

Src3		= 72 3C BA 84 00 00 00
Dst3		= 90 90 BA 84 00 00 00

Src4		= 74 1F EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 73 0D
SCM4	= FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst4		= 90 90 EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 90 90
DCM4	= 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

Src5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 45 44 0F B7 C0
SCM5	= FF 00 00 FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
Dst5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 40 44 0F B7 C0
DCM5	= 00 FF FF 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

Src6 = 83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 your device id 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 8C 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 8B 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_3 = 66 c7 44 24 32 8D 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_4 = 66 c7 44 24 32 81 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_5 = 66 c7 44 24 32 83 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_6 = 66 c7 44 24 32 00 94 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_7 = 66 c7 44 24 32 03 94 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_8 = 66 c7 44 24 32 05 94 0F B7 54 24 32 90 90 90 90 90 90 90

 

2. now see you where it says your device ID? (near the bottom of the code) this is were you input your device id. Remember back in the tutorial when you had to grab the VEN Id? In 'Display Adapters -> <card_name> -> Details -> Hardware Ids'. it should look something like this "PCI\VEN_1002&DEV_7244&CC_0300" now you see 7244 grab that number and write it down.

 

3. take the number from your VEN ID (example for my 1950xt is 7244) switch the numbers so it reads 44 72.

 

4. now take your backwards numbers and place it within the txt file of code. it will read like this:

 

Src6 = 83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
Dst6_0 = 66 c7 44 24 32 44 72<-(New Numbers) 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_1 = 66 c7 44 24 32 8C 95 0F B7 54 24 32 90 90 90 90 90 90 90
Dst6_2 = 66 c7 44 24 32 8B 95 0F B7 54 24 32 90 90 90 90 90 90 90

 

5. now change the "DstVar0 = force FireStream9170" to your liking, usually the card you're trying mimic. For me it was DstVar0 = force V7350

 

6. save the txt file. Than change the name to .rtv and use this instead of download the patchscript rar.

 

Note: this only works for 8.453.1 XP 64 Bit. From what i read you can apply the same to any script you get. just edit Dst6_0 and change the name in DstVar0

 

 

Injoy, it works but like all drivers there is up and downs...

 

 

İt dosent work for me!

 

After I replaced "DstVar0" and "Dst6_0" patch script gives an Error!

 

"Browsing for file ati2mtag.sy_... compressed file selected

Depacking ati2mtag.sy_... succeeded

Browsing for file ati2mtag.sy_... selected unknown version, 2433890 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)!

ba 67 00 00 00 e8 47 6e ff ff 85 c0 74 0d 48 8b d3"

 

This Error pointing the line of script;

 

"Src0 = BA 67 00 00 00 E8 47 6E FF FF 85 C0 74 0D 48 8B D3"

 

I think it has to be replaced also in this line one or more codes.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...