1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Updated XP64 Patchscript for HD2x00 series

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

  1. maxtorag

    maxtorag Member

    Messages:
    49
    Likes Received:
    0
    GPU:
    Asus Radeon HD2900XT @ FireGL V8650
    memory bandwidth is relevant mainly for fast changing scenes == games ;)

    what do you mean by new driver?
     
  2. noney

    noney New Member

    Messages:
    9
    Likes Received:
    0
    GPU:
    2600XT@firegl5600
    oh thanks max.....i just needed reassurance.....

    by new driver i meant 8.44 ......i am on 8.39.........

    when the modded drivers first released couple of months back i gave a visit to autodesk site ...at that time, all the latest firegls were not qualified to work with maya......with the october relese driver (which i am using) firegs were qualified to work with maya.....so this is just the first release that worked with it....thing will only go up from here..... be optimistic, guys :D

    oh i am sorry max i just realized that the crash happend on my hand smooth file(which i made , it throwed a memory exception on me when i pressed 6 key )......191 mb hand smooth didnt crashed on me ...:(

    on the brighter side......after 6 key press my lag results on 191 mb hand smooth were pretty close to norman...so me too, in the same boat :D

    maybe we should send that file to ati so our drivers could be optimized for it :p
     
  3. maxtorag

    maxtorag Member

    Messages:
    49
    Likes Received:
    0
    GPU:
    Asus Radeon HD2900XT @ FireGL V8650
    But there is no compatible mod for 8.44 x64 yet...or am I wrong?
     
  4. NormanBates

    NormanBates Master Guru

    Messages:
    376
    Likes Received:
    0
    GPU:
    ATI HD3870 / ATI HD4670
    true, I think there's no 8.44 patch yet...

    and even worse: I have just found out that 8.391.2.1.1.1 doesn't support v8600, just v5600 and v3600!!

    it's not on the CA_53846.inf file, and it's not on the release notes:
    https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/firegl/firegl8.391.2.1.1.1.html

    it is on the release notes of 8.44, and in its CA_53846.inf file, though
    https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/firegl/firegl_844.html

    will have to add 8.44@xp64 patch to the wish list, together with 3870 patches and vista patches...
     

  5. maxtorag

    maxtorag Member

    Messages:
    49
    Likes Received:
    0
    GPU:
    Asus Radeon HD2900XT @ FireGL V8650
    Well, basically, what I did was changing the .inf of 8.39 and modifying it with respect to the new one in 8.44, but I was wondering whether that lack of support could have an impact on my huge lag with hand1.ma.

    Anyway, we (or at least I ;) ) definitely would love 8.44 mod. Schoko has been quiet recently, though. He seemed to get the 8.44x32 and 8.39x64 working pretty fast, so...where is the 8.44x64, please :wanker:
     
  6. maxpoz

    maxpoz Active Member

    Messages:
    66
    Likes Received:
    0
    GPU:
    Ati X1600
    Hi,
    i can't instal a driver for max, the error is:
    setup will only run in administrator mode...


    who can send me atiom9gl.drv via mail?
    massimo@3darea.it


    Help me
    Tnxs
     
  7. NormanBates

    NormanBates Master Guru

    Messages:
    376
    Likes Received:
    0
    GPU:
    ATI HD3870 / ATI HD4670
    maxpoz: I don't think you need a different driver, you need to get into administrator mode
     
  8. maxpoz

    maxpoz Active Member

    Messages:
    66
    Likes Received:
    0
    GPU:
    Ati X1600
    NormanBates thank you for reply,
    i'm already the administrator, but the installation doesn't start the driver is FGLMax-8.391.2.1.1.

    I Should to use a open gl driver for 3dsmax9 atiom9gl.drv.
    The main driver firegl it's installed correctly.

    Sorry for bad english
     
  9. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    any luck in windows vista x64?
     
    Last edited: Apr 27, 2008
  10. schoko

    schoko Member Guru

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    Hi Legolasleaf, haven´t been here for some days.... i have quite some work to do right now. just finished an architectural competition, working already on the next one, and am doing a flash website right now. That why i am not around this much lately.

    there is nothing for vista right now, only XP and XP 64.

    When you have followed the this thread and the other patchscript threads you already know the procedure for patching the driver.

    about the control panel : nah ,with the mobility modder you can only patch the CCC, not the Control panel. so if you need the control panel you won´t have the mobility features.

    But if you use the CCC you will have the mobility features. on some chinese sites, i have seen there is a patched CCC with the Pro Tabs. if you patch that one you will have the mobility features and the Pro Tabs. You will find it at newbietech.net/bbs - forum.

    I did install XP 64 on my machine, and it´s working very well. If you plan to do the same, and you are searching for XP 64 drivers for the 8510p, you can just use the drivers for the 8510w. but be careful not to install something called system default settings. This made some strange changes in windows.

    Our Graphics card is the HD 2600 M ( Device id 9581), so when patching a driver you would patch the device id 9581. After i installed the system default settings my graphics card ( though i did install the patched driver for 0x9581) did show a new device id 9583. Opengl Acceleration was still working, unless i did try a reinstall. when i tried reinstalling the device id 9583 was used in windows, and the driver was installing without opengl acceleration. The only thing that is working is completely uninstalling the graphics driver, because then the device id is back to 9581. after installing the driver i´m having the opengl performance again, but after a restart windows tells me again the device id is 9583. So i advise you not to install the system default settings.

    But i´m happy with XP 64 since it has proven to be a rocksolid OS for production. I did not experience any problems with my notebook during the latest contests i have worked on. If you plan to use your notebook professionally, and you are doing a lot of rendering, i just can recommend you this over XP32, or Vista x86, or x64. maybe you wanna read some topics on the slow vista over at notebook forums. after seeing all the different OS´s in my machine i like XP 64 the most, since it´s fastest, most reliable unproblematic OS i could get for production.
     

  11. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    Hi Schoko, thank you for your answer.

    Sorry, I don't understand you too much.
    You said that I can to install the 8510w drivers for xp 64, without patch? or patching? or what?

    Talking about vista, you said in other forum, the only thing that you must to do, it were change the subsystem id, with the hp driver, to obtain the firegl, because the id of the firegl and radeon cards are the same for 8510p and 8510w. Did you made anything to probe? It would be the key for the vista 64. Because the vista 64, in not much time, would be the way to go.

    Thank you and sorry for my crappy english.
     
    Last edited: Apr 27, 2008
  12. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    Please, tell me how to change the .inf file to get a firegl.

    Thank you.
     
  13. maxpoz

    maxpoz Active Member

    Messages:
    66
    Likes Received:
    0
    GPU:
    Ati X1600
    Last edited: Apr 7, 2008
  14. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    Schoko I installed xp 64, but I have an unknown device:
    ACPI\HPQ0004\3&b1bfb68&0

    Searching in google, I found that is hp 3d DriveGuard, but doesn't exist a version for 64 bit, what did you do?

    Did you have any problem with the hibernate option (I don't have this option).

    Thank you.
     
    Last edited: Apr 23, 2008
  15. schoko

    schoko Member Guru

    Messages:
    178
    Likes Received:
    0
    GPU:
    Hd2600 Mobility
    guess this does not belong here. might be more a question asked in the notebook forum.
    i can tell you there is no HP driveguard for win xp64, and there will not be one. at least thats what Hp has to say to this topic.

    and the hibernation option is only working when you are limiting your ram size to 4 GB ( yes , including the graphics card....), so basicly you just can use as much ram as with a 32 bit OS.

    i worked around that by adding a second startoption in the boot ini. one normal , that will let you use all the memory,but without hibernation, and a second one with the 4 GB switch, with hibernation.

    you can choose at startup, what option you desire 4GB or hibernation. this is indeed not what microsoft promised, they have f**cked up big time with the hibernation mode in XP64.

    at last, please be so kind to ask these questions at a proper forum/thread, so this thread stays on topic.
     

  16. legolasgleaf

    legolasgleaf Member Guru

    Messages:
    194
    Likes Received:
    0
    GPU:
    Quadro FX3500
    Sure, sorry for the lapse, I made a mistake cause I thought that I post in another forum where you wrote (in notebookreviews, you know).
     
  17. terrablader

    terrablader Master Guru

    Messages:
    224
    Likes Received:
    0
    GPU:
    HD4870,HD2900XT,HD4350
    what is wrong here?

    My card is HD2900XT. my Device ID is 9400. Where do I put that which line? thanks
     
    Last edited: Aug 18, 2008
  18. maxpoz

    maxpoz Active Member

    Messages:
    66
    Likes Received:
    0
    GPU:
    Ati X1600
    you must expand the driver in a folder,
    search the inf folder and the .inf file for your operation system (ex. C2_34003.inf) open it whit notepad and search the string of ati 2900

    ex.
    "ATI FireGL V7300" = ati2mtag_R520GL, PCI\VEN_1002&DEV_710E
    "ATI FireGL V7300 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_712E

    open the patchscript posted in a first post and patch the inf file

    Sorry for bad english
     
  19. terrablader

    terrablader Master Guru

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

    Hi, Thanks for your response.


    my card is HD2900XT, ID 9400. this is what I have in my Inf:

    "ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9589
    "ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9588
    "ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9405
    "ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
    "ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
    "AMD FireStream 9170" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9501
    "AMD FireStream 9170" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9505


    I do not know what to change in the patchscript. Is the patch script on the first page correct for me?


    Thank you.
     
    Last edited: Aug 18, 2008
  20. maxpoz

    maxpoz Active Member

    Messages:
    66
    Likes Received:
    0
    GPU:
    Ati X1600
    I'm doing in memory....i haven't riva, driver etc.

    P.s. I believe that your device id is equal to firegl(9400) or you have already changed the inf?





    1 Install rivaturner and go to PatchScripts\ATI\SoftFireGL\Unified\ open SoftFireGL w2k.rts with notepad (this is the patch script but is not correct for your 2900xt), now, copy the code...

    Code:
    [Common]
    SrcFile	= ati2mtag.sys
    BakFile = ati2mtag.old
    MakeCRC = 1
    Packed	= 1
    
             ;common script for 669x+
    
    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	= 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 C5 94 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
    
    [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 C5 94 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 8D 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_3	= 66 c7 44 24 32 8B 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
    
    [Common 6.14.10.668x]
    WrapTo	= Common 6.14.10.667x
    and replace the similar code in SoftFireGL w2k.rts opended with notepad (copy from this page and paste in notepad).
    Save the file with another name ex softfireglX2900.rts

    2
    you must expand the driver in a folder,
    search the inf folder and the .inf file for your operation system (ex. C2_34003.inf) open it whit notepad and search the string of ati 2900

    ex.
    "ATI FireGL V7300" = ati2mtag_R520GL, PCI\VEN_1002&DEV_710E
    "ATI FireGL V7300 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_712E

    save the inf file with same name.

    Now you are ready to patch the driver.
    Open the patchscript softfireglX2900.rts with rivaturner and patch the .inf file modified.

    It's very hard write in english for me
     
    Last edited: Aug 18, 2008

Share This Page