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. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Ok here are some news from me:

    I got the following drivers working on HD3870, HD4870:

    Wesley8 FirePro 8.633 (Win7 X64)
    GellmaR FirePro 8.633 (XP X64)

    Test system:

    Core2Duo Wolfdale @3,83Ghz (2MB Cache), 4GB DDR2-800, Intel P35, Samsung 500GB SATA-II

    So I benched both cards against a real FirePro V7700:

    I don't remember the exact values, but they were extremly close together..

    Own CATIA V5 Benchmark:


    SPEC ViewPerf 10 x64 CATIA Bench:

    HD3870 Catalyst 9.10 - ~25
    HD4870 Catalyst 9.10 - not tested
    HD3870 FirePro 8.633 XP64 - ~55
    HD4870 FirePro 8.633 XP64 - ~55
    V7700 FirePro 8.634 XP64 - ~55

    Windows 7 values about 20% slower!

    I also did an own benchmark in CATIA which shows similar values.. But the gpu workload stays low, since most operations are done on the CPU!

    So I can tell you the mod is working fine for CATIA V5, but the GPU is very bored most of the time.. (also with real FireGL)

    So I turned on VBO (Vertex Buffer Objects, shipped with R18 and up) and now its another 10 times faster and the GPU is working heavily.. But I achieved this improvement only in my own benchmarks as in SPEC ViewPerf you can't enable VBO..

    So in conclusion I can only speak for CATIA V5, but I think the mod is working 100% for this! And turning on VBO on CATIA is like your FirePro is on Steroids :mad3:
     
  2. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    Thank you for posting this valuable information.

    Can you link GellmaR's Latest GellmaR FirePro 8.633 (XP X64) script want to make sure I use the one you used.

    Also this is a huge question.. Why only 55 fps in either 3870 or 4870? If I have an HD2900XT would it be even worth upgrading to 4870?

    Could you post your entire Specview results what did you get for SW01 test?
    How about Maya?

    I was thinking of X2 2MB version.. What do you think about X2 version for a mod??
     
    Last edited: Nov 1, 2009
  3. NormanBates

    NormanBates Master Guru

    Messages:
    376
    Likes Received:
    0
    GPU:
    ATI HD3870 / ATI HD4670
    nice, cadcat, but: have you cheked that the mod makes a real difference outside specviewperf?
     
  4. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Yes! I loaded different models in CATIA and let it auto rotate within! So I did real CATIA Benchmarks and they show that the performance of the real FireGL is exactly like the HD3870/4870 with modded driver!

    But the difference between FireGL and Radeon is nothing against the performance improvement when turning on Vertex Buffer Objects..

    from fast to slow:

    FireGL VBO on > Radeon VBO on > FireGL VBO off > Radeon VBO off

    When using SPEC ViewPerf CATIA Benchmark the performance depends more on the used CPU, as allmost every new FireGL/Pro gets the same scores! (look here) If I could turn on VBO at the SPEC ViewPerf Benchmark I would maybe get CATIA scores beyond 400.. ^^

    P.S. I will search for the scripts I used and post it in the next hour..

    P.S.2 When VBO is turned on in CATIA, calculations are done on the GPU instead of the CPU! The SPEC CATIA Bench doesn't use this feature and so the GPU is bored all the time and waits for the CPU, that's why I can't get higher scores even I had a FirePro 1000000 ;) But if I would clock my CPU beyond 4Ghz I would get a score over 60..

    P.S.3 Found another test with SPEC ViewPerf 10 and Crossfire Pro! Single FirePro V7750 gets 55,55 while the Crossfire gets only 57,16! So I think the above (P.S.2) is correct.. Also I think Crossfire Pro will work with 4xxx card..
     
    Last edited: Nov 1, 2009

  5. lestatto

    lestatto Member

    Messages:
    19
    Likes Received:
    0
    GPU:
    Zotac GTX 470
    It's all true about VBO performance increase in CATIA (hell, it's like 200% average), it also works with other stuff like Enovia and SolidWorks, but there's one disadvantage - viewport is somewhat corrupted at particular situations, but I guess it would be fixed. And last but not least, even with VBO turned on CATIA is a bit (well, a lot) slower than competing NX Unigraphics, dunno why.
     
  6. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350

    This is what I dont get why is the 4870 same fps? Do you have your vertical refresh rate locked at 55hz? Joking of course... I read the 4870 was much faster than the 38XX what gives?

    good news you could mod both in crossfire. I guess that gives green light on getting the X2 version at least.





    p.s.
    Thanks for looking for the patchscript its probably a couple pages back i just want to make sure have the right one exactly..
     
    Last edited: Nov 1, 2009
  7. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Yes 4870 is much faster than 3870 (ca. 2 times) but as I said in SPEC ViewPerf CATIA Benchmark the GPU is very bored as it is waiting on the CPU, so lets say if you have a HD2xxx card or above it only depends on the CPU! So if it would use the GPU for calculations it would show a higher score on 4870! Please look also http://www.tomshardware.com/de/charts/workstation-grafikkarten-charts-2009/SPECopc-Viewperf-10.0-CATIA,128.html they got similiar results..

    I just read that Crossfire is supported by the FirePro drivers, if it works with modded card dunno but I think it will work on HD4xxx maybe also with older cards (e.g. HD3870)..

    I used the newest GellmaR posted for XP64 I think it was the one on page 14..
     
    Last edited: Nov 1, 2009
  8. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    sorry i dont see it.. can you paste your windows xp 64 patch script here.. thanks Again!
     
  9. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Here is my modded ati2mtag.sy_ for the FirePro 8.633 driver.. Script is from GellmaR, you only need to add the line for your card in CA_85569.inf..

    greetz
     
  10. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    Last edited: Nov 1, 2009

  11. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    GPU:
    Sapphire HD3850 1024MB
    Hi guys!

    I am here again! However, I spent more than a month for AF and the results for real-world are the same s**t :( The SvPerfGL test I ported shows the performance increase, but the maya's perf is still a fail.

    I wish I could test a real FirePRO... but I can't do that.

    Does anybody know about AMD promos sending a card for test for 2 weeks with the purchase right? How it can be arranged? Because with my old 38xx nothing more can be done that I already have.

    gellmaR

    P.S.: I have not given up - I am ready to fight again.
     
    Last edited: Nov 1, 2009
  12. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Hey GellmaR cool to see you are still around =) I actually have a FireGL V7700 but I have to send it back on wednesday as I bought it from some online shop and don't have the money to keep it! So if I should make some tests please let me know soon!

    btw. what the hell is ATIFuse, can't find any information not related to AMD ATI Fusion ;)

    @terrablader

    Try this one from page 14 of this thread:

    Code:
    # ATI FireGL/FirePRO XP64 mod by gellmaR (gellmaR@yahoo.com)
    # for FireGL drivers version 8.633
    # test only, no ATIFuse enhancements!
    
    [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 V7700 capabilities
    DstVar3 = force ATI FireGL V7600 capabilities
    DstVar4 = force ATI FireGL V5600 capabilities
    DstVar5 = force ATI FireGL V3600 capabilities
    DstVar6 = force AMD FirePro 2260 capabilities
    DstVar7 = force AMD FirePro 2450 capabilities
    DstVar8 = force AMD FirePro V3700 capabilities
    DstVar9 = force AMD FirePro V3750 capabilities
    DstVar10 = force AMD FirePro V5700 capabilities
    DstVar11 = force AMD FirePro V7770 capabilities
    DstVar12 = force AMD FirePro V8700 capabilities
    DstVar13 = force AMD FirePro V8700 Duo capabilities
    DstVar14 = force AMD FirePro V8750 capabilities
    DstVar15 = force AMD FireStream 9170 capabilities
    DstVar16 = force AMD FireStream 9250 capabilities
    DstVar17 = force AMD FireStream 9270 capabilities
    DstVar18 = force ATI FireGL V5700 AGP capabilities
    
    Src0 = 0F BA A3 FC 00 00 00 0E 72 3C BA
    SCM0 = FF FF FF FF FF FF FF FF FF FF FF
    Dst0 = 0F BA A3 FC 00 00 00 0E EB 2F BA
    DCM0 = 00 00 00 00 00 00 00 00 00 00 00
    
    Src1 = 83 F8 55 75 22 48 8D 8F 78 01 00 00 FF 15 2E 6D 13 00 A8 10 74 11 33 C0 48 8B
    SCM1 = FF FF FF FF 00 FF FF FF FF FF FF FF FF FF 00 00 00 00 FF FF FF 00 FF FF FF FF
    
    Dst1 = 83 F8 55 75 00 48 8D 8F 78 01 00 00 FF 15 2E 6D 13 00 A8 10 74 00 33 C0 48 8B
    DCM1 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 
    
    Src2 =   83 F8 40 75 09 66 81 7C 24 30 02 10 74 11 33 C9 E8 26 DC B0 FF
    SCM2 =   FF FF FF FF 00 FF FF FF 00 00 FF FF FF 00 FF 00 FF 00 00 00 00
    
    Dst2_0 = 0F B7 54 24 32 66 25 00 00 66 0D 0A 94 66 89 44 24 32 EB 0B 90
    Dst2_1 = 0F B7 54 24 32 66 25 00 00 66 0D 0B 94 66 89 44 24 32 EB 0B 90
    Dst2_2 = 0F B7 54 24 32 66 25 00 00 66 0D 11 95 66 89 44 24 32 EB 0B 90
    Dst2_3 = 0F B7 54 24 32 66 25 00 00 66 0D 0F 94 66 89 44 24 32 EB 0B 90
    Dst2_4 = 0F B7 54 24 32 66 25 00 00 66 0D 8C 95 66 89 44 24 32 EB 0B 90
    Dst2_5 = 0F B7 54 24 32 66 25 00 00 66 0D 8D 95 66 89 44 24 32 EB 0B 90
    Dst2_6 = 0F B7 54 24 32 66 25 00 00 66 0D CF 95 66 89 44 24 32 EB 0B 90
    Dst2_7 = 0F B7 54 24 32 66 25 00 00 66 0D CD 95 66 89 44 24 32 EB 0B 90
    Dst2_8 = 0F B7 54 24 32 66 25 00 00 66 0D CC 95 66 89 44 24 32 EB 0B 90
    Dst2_9 = 0F B7 54 24 32 66 25 00 00 66 0D 9F 94 66 89 44 24 32 EB 0B 90
    Dst2_10 = 0F B7 54 24 32 66 25 00 00 66 0D 9E 94 66 89 44 24 32 EB 0B 90
    Dst2_11 = 0F B7 54 24 32 66 25 00 00 66 0D 46 94 66 89 44 24 32 EB 0B 90
    Dst2_12 = 0F B7 54 24 32 66 25 00 00 66 0D 56 94 66 89 44 24 32 EB 0B 90
    Dst2_13 = 0F B7 54 24 32 66 25 00 00 66 0D 47 94 66 89 44 24 32 EB 0B 90
    Dst2_14 = 0F B7 54 24 32 66 25 00 00 66 0D 44 94 66 89 44 24 32 EB 0B 90
    Dst2_15 = 0F B7 54 24 32 66 25 00 00 66 0D 19 95 66 89 44 24 32 EB 0B 90
    Dst2_16 = 0F B7 54 24 32 66 25 00 00 66 0D 52 94 66 89 44 24 32 EB 0B 90
    Dst2_17 = 0F B7 54 24 32 66 25 00 00 66 0D 05 94 66 89 44 24 32 EB 0B 90
    Dst2_18 = 0F B7 54 24 32 66 25 00 00 66 0D 96 95 66 89 44 24 32 EB 0B 90
     
    Last edited: Nov 1, 2009
  13. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    GPU:
    Sapphire HD3850 1024MB
    CADCAT, great you have it yet!! Please dump a bios of this baby and send me to gellmar@yahoo.com as soon as possible. Than I will give you a register dumper software and you will dump a specified set of registers. This may help me. I also wanted to check the durations of some routines, but i will send it back to you in reply to your email.

    gellmaR
     
  14. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    GPU:
    Sapphire HD3850 1024MB
    And, if you have time, please run the test scenes in maya made by Maryus3d and report the difference between real firegl and softmodded one. This would be an ultimate help too.

    gellmaR

    p.s.: ATIFuse is the driver project for softmodding. it is still alpha and I cant continue until i have a real card or the information i am asking you about.
     
  15. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    Hi Cadcat, AMD shows 8.633 driver as windows vista and windows 7.
    AMD driver downloads for windows XP 64x AMD has: 8.634, 8.521, 8.500
    You have tested XP64 correct? Do you have a link for the 8.633 for windows XP 64x? thanks for your patience.

    edit-red number corrected.
     
    Last edited: Nov 2, 2009

  16. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    @terrablader

    I'm uploading 8.633 for XP64 now ;)

    @GellmaR

    OK cool, so I will give u the information u need, dump is coming within the next hour..
     
  17. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    thanks Cadcat! Thats the last piece I need besides getting the card :)-

    Can anyone reccomend which 4870 would be best? I am thinking of X2 with 2GB of ram, sapphire. I did not see anything about two cores in the real FireGL 7700. Could save all of money not going with X2 and just having 1GB or ram? Would like the most power can get, especially working in wireframe mode in large models would be nice to get ahead of the curve.

    I have a modded HD2900XT (modded to FireGL 8650) now. Its good but bogging allot.
     
  18. lestatto

    lestatto Member

    Messages:
    19
    Likes Received:
    0
    GPU:
    Zotac GTX 470
    You're trying to download from "Previous FireGL drivers", "Previous FireGL/Pro/MV Unified Drivers and Software" will do the trick. Happy modding.
     
  19. CADCAT

    CADCAT Master Guru

    Messages:
    232
    Likes Received:
    0
    GPU:
    Mobility HD5870 1GB GDDR5
    Ok thats good as my upload fails everytime :(

    @GellmaR

    Here are the results of the Maya bike scene:

    And now good night everybody ;)

    edit:

    The GPU usage doesn't exceed 50% and usage of CPU 1 is near 100%, CPU 2 0%.. (on fast rotation)

    edit2:

    Did the same test with HD3870 instead of V7700 and get the same performance, also the GPU usage is the same! Looks like there is no benefit of FireGL in Maya :3eyes:
     
    Last edited: Nov 2, 2009
  20. gellmar

    gellmar Member Guru

    Messages:
    146
    Likes Received:
    0
    GPU:
    Sapphire HD3850 1024MB
    Thanks CADCAT for the work and BIOS! This really differs from mine... and I am going to flash my 3850 with your BIOS to see what happens. Also I am sending you a couple of benches and tools. Check them and report results in here.

    gellmaR

    UPD: The flasher did not give me the pleasure of flashing :(
     
    Last edited: Nov 2, 2009

Share This Page