XP32 and XP64 patchscript for FireGL and FirePRO (driver 8.44 and higher)

Discussion in 'RivaTuner Advanced Discussion forum' started by gellmar, Oct 3, 2008.

  1. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    Graphics Card::
    Sapphire HD3850 1024MB
    Hello to all!

    Having bought a stock Sapphire HD3850 1024MB GDDR3 video card today, I tried to find out the patchscripts for that. I have found the one from YaoZ for XP32, but I needed the XP64 so I had to do some more...:)

    Finally, I have made the patchscripts for drivers of version 8.44 and higher (including 8.523.1.1 for FirePro's) for both XP32 and XP64. Unfortunately, today I have no time to test it due to some job having to do just now. So, please check this patch script for workability on both 3xxx and 4xxx.

    Here are the scripts themselves:

    XP32:

    Code:
    # ATI FireGL/FirePRO XP32 mod by gellmaR (gellmaR@yahoo.com)
    # for FireGL drivers version 8.44 and higher (incl. 8.532.1)
    # Thanks to schoko and YaoZ for general patchscript for 2x00 and 3850
    
    [Common]
    SrcFile = ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile = newbietechFireGLX2000.rth
    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 FirePro V3700 capabilities
    DstVar6 = force AMD FirePro V3750 capabilities
    DstVar7 = force AMD FirePro V5700 capabilities
    DstVar8 = force AMD FirePro V7770 capabilities
    DstVar9 = force AMD FirePro V7760 capabilities
    DstVar10 = force AMD FirePro V8700 Duo capabilities
    DstVar11 = force AMD FirePro V8750 capabilities
    DstVar12 = force AMD FireGL V7700 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
    Dst1_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D CC 95 66 89 85 FE FE FF FF 90
    Dst1_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 9F 94 66 89 85 FE FE FF FF 90
    Dst1_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 9E 94 66 89 85 FE FE FF FF 90
    Dst1_8 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 46 94 66 89 85 FE FE FF FF 90
    Dst1_9 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 56 94 66 89 85 FE FE FF FF 90
    Dst1_10 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 47 94 66 89 85 FE FE FF FF 90
    Dst1_11 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 94 66 89 85 FE FE FF FF 90
    Dst1_12 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 11 95 66 89 85 FE FE FF FF 90
    
    
    and XP64:

    Code:
    # ATI FireGL/FirePRO XP64 mod by gellmaR (gellmaR@yahoo.com)
    # for FireGL drivers version 8.44 and higher (incl. 8.532.1)
    # Thanks to schoko and YaoZ for general patchscript for 2x00 and 3850
    
    [Common]
    SrcFile = ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile = newbietechFireGLX2000.rth
    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 FirePro V3700 capabilities
    DstVar6 = force AMD FirePro V3750 capabilities
    DstVar7 = force AMD FirePro V5700 capabilities
    DstVar8 = force AMD FirePro V7770 capabilities
    DstVar9 = force AMD FirePro V7760 capabilities
    DstVar10 = force AMD FirePro V8700 Duo capabilities
    DstVar11 = force AMD FirePro V8750 capabilities
    DstVar12 = force AMD FireGL V7700 capabilities
    
    Src0 = 41 B9 03 00 00 00 41 B8 94 00 00 00 E8 06 9F 00 00 85 C0 74 32 33 C0 EB 45
    SCM0 = FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
    Dst0 = 41 B9 03 00 00 00 41 B8 94 00 00 00 E8 06 9F 00 00 85 C0 74 32 33 C0 EB 40
    DCM0 = 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00
    
    Src1 =    83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
    SCM1 =    FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF 
    Dst1_0 =  0F B7 54 24 32 66 25 00 00 66 0D 0A 94 66 89 44 24 32 90
    Dst1_1 =  0F B7 54 24 32 66 25 00 00 66 0D 0B 94 66 89 44 24 32 90
    Dst1_2 =  0F B7 54 24 32 66 25 00 00 66 0D 0F 94 66 89 44 24 32 90
    Dst1_3 =  0F B7 54 24 32 66 25 00 00 66 0D 8C 95 66 89 44 24 32 90
    Dst1_4 =  0F B7 54 24 32 66 25 00 00 66 0D 8D 95 66 89 44 24 32 90
    Dst1_5 =  0F B7 54 24 32 66 25 00 00 66 0D CC 95 66 89 44 24 32 90
    Dst1_6 =  0F B7 54 24 32 66 25 00 00 66 0D 9F 94 66 89 44 24 32 90
    Dst1_7 =  0F B7 54 24 32 66 25 00 00 66 0D 9E 94 66 89 44 24 32 90
    Dst1_8 =  0F B7 54 24 32 66 25 00 00 66 0D 46 94 66 89 44 24 32 90
    Dst1_9 =  0F B7 54 24 32 66 25 00 00 66 0D 56 94 66 89 44 24 32 90
    Dst1_10 =  0F B7 54 24 32 66 25 00 00 66 0D 47 94 66 89 44 24 32 90
    Dst1_11 =  0F B7 54 24 32 66 25 00 00 66 0D 44 94 66 89 44 24 32 90
    Dst1_12 =  0F B7 54 24 32 66 25 00 00 66 0D 11 95 66 89 44 24 32 90
    
    
    Regards, gellmaR.

    P.S.: Added the V7700,V7760, V7770, V8750 and V8700 Duo from the post here
    http://forums.guru3d.com/showpost.php?p=2824151&postcount=22
     
    Last edited: Oct 3, 2008
  2. virtualex

    virtualex Master Guru

    Messages:
    299
    Likes Received:
    0
    Graphics Card::
    Sapphire HD4870-800/4400
    Too bad no firepro v8700 yet..........
     
  3. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    Graphics Card::
    Sapphire HD3850 1024MB
    Do you know the exact ID of it? It is absent in the corresponding INF file...

    I have found some posted by Khogan112 and added them to a script
     
    Last edited: Oct 3, 2008
  4. snuggles0220

    snuggles0220 Active Member

    Messages:
    58
    Likes Received:
    0
    Graphics Card::
    HD 2900xt @ v8650
    I love you
     

  5. khogan112

    khogan112 Member Guru

    Messages:
    171
    Likes Received:
    0
    Graphics Card::
    NVidia 9600M GT 512MB
    Does not work on 3850 or 4870...

    I think there is a problem with 38xx series; the given cards are all R600GL versions; V7700-38xx are R630GL cards. For completeness V7700 should be present.

    XP32 bit, E8500 3.16 GHz, 2GB, 4870 , specviewperf 10 :

    Viewset Composite Mulitsample Performance

    3dsmax-04 18.52 no result
    catia-02 18.39 no result
    ensight-03 33.34 no result
    maya-02 38.17 no result
    proe-04 13.73 no result
    sw-01 30.06 no result
    tcvis-01 8.12 no result
    ugnx-01 59.63 no result

    Similar results but a few points less for XP 32 bit, Phenom 9550, 2GB, 3850 256 MB, specviewperf 10.

    By the way CCC works fine; but after I checked "Enable 10 bit display" and restarted my monitor went black on Windows ; I had to start on safe mode and uninstall CCC and driver; then reinstall driver.
     
  6. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    Graphics Card::
    Sapphire HD3850 1024MB
    Thanks for the test, I added the V7700 - RV630GL (DevID 9511) into the script
     
    Last edited: Oct 3, 2008
  7. snuggles0220

    snuggles0220 Active Member

    Messages:
    58
    Likes Received:
    0
    Graphics Card::
    HD 2900xt @ v8650
    The x64 script doesn't work with 8.523.1.1
    I'm using 2900xt ---> v8650

    older 8.453.1 driver specviewperf 10 maya
    251.30
    8.523.1.1 driver
    42.89



    *Update: I just tried the 8.502 drives and still had no luck
     
    Last edited: Oct 4, 2008
  8. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    Graphics Card::
    Sapphire HD3850 1024MB
    Okay, let's go ahead from the basic script. I will test my video board and publish the next script.
     
  9. Johnpv

    Johnpv Member

    Messages:
    24
    Likes Received:
    0
    Graphics Card::
    HD4870
    Does this work with the HD2XXX series of cards? I tried it but Maya crashed on start up every time I tried it, had to clean all my drivers and reinstall the old 8.39whatever drivers again to get Maya to open again.
     
  10. khogan112

    khogan112 Member Guru

    Messages:
    171
    Likes Received:
    0
    Graphics Card::
    NVidia 9600M GT 512MB

  11. Rectifier

    Rectifier Active Member

    Messages:
    63
    Likes Received:
    0
    Graphics Card::
    MSI HD3870-OC
    Nope, it does not work for the V7700 either. Specview performance is down by 70% in Proe-04. All enhanced workstation features are accessible though, it's just the performance that's lacking.
     
  12. khogan112

    khogan112 Member Guru

    Messages:
    171
    Likes Received:
    0
    Graphics Card::
    NVidia 9600M GT 512MB
    REctifier, what do you mean...

    by sayin it does not work for V7700 either ? Do you have access to a real FireGL V7700 ?
     
  13. Samiam

    Samiam Member Guru

    Messages:
    144
    Likes Received:
    0
    Graphics Card::
    4G DDR2
    9511 or 9501?

    My 3870 has device ID 9501. Which I believe is the equivilent of the GL V7700 that has device ID 9511. Both are based on the RV670.

    Though, I'm not sure if another is also.
     
    Last edited: Oct 8, 2008
  14. Samiam

    Samiam Member Guru

    Messages:
    144
    Likes Received:
    0
    Graphics Card::
    4G DDR2
    So, it sounds like this isn't working for the 8.523 series.... or well at all.

    I'm currently using Schloko's script for 8.453.1.6
     
    Last edited: Jun 4, 2009
  15. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    Graphics Card::
    3870x2 @ V7700-XP64-8.633
    Schoko's latest patchscript will only work for 8.453.1.3 and not any newer.
     

  16. Samiam

    Samiam Member Guru

    Messages:
    144
    Likes Received:
    0
    Graphics Card::
    4G DDR2
    Right, according to the posts above, gellmar's script doesn't seem to be working for the 8.5xxx series either. Anyone got it working? If anyone gets this working for 8.5xxx series, great. but....

    I just tried gellmar's x64 script with 8.453.1.6 from DELL, and it crashed my system. Couldn't even boot. Had to boot in safe mode to reinstall.

    So, I'm back to Schloko's x64 script for 8.453.1.6 from DELL.
     
    Last edited: Jun 4, 2009
  17. Johnpv

    Johnpv Member

    Messages:
    24
    Likes Received:
    0
    Graphics Card::
    HD4870
  18. khogan112

    khogan112 Member Guru

    Messages:
    171
    Likes Received:
    0
    Graphics Card::
    NVidia 9600M GT 512MB
    Johnpv, the point is

    that it orginated fro HD 2x00 series and then it moved to HD 3xy0 series. There are significant differences between HD 3xxx patches and HD 2xxx patches.


    The current patches solely concenratedon HD 3xxxc series and hope that they work on HD 4xxx series; they have passed HD 2xxx series. Therefoe you should investigate threads like the one I have given or this one.

    http://forum.guru3d.com/showthread.php?t=251765
     
  19. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    Graphics Card::
    Sapphire HD3850 1024MB
    samiam,

    the 8.5xx drivers have an additional security layer based on flags from device I am investigating right now. According to DELL's 8.453.1.6, I have not installed them so I don't have the experience with that mysterious crash. Can you post the link on them so I can download and test them?

    By the way, the CCC seems not to be supported by Schoko's script, but is supported by my one, does it? Anyway, I continue reversing, and maybe tonight I will post a modified script as well.

    Regards, gellmaR
     
  20. Rectifier

    Rectifier Active Member

    Messages:
    63
    Likes Received:
    0
    Graphics Card::
    MSI HD3870-OC
    I meant the 8.5xxx mod didn't work on my 3870 (9501, RV670). It delivers a stunning image, and I can play games and OpenGL as much as I want, but the performance in OpenGl is 3870-like, not V7700.
    I wish I had access to a V7700 ;-) (Less trouble...)

    But keep up the good work, I'd love to test the 8.5xx drivers some more.
     

Share This Page