SoftFireGL on HD 3870 / Success, apparently

Discussion in 'Rivatuner Statistics Server (RTSS) Forum' started by maligor, Mar 10, 2008.

  1. klingon72

    klingon72 New Member

    Messages:
    6
    Likes Received:
    0
    GPU:
    onboard ati
    This are the specs of our server (that i use& administer). I´m "customizing" a solidworks machine, to our solidworks designer. BTW these are the specs, so far:

    MB ASUS P5E
    Raid 1 (2xWD4000ABYS)
    Q6600 or faster, depends on the budget
    4GB DDR2 1066 (is there any real advantage in 1066 over a 800 corsair or other top branded modules?)
    A good power supply, enermax or equivalent >=500w
    HD3870, 512MB ddr4

    case, keyboard, etc

    Any comments???
     
  2. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    Nope not at all..
    If you look around for ram review, you will find that even a high-end ddr3 will only get you couple % performance gain compare to the mainstream ones so stick to the mainstream ones and you will be ok and because of this i only went with 800 and didn't even bother spending another $30-40 for a 1066
     
  3. NormanBates

    NormanBates Master Guru

    Messages:
    376
    Likes Received:
    0
    GPU:
    ATI HD3870 / ATI HD4670
    I agree, there's no need to spend more on faster ram, quantity is the only concern right now, and that one is limited by OS matters...
    (I have DDR2-800 right now, and I've got it working at 666MHz, and I'm quite happy with it)

    and I wouldn't also go above Q6600: if you can overclock it, I'd rather spend that money on a good heatsink and some good fans (ok, maybe a Q9450 would be better than a Q6600, and is not much more expensive, but it's not easy to find one in stock anyway)
     
  4. KingRoLo

    KingRoLo New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    Club3D GTS 8800 512
    Hi, has anyone tried this with studio max yet?
     

  5. maligor

    maligor Member

    Messages:
    10
    Likes Received:
    1
    GPU:
    Gigabyte Radeon R9 290X
  6. Qwesto

    Qwesto New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    ati 4870 1gb
    Good news?!?!?

    I ´ve sent an email to the amd/ati support. I was complaining that my expensive Firegl v8650(lol) wouldn´t work with the 8.44 driver and that the card is practically useless to me, if it won´t work in maya.

    Here´s the answer from the support according the "maya 8.44 selection bug":




    Try to follow the complete un-install and re-install using the unified drivers:

    http://ati.amd.com/support/drivers/vista32/firegl-vista32

    An attached document will guide you on how to manually remove the ATI folders from the system.

    Update both the bios and the chipset on the motherboard to ensure proper communication between the two chips.

    The north bridge chip on the motherboard which is called the 'Chipset' may be located in your motherboards manual. Try to identify the chipset and update this driver to the latest driver. Please do use the manufactures driver and not the driver provided by Microsoft.

    Verify the date in device manager the listing should be under Device manager in the System device's section.

    There you should be able to locate the PCI-Express entry or AGP entry if this is an AGP motherboard.

    This will ensure that communication flow from the video card to the motherboard is responding correctly.

    Please note that this particular card or any of the drivers for this card has not been certified to run Maya.

    Here is the complete list:

    http://ati.amd.com/products/workstation/ISVCertsFireGL.pdf

    Try also if available a second hard drive with a fresh install of the operating system to see if you are able to reproduce this issue.

    If all steps are complete you may submit an MSINFO file to us and I will try to escalate the issue and see what can be done.

    Start>Run>msinfo32

    Click File>Save>name the file and click save then attach this file to the ticket.

    Please also keep in mind that the card is not certified to run Maya and I will not be able to guarantee that the issue is related to the driver. The issue might also be that the application may not be suitable for this card where the other cards on the list are.


    COULD SOMEBODY TEST THIS; WITH A MODDED HD3870 to firegl v8650?
    ...and maybe @firegl firestream, if it´s making sense technically...

    Hope!
     
  7. Qwesto

    Qwesto New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    ati 4870 1gb
    Oh no!
    It leads to a driver named 8.453.1 and there´s no patchscript for that one...

    Ooops somebody already posted it. Sorry!
     
    Last edited: May 2, 2008
  8. Bananabomb

    Bananabomb Member

    Messages:
    28
    Likes Received:
    0
    GPU:
    ATI HD3870
    Oh that's great news. Let's hope that it really works this time. Probably the old patch works with this as well?
     
  9. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    Does anyone know if there's any patchscript for HD3870 that will work in WinXP64 ?
     
  10. schoko

    schoko Member Guru

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    i just updated the xp64 patchscript for the new 8.453.1 driver. all you need to do is to edit that patchscript and enter your device id.

    here it is :
    http://forums.guru3d.com/showthread.php?t=261154

    please read some of the threads i started, it is explained in these thread how to enter a certain device id.
     

  11. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    schoko, this xp64 patchscript isn't for HD 3870, is it ?
     
  12. schoko

    schoko Member Guru

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    read my post again....

    edit the patchscript and enter your graphics cards device id.


    like this :

    Code:
    [Common]
    SrcFile        = ati2mtag.sys
    BakFile        = ati2mtag.old
    MakeCRC     = 1
    Packed        = 1
    
    ;common script for 676x+
    
    DstVar0	= [B]force FireStream9170[/B]
    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 [B]your device id[/B] 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
    check the bold letters .....
    in dst6_0 your cards device id needs to be entered..... the dev id is typically 4 digit number... you just need to write the number like this :

    my card, (hd 2600 mobility) is 9581 or 95 81 , the patchscript needs the number entered like this 81 95....

    hope you understand that !
     
  13. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    Thanks schoko
    That a good summary right there, I am a noob in softFireGL as I was using an AGP Geforce 6800GT and it was a walk in the park to softquadro that one.
     
  14. damianinbklyn

    damianinbklyn New Member

    Messages:
    9
    Likes Received:
    0
    GPU:
    HD 3850 AGP
    XP 32 patchscript for new 8.453.1 driver

    Dear schoko,

    I realize you are busy, but I am really praying that you have enough time to investigate a patch script for XP 32. Your efforts are greatly appreciated. You are AWESOME!


    Thanx in advance,
    Damian in Brooklyn
     
  15. schoko

    schoko Member Guru

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    @damian

    well have a read in the rivatuner advanced setion. i already posted the patchscript for xp32 yesterday.

    but since nobody has given some feedback i do not know if it is working. i only have xp 64installed, so testing the xp 32 driver ain´t worth installing a second os.

    but if you would like to test it, you are welcome. please give some feedback if the mod is working.
     

  16. maligor

    maligor Member

    Messages:
    10
    Likes Received:
    1
    GPU:
    Gigabyte Radeon R9 290X
    Unfortunately due to my newbieness I can't post in advanced for a reply.

    Don't use this unless you have a HD 3870, as I've replaced ALL the id's for 9501 (as I extrapolated the changes from the xp64 post nessesary changes). I used the V8600 capabilities patch.

    Code:
    [Common]
    SrcFile	= ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile	= newbietechFireGLX2000.rth
    MakeCRC = 1
    Packed	= 1
    
            ;common script for 676x+
    
    DstVar0	= force FireGL RV610GL capabilities(HD 2400 LE)
    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    = 6A 67 8D 87 00 01 00 00 50 E8 99 87 FF FF 85 C0 74 09
    SCM0    = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
    Dst0    = 6A 67 8D 87 00 01 00 00 50 E8 99 87 FF FF 85 C0 90 90
    DCM0    = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00
    
    Src1    = E8 42 97 FF FF A8 04 75 0B 6A 2E
    Dst1    = E8 42 97 FF FF 24 FB 90 90 6A 2E
    
    Src2    = FF 75 08 E8 20 82 00 00 85 C0 74 2E 33 C0 EB 3B
    SCM2    = FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
    Dst2    = FF 75 08 E8 20 82 00 00 85 C0 74 2E 33 C0 EB 38 
    DCM2    = 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00
    
    #Src3    = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
    #SCM3    = FF FF FF FF FF FF FF FF FF 00 00 FF FF
    #Dst3    = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
    #DCM3    = 00 00 00 00 00 00 00 00 00 FF FF 00 00
    
    Src4	= 85 9E EC 00 00 00 75 2E 68 84 00 00 00
    SCM4    = FF 00 00 FF FF FF FF FF FF FF FF FF FF
    Dst4	= 85 9E EC 00 00 00 90 90 68 84 00 00 00
    DCM4    = 00 FF 00 00 00 00 00 00 00 00 00 00 00
    
    Src5	= 83 F8 2C 74 3F 83 F8 34 75 5A 8B 45 F8 66 3B 46 04 74 
    Dst5	= 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB
    
    Src6    = E8 76 4D FF FF F6 C4 20 74 08 6A 2E
    SCM6    = FF 00 00 FF FF FF FF FF FF FF FF FF
    Dst6    = E8 76 4D FF FF F6 C4 20 90 90 6A 2E
    DCM6    = 00 FF FF 00 00 00 00 00 00 00 00 00
    
    Src7	= 85 C0 74 0D FF 75 0C FF 75 08 E8
    Dst7	= 85 C0 90 90 FF 75 0C FF 75 08 E8
    
    Src8    = 83 F8 40 75 1D 66 81 BD FC FE FF FF 02 10 75 12 0F B7 85 FE FE FF FF 
    SCM8    = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF 
    Dst8_0  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_1  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_2  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_3  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_4  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_5  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_6  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_7  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Dst8_8  = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 01 95 66 89 85 FE FE FF FF 90
    Everything seems to work. CCC gives me 10bit, stereo and a greyed out shared dual mode. Also checked the pixel formats and it seems to report overlays available and it reports FireGL in the opengl string. I'll run SpecViewPerf on this at some point and post some results of it too.
     
  17. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    Does it matter if you choose
    force R600GL V8650 capabilities (HD2900 XT)
    or
    force R600GL V8600 capabilities (HD2900 Pro) ?
    I mean the two () at the back doesn't have HD 3870 on it at all so just wondering if there will be any difference or problem if i choose one vs. the other
     
  18. maligor

    maligor Member

    Messages:
    10
    Likes Received:
    1
    GPU:
    Gigabyte Radeon R9 290X
    Now that you mention it and I look at the patch, I feel a bit silly, never really looked into what the patches match but it rather looks like there's no difference between what the patch does between them, unless the option controls other places aswell.

    Anyway, ran specviewperf 10 maya-02: Weighted Geometric Mean = 254.34

    So it rather looks normal.
     
    Last edited: May 6, 2008
  19. LTD

    LTD New Member

    Messages:
    5
    Likes Received:
    0
    hello!

    i tried the xp32 script for my x1900xt (ID 7249), however, it didnt work. now my question is: was it my fault, or is the script not working.

    i modified the xp32 script as follows:

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

    ;common script for 676x+

    DstVar0 = force FireGL 7300 capabilities
    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 = 6A 67 8D 87 00 01 00 00 50 E8 99 87 FF FF 85 C0 74 09
    SCM0 = FF FF FF 00 00 FF FF FF FF FF 00 00 FF FF FF FF FF FF
    Dst0 = 6A 67 8D 87 00 01 00 00 50 E8 99 87 FF FF 85 C0 90 90
    DCM0 = 00 00 00 FF FF 00 00 00 00 00 FF FF 00 00 00 00 00 00

    Src1 = E8 42 97 FF FF A8 04 75 0B 6A 2E
    Dst1 = E8 42 97 FF FF 24 FB 90 90 6A 2E

    Src2 = FF 75 08 E8 20 82 00 00 85 C0 74 2E 33 C0 EB 3B
    SCM2 = FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF
    Dst2 = FF 75 08 E8 20 82 00 00 85 C0 74 2E 33 C0 EB 38
    DCM2 = 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00

    #Src3 = 81 7B 18 10 05 00 00 0F 82 17 01 00 00
    #SCM3 = FF FF FF FF FF FF FF FF FF 00 00 FF FF
    #Dst3 = 81 7B 18 10 05 00 00 90 E9 17 01 00 00
    #DCM3 = 00 00 00 00 00 00 00 00 00 FF FF 00 00

    Src4 = 85 9E EC 00 00 00 75 2E 68 84 00 00 00
    SCM4 = FF 00 00 FF FF FF FF FF FF FF FF FF FF
    Dst4 = 85 9E EC 00 00 00 90 90 68 84 00 00 00
    DCM4 = 00 FF 00 00 00 00 00 00 00 00 00 00 00

    Src5 = 83 F8 2C 74 3F 83 F8 34 75 5A 8B 45 F8 66 3B 46 04 74
    Dst5 = 8B 45 F8 66 8B 46 04 89 45 F8 90 90 90 90 90 90 90 EB

    Src6 = E8 76 4D FF FF F6 C4 20 74 08 6A 2E
    SCM6 = FF 00 00 FF FF FF FF FF FF FF FF FF
    Dst6 = E8 76 4D FF FF F6 C4 20 90 90 6A 2E
    DCM6 = 00 FF FF 00 00 00 00 00 00 00 00 00

    Src7 = 85 C0 74 0D FF 75 0C FF 75 08 E8
    Dst7 = 85 C0 90 90 FF 75 0C FF 75 08 E8

    Src8 = 83 F8 40 75 1D 66 81 BD FC FE FF FF 02 10 75 12 0F B7 85 FE FE FF FF
    SCM8 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF
    Dst8_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_7 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90
    Dst8_8 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 49 72 66 89 85 FE FE FF FF 90

    can anybody help me? thx a lot!
     
  20. kilema

    kilema Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    3870x2 @ V7700-XP64-8.633
    did you modify the INF file ?
     

Share This Page