Updated XP64 Patchscript for HD2x00 series

Discussion in 'RivaTuner Advanced Discussion forum' started by schoko, Jan 24, 2008.

  1. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    Updated XP64 Patchscript for HD2x00 series 8.391.2.1.1.1

    Hey guys, i´ve had some time to sit down and modify the XP 64 bit patchscript to work with the Hd2x00 series.

    for the patching you should use the 8.391.2.1.1.1 driver from ati :
    http://ati.amd.com/support/drivers/xp64/previous/firegl/firegl-8-391-2-1-1-1-xp64.html

    I guess i did everything right, but i´m not 100% sure. Since some of you asked for it, please test it and report here if it works for you. maybe you could post some Specviewperf results too.

    here it is :

    Code:
    [Common]
    SrcFile	= ati2mtag.sys
    BakFile = ati2mtag.old
    MakeCRC = 1
    Packed	= 1
    
             ;common script for 669x+
    
    DstVar0	= force FireGL RV610GL capabilities([B]HD 2400 LE[/B])
    DstVar1	= force FireGL V5600 capabilities([B]HD 2600XT[/B])
    DstVar2	= force FireGL 3600 capabilities([B]HD2600[/B])
    DstVar3	= force FireGL M76GL capabilities([B]HD2600XT GEMINI[/B])
    DstVar4	= force Mobile FireGL V3600 R630 capabilities([B]MOBILITY 2600)[/B]
    DstVar5	= force Mobile FireGL V5600 R630 capabilities([B]MOBILITY HD2600 XT[/B])
    DstVar6	= force R600GL V8650 capabilities ([B]HD2900 XT[/B])
    DstVar7	= force R600GL V8600 capabilities ([B]HD2900 Pro[/B])
    DstVar8	= force R600GL V7600 capabilities ([B]HD2900 GT[/B])
    
    Src0	= BA 67 00 00 00 E8 0C BF 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 1E 85 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 1E 85 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 1E 85 FF FF A8 04 75 0D
    SCM2    = FF FF FF FF FF FF 00 00 FF FF FF FF FF FF 
    Dst2	= BA 4B 00 00 00 E8 1E 85 FF FF 24 FB 90 90
    DCM2    = 00 00 00 00 00 00 FF FF 00 00 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 F3 62 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 F3 62 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 8A 76 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 8A 76 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 00 66 81 7C 24 30 02 10 75 00 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 [B]C5 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_1	= 66 c7 44 24 32 [B]8C 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_2	= 66 c7 44 24 32 [B]8B 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_3	= 66 c7 44 24 32 [B]8D 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_4	= 66 c7 44 24 32 [B]81 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_5	= 66 c7 44 24 32 [B]83 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_6	= 66 c7 44 24 32 [B]00 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_7	= 66 c7 44 24 32 [B]03 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_8	= 66 c7 44 24 32 [B]05 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    
    [Common 6.14.10.667x]
    Src0	= BA 67 00 00 00 E8 0C BF 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 1E 85 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 1E 85 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 1E 85 FF FF A8 04 75 0D
    SCM2    = FF FF FF FF FF FF 00 00 FF FF FF FF FF FF 
    Dst2	= BA 4B 00 00 00 E8 1E 85 FF FF 24 FB 90 90
    DCM2    = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 
    
    Src3	= 72 4D BA 3C 00 00 00 48 8B CB E8 C8 BE FF FF 85 C0 74 3C
    SCM3    = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
    Dst3	= 90 90 BA 3C 00 00 00 48 8B CB E8 C8 BE FF FF 85 C0 90 90
    DCM3    = 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00
    
    Src4	= 74 1F EB 10 BA 0A 00 00 00 E8 F3 62 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 F3 62 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	= B8 01 00 00 00 48 83 C4 20 5B C3 33 C0 EB F6 
    Dst5	= B8 01 00 00 00 48 83 C4 20 5B C3 33 C0 EB F1
    
    Src6	= 83 F8 40 75 00 66 81 7C 24 30 02 10 75 00 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 [B]C5 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_1	= 66 c7 44 24 32 [B]8C 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_2	= 66 c7 44 24 32 [B]8D 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_3	= 66 c7 44 24 32 [B]8B 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_4	= 66 c7 44 24 32 [B]81 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_5	= 66 c7 44 24 32 [B]83 95[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_6	= 66 c7 44 24 32 [B]00 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_7	= 66 c7 44 24 32 [B]03 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_8	= 66 c7 44 24 32 [B]05 94[/B] 0F B7 54 24 32 90 90 90 90 90 90 90
    
    [Common 6.14.10.668x]
    WrapTo	= Common 6.14.10.667x
    As for those card id´s that are not in this script, please go to ati/amd search for your device id and exchange the device id for the appropiate card:

    http://ati.amd.com/developer/vendorid.html

    for those that test this script, please keep us posted here.

    for those who would like to install the cpanel with the pro settings i have uploaded a modified atiicdxx.dat :
    http://rapidshare.com/files/87243096/atiicdxx.dat.html

    just exchange this file inside the bin folder of the installation, and then install the cpanel manually.
    best
     
    Last edited: Jan 28, 2008
  2. swiss tony

    swiss tony New Member

    Messages:
    2
    Likes Received:
    0
    would this eventually work with vista x64? I'm desperate for a FireGL card but simply cannot afford one!
     
  3. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    nope, this will definitly not work with vista. As i said, it´s a patchscript for XP 64 bit.
     
  4. UA_Iron

    UA_Iron New Member

    Messages:
    9
    Likes Received:
    0
    GPU:
    Nvidia Quadro FX4500
    excellent. You've pretty much forced me having to get a 2900 PRO now.

    Does the firegl V8600 have 256bit interface or 512bit interface?
     

  5. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    I think that is better that you can join both versions (al the graphic cards HD2X and x1XX) in the same patch, for the people that don't know...
     
  6. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    for now it would be nice to have someone with XP 64 testing if the driver mod works. i just have xp32 installed, so i couldn´t test this yet. i´m about 95 percent sure it works.....

    maybe.....
    but maybe the people that don´t know should read a little more into the topic to know what they are actually doing......
    ;-)
     
  7. virtualex

    virtualex Master Guru

    Messages:
    299
    Likes Received:
    0
    GPU:
    Sapphire HD4870-800/4400
    please help me.
    i need to install this driver today but i don't know how to patch it, tried it but gives me this error:


    Browsing for file ati2mtag.sys... selected unknown version, 1631689 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 0c bf ff ff 85 c0 74 0d 48 8b d3
     
  8. virtualex

    virtualex Master Guru

    Messages:
    299
    Likes Received:
    0
    GPU:
    Sapphire HD4870-800/4400
    problem solved, my mistake was trying to run script on another pc with winxp 32 bit.

    ran it on xp64bit, works like a charm.
     
  9. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    can you do the specviewperf 9.03 or 10 benchmark ?
    would be nice to see some results here.
     
  10. swiss tony

    swiss tony New Member

    Messages:
    2
    Likes Received:
    0

  11. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    yep, thats about how it works, just exchange the device id for the desired card in the driver´s .inf with the actual device id of your card and you´re ready to install the driver.

    you don´t need to do the resolution thing anymore thats described in that thread.

    after you modified the driver inf , you should install the driver via the have disk method.
     
  12. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    I'm agree. ;-)
    Were only an idea.
    Greetings.
     
  13. virtualex

    virtualex Master Guru

    Messages:
    299
    Likes Received:
    0
    GPU:
    Sapphire HD4870-800/4400

    tell me about it, but unfortunately i had to sell that pc wright away.
    gonna post back if it doesn't work :)
     
  14. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility

    you are kidding, are you ?
     
  15. virtualex

    virtualex Master Guru

    Messages:
    299
    Likes Received:
    0
    GPU:
    Sapphire HD4870-800/4400
    no i'm not.
    it was a favor to a very good friend who bought a new computer from my store , explained him what i did and he was ok with it.
    but i didn't charge him extra for patched driver, if that's what you mean.


    ps: thank you for the script.
     
    Last edited: Jan 26, 2008

  16. schoko

    schoko Guest

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    just to confirm this to all of you.
    i have installed xp64 and tested if the drivermodworks, and yes,it´s 100%ok.

    here are my specviewperf10 results :

    Viewset Composite
    3dsmax-04 18.67
    catia-02 27.45
    ensight-03 23.42
    maya-02 106.83
    proe-04 24.97
    sw-01 56.55
    tcvis-01 19.20
    ugnx-01 18.35
     
  17. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    Hi schoko,
    What .inf did you use? Your computer is a laptop, and this drivers isn't for a laptop. And the modification of the .inf is more complex that change an ID.

    Thank you.
     
  18. niki_funky

    niki_funky New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    Sapphir HD 2600 PRO
    It's not working on my HD 2600 PRO videocard. May be it's not supposed to work with 2600 PRO cards, because I don't see them listed in the script.

    best regards
     
  19. Seggybop

    Seggybop Member

    Messages:
    11
    Likes Received:
    0
    GPU:
    4850
    schoko,

    Epic win. Using 2600XT as FireGL V5600, everything appears to be working properly. I'm really happy not to be forced to back to XP32. Thank you!

    I am only a beginning student at 3D, so I'm not familiar with what tests or benchmarks to run to quantify the benefit, though I can say for sure that it is very significant and noticeable over the normal driver. However, I will be happy to run any kind of benchmark anyone would link to if I'm able to and then post the results here.
     
  20. okmijun

    okmijun Member

    Messages:
    47
    Likes Received:
    0
    GPU:
    MSI 7900GTO
    Here
    http://forums.guru3d.com/showpost.php?p=2558428&postcount=197
    you have one
     

Share This Page