MOD mobility X600 128 to FireGL! help

Discussion in 'RivaTuner Advanced Discussion forum' started by samov, Jul 2, 2005.

?

What driver version worked 4 U

Poll closed Feb 12, 2006.
  1. 7.93

    0 vote(s)
    0.0%
  2. 8.082 or 8.083

    1 vote(s)
    50.0%
  3. 8.163

    0 vote(s)
    0.0%
  4. above 8.163

    1 vote(s)
    50.0%
Multiple votes are allowed.
  1. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    ATI fireGL mobility-modding help!

    for updated info see the last post on the last page.....

    wouldn't hurt you if you read the whole thread anyways :D

    OLD POST
    --------------------
    ok ... the way I see it... you have to use the 8062 drivers....
    and the patch scripts. now the only problem is thar i don't have any patch scripts for X600 PCIEX mob an di don't know how to mod them...

    i'll append the info i see most people append here....
    --------------------
     
    Last edited: Nov 5, 2006
  2. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    anyone.......

    i have a problem when modding the patch scrips to add my own card's ID string......

    what do I need to add to the patch scripts to have my ID in the list?

    thx again
     
  3. bullmark

    bullmark New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    AX 600XT/TD@V3200FireGL
    you must create, this file manualy
    more message comingsoon into rivatuner forum!
     
  4. unk

    unk Member

    Messages:
    24
    Likes Received:
    0
    GPU:
    MSI GF4Ti4600 VTD @ Quadro4 900XGL VIVO
    hi,
    you can read the thread of mob. r9600 to mob. firegl t2, i have explained the steps there, i think you should do the same, but you have to use a different
    string when modifying the patchscript, give me the device_id of your card's firegl equivalent (the firegl you want to mod to), and i'll give you the string to modify...
     

  5. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    pci id

    $ffffffffff ---------------------------------------------------
    $ffffffffff Northbridge information
    $ffffffffff ---------------------------------------------------
    $0400000000 Description : Intel Grantsdale
    $0400000001 Vendor ID : 8086 (Intel)
    $0400000002 Device ID : 2580
    $0400000003 AGP bus : not supported
    $ffffffffff ---------------------------------------------------
    $ffffffffff Display adapter information
    $ffffffffff ---------------------------------------------------
    $0000000000 Description : Radeon Mobility X600
    $0000000001 Vendor ID : 1002 (ATI)
    $0000000002 Device ID : 3150
    $0000000003 Location : bus 1, device 0, function 0
    $0000000004 Bus type : PCIE
    $000000000f PCIE link width : 16x supported, 16x selected
    $0000000009 Base address 0 : d0000000 (memory range)
    $000000000a Base address 1 : 00004000 (I/O range)
    $000000000b Base address 2 : c8100000 (memory range)
    $000000000c Base address 3 : none
    $000000000d Base address 4 : none
    $000000000e Base address 5 : none

    The device ID is 3150.....
    I don't know the device id of the firegl version.... i believe it should be the device id of the firegl v5000 mobility or smth.... which i don't know........

    please explain in detail how to mod the patch scripts to add my own device id mod. maybe i can just mod it to firegl t2 128....

    thanks for your reply.....
     
  6. unk

    unk Member

    Messages:
    24
    Likes Received:
    0
    GPU:
    MSI GF4Ti4600 VTD @ Quadro4 900XGL VIVO
    sorry, i don't know the dev_id of mob.firegl.v5000 :(
    the sequence to change in the patch scripts depends on this dev_id...
    all the rest is explained in the thread of "mob radeon 9600 to mob firegl t2"
    no, i don't think that modding to firegl t2 is a good idea... it's better to find the device id of your firegl version, and to use that one, not the t2...
    good chance in finding that... :)
     
  7. boioboi

    boioboi New Member

    Messages:
    4
    Likes Received:
    0
    hi,

    i'm also interested in modding my mobility x600 64Mb to FireGL. Actually I'm not aware of the correct Device ID but according to the information of this page the FireGL V3200 is the equivalent to the mobility x600.

    This information could be wrong, at least it is a hint ;)

    EDIT:
    According to another page the Device IDs seem to be the following:

    MOBILITY RADEON X600 (M24 3150)
    MOBILITY FireGL V3200 (M24 3154)

    Maybe the similarity of the ID numbers is a good hint for the assumption x600 = v3200.

    let's hope :D



    Another question a bit OT:

    If this mod will work sometime and the system recognizes a FireGL, does ocassional gaming with less demanding games still work acceptable?
     
    Last edited: Aug 18, 2005
  8. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    yep ... i think v3200 is the one becouse it has the same hardware capabilities....

    so .... i read the other threads ..... i'll try today to see if i can do it..... if not "I'll be back!"
     
  9. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    hmmm... after a lot of research and tons of reading.... i figured out that U have to use an ati2mtag which is a newer version than in the 7.83.4.1 package, either 8.062 or 8.083 or 8.113 .... becouse 7.83.4.1 does not know of the chipset M24GL ( mobility firegl v3200 that is and it's device ID 3154) .... soooo.... since there is no way to patch the newer drivers( they are encrypted) and Unwinder isn't here to help us.... i guess we are stuck.

    SO anyone out there.... DOES ANYONE KNOW HOW TO PATCH THE DISPLAY DRIVER, CONTROL PANEL AND FIREGL MAX Ver. 8.062 and above?

    please note that i already did the 9600 to firegl t2 and i succeded. but the answer to mobility x600 to firegl v3200 eludes me :(
     
  10. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256

  11. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    ok ... after LOTS of testing and copy pasting and script modding.... i got it ALMOST got it to work.... it has become aparent that using the

    1. a patched version of atioglgl.dll from package 7.83.4.1 (the only patchable one - to block the detection)

    2. the patched version of ati2mtag.sys from package 8.062( to properly initialize m24 ( x600 - device id 3150) as m24GL (v3200 - device id 3154)

    3. and the firegl max driver atiom6gl.drv.

    results in a crash by max 7 and max 7.5

    in fact the card is detected correctly becouse i got the firegl max driver to finaly ask me to install the drivers at startup. the ONLY problem i see is that the patched version of atioglgl.dll from package 7.83.4.1 is in fact too old to work with the patched version of ati2mtag.sys from package 8.062.

    please note that using atiom6gl.drv with a sucessful soft mod of a 9600 pro into Fire GL t2 works .....

    ok what i need is a the patched version of atioglgl.dll from package 8.062 or newer.

    x600 to v3200 = DOES NOT WORK

    max7 -> atiom6gl.drv 8.062 -> controlpanel 7.83.4.1 -> atioglgl.dll 7.83.4.1 -> ati2mtag.sys 8.062

    9600 to firegl t2 = WORKS

    max7 -> atiom6gl.drv 8.062 -> controlpanel 7.83.4.1 -> atioglgl.dll 7.83.4.1 -> ati2mtag.sys 8.062

    almost forgot.... I used the inf from an ibm package... i edited it.

    THE RESULT.... i need a newer version of the patched atioglgl.dll

    the fact that atioglgl.dll from 7.83.4.1 has 5.39 mb
    while atioglgl.dll from 8.062 has 6.23 so it is (probably) a major update to add support to the x600 x700 x800 family.
     
    Last edited: Aug 25, 2005
  12. unk

    unk Member

    Messages:
    24
    Likes Received:
    0
    GPU:
    MSI GF4Ti4600 VTD @ Quadro4 900XGL VIVO
    hi,
    i'm not sure, but you can try the following:
    patch sequence ".... 66 25 00 00 66 0D 54 31 ...."
    and modify the section "[ATI.Mfg.NTx86]" of the inf file of 8.083 like this:

    "ATI FireGL V3200" = ati2mtag_RV380GL, PCI\VEN_1002&DEV_3154

    (change the dev_id of rv380 from 3e54 to 3154), 'cause i think there is no
    much difference in rv380 and m24GL (v3200 & mob v3200).

    you can also modify the sections "software settings" in the inf file to much the mobile version of the inf file (that's what i'm done for my mob9700)

    i have never modded atioglgl.dll of the driver 8.083 so i don't think you have to mod it. i'm modding only the ati2mtag.sys, and it's working for me (all the mods listed in the thread "mob 9600 > t2")
    btw: check the thread "mob 9600 > t2"

    good luck...........
     
  13. mpiskotos

    mpiskotos Member

    Messages:
    17
    Likes Received:
    0
    GPU:
    POV GF FX 5600 > QUADRO FX GO 700
    Hi, Samov!

    I just managed to convert my mobility x600 128 on my Dell notebook to a working mobility v3200.... :D

    You can see what I've tried on the thread that unk mentions... Also I had posted some earlier attempts, questions etc on

    http://forums.guru3d.com/showthread.php?s=&threadid=122315&perpage=25&highlight=&pagenumber=1

    Since the beggining I was trying only with a customized version of the unified driver 8.082 made by IBM for t43p, which at that time was the only notebook I could find with a genuine "mobility v3200" on board. This driver had support for it (M24GL) and that's where I found the device id of mobility v3200 (Dev_id 3154) which is the equivalent firegl card of mobility x600 (Dev_id 3150).

    Knowing these dev_ids you are able to edit the RT's patch script so that you can add support for this card. You have to add the string that Unk has provided inside Unwinder's SoftFireGL w2k.rts.

    Specifically, what must be added is:

    DstVar6 = force FireGL mobility v3200 capabilities

    (or DstVar6= Boost my x600 to a BurningGL v3200, it doesn't really matter)

    under

    ...
    DstVar4=....
    DstVar5=....

    And also add the code to unlock v3200 dev_id (this is the important part - thank unk for this):

    Dst2_6 = 0F B7 85 02 FF FF FF 66 25 00 00 66 0D 54 31 66 89 85 02 FF FF FF 90

    in the appropriate place a bit further down... I think you won't miss it... ;)

    For all the rest of the mod one can follow any radeon to firegl guide found on this forum.

    Personally, I had followed one made by AlecRyben on:

    http://forums.guru3d.com/showthread.php?s=&threadid=129197&perpage=10&highlight=&pagenumber=1

    But, you can find others if you search through the threads.

    I'm not sure what your trouble you're having exactly with the modification, but maybe something of the above might help. From what I've read in your posts, I think that IBM's driver might make a difference.


    Take care and I hope you can also be a happy x600@v3200 owner soon! :)
     
  14. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    WOW.... nice driver.... thanks 4 the tip ... I'm now the proud owner of a x600 moded to v3200.... i just installed the max 7 driver.... Ati maximum ROCKS..... performance is WAY UP

    thanks guys . problem solved
     
  15. mpiskotos

    mpiskotos Member

    Messages:
    17
    Likes Received:
    0
    GPU:
    POV GF FX 5600 > QUADRO FX GO 700
    Good to hear it's working!

    Errr.... What do you mean you installed the max 7 driver?
    Do you mean fglmax driver??? If so, please tell me how you did it, because I'm having problems anti-protecting the driver with RT's patch script!
    Does it not need anti-protection?

    Please read my comments on "mob 9600>t2" thread.
    I still have not been able to edit the patch in order to add mob v3200 support. It's more complicated than I hoped it would be...

    Please explain what you did...

    Thanks in advance
     

  16. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    ok ... this is how i did it.

    PART 1 patching the patch scripts and other things....:)

    1. i downloaded the 8.082 IBM driver from www.ibm.com under support for thinkpad t43/t43p.

    2. then patch the script SoftFireGL w2k.rts with Dst2_6 = 0F B7 85 02 FF FF FF 66 25 00 00 66 0D 54 31 66 89 85 02 FF FF FF 90.

    3. then install the drivers NOT by using setup but by updating the driver manually from device manager. ( from the list in the inf in \driver\2kxp_inf\ BE SURE TO SELECT THE FIRST V3200 FROM THE LIST and answer yes to any warning messages - becouse the second is only named v3200 BUT DOES NOT USE THE atioglgl.dll driver so no firegl performance )

    4. patch the control panel install scripts using the standard patch script from rivatuner's colection for patching the controlpanel .... the install it (IT DOES NET NEED ANY OTHER PATCHES)

    5a. patch the fire gl max install routines with the patcher from rivatuner's colection for patching the max driver. INSTALL IT USING SETUP....

    5b. modify the file routines from FGLMax in the Antiprotection folder and add two lines in the apropriate places "DstVar12= antiprotection for 3150 PCI DeviceID" and the three more lines at the end
    "
    Src0_12 = 44 45 56 5F 34 31 00 34
    SCM0_12 = FF FF FF FF FF FF 00 FF
    Dst0_12 = 44 45 56 5F 33 31 00 30
    DCM0_12 = 00 00 00 00 00 00 FF 00
    "
    then ... patch atiim**l.exe from \program files\Ati Technologies using "atiim**l.exe antiprotection.rts"

    okkkkkkkkkkkkkkkkkkkkkkk

    NOW YOU ARE ALMOST THERE ... BUT BOT YET.... next U can restart .... IF YOU DID everything right AND U ALREADY have MAX 5, 6 or 7 or better yet max 7.5 installed, it will ask you at start up to install the max driver.... SAY YES....

    BUUUUUUUUTTTTTT ... apparently the max driver kit is too old and contains only the max 5 driver.... which for your information DOES NOT work with max 6 an 7/7.5.....

    NOW

    PART 2 - Getting the atiom6gl.drv file from fireglmax-8.082 at www.ati.com
    ---- or use an older patchable SETUP.INX to bypass the non-patchable SETUP.INX from fireglmax-8.082


    1. go to www.ati.com and go to support => win xp => fire gl => PREVIOUS RELEASES => click ON (very important) 8.082 => download ONLY the fireGL MAX driver which is fireglmax-8.082.

    2.extract it ..........AND from the IBM kit in the FGLMAX get SETUP.INX and copy it over to where u uncompressed fireglmax-8.082.

    3. SAVE YOUR ENTIRE \Program Files\ATI Technologies\ directory NOW somewhere safe.

    4. now fireglmax-8.082 will install but U can't use couse U can't patch atiim**l.exe. JUST INSTALL IT OVER THE OLD ONE ..... AND (very important.....) AFTER U INSTALL GET atiom6gl.drv and copy it to a safe place.....

    5. DO NOT RESTART ... NOT YET.... copy back the previously saved at step 3 \Program Files\ATI Technologies\ into it's original place.... and copy atiom6gl.drv to your x:\3ds max 7 dir.

    6. NOW .... restart (U may skip this step)

    7. click start - all programs - discreet - 3ds max 7 - Change Graphics Mode

    now max will start and select custom driver -> atiom6gl.drv ( NOT atiom5gl.drv)



    ENJOY THE SPEEEEEEEDDDD

    for legal concerns --- I "samov" do not use any modified drivers and did not, do not, will not modify any, past present and future..... what i wrote are only words .... and the fact that they mean anything to you is somewhat weird to me .... the fact that work or not is irrelevant.... and maybe just a coincidence.....


    sorry for any mistakes i made.... it's not as if it took me 1 h to get this from my buddy "THE IMAGINARY FRIEND" who by some paranormal coincidence knows this stuff..... i mean... who uses this stuff anyway :)
     
    Last edited: Sep 2, 2005
  17. mpiskotos

    mpiskotos Member

    Messages:
    17
    Likes Received:
    0
    GPU:
    POV GF FX 5600 > QUADRO FX GO 700
    ALLRIGHT!!!

    Now I have Max driver up and working in my 3dsmax6 and YES there is BIG speed increase!!! :D

    Thanks for replying Samov and for posting such a detailed step-by-step guide!

    How did you come up with the code that needs to be added to fglmax patch script? Really impressive!

    It was not that simple though, and it took some tries before I could get it to work....

    Just for other modders' sake here's what I did slightly different in some steps:

    PART ONE:

    3. then install the drivers NOT by using setup but by updating the driver manually from device manager. ( from the list in the inf in \driver\2kxp_inf\ BE SURE TO SELECT THE FIRST V3200 FROM THE LIST and answer yes to any warning messages - becouse the second is only named v3200 BUT DOES NOT USE THE atioglgl.dll driver so no firegl performance )

    Well, I just deleted the unnecessary line from the inf file (v3200 with 3150 dev_id) just so there is no confusion


    4. patch the control panel install scripts using the standard patch script from rivatuner's colection for patching the controlpanel .... the install it (IT DOES NET NEED ANY OTHER PATCHES)

    I just installed the Cpanel without any patching and it worked. RT's antiprotection script would not work. The only difference I see right now is just an xtra panel with custom profiles for some OpenGL applications. Should there be more?

    PART TWO:

    I could only find 8.083 drivers (not 8.082) but I guess that's not much of a difference...

    2.extract it ..........AND from the IBM kit in the FGLMAX get SETUP.INX and copy it over to where u uncompressed fireglmax-8.082.

    Well, I tried copying the already patched setup.inx file from IBM drivers, but it didn't work. So, I just reapplied the patch to the new drivers and went on...

    Steps 4,5,6,7

    After installation of the 8.083 drivers, I just got a popup asking if I wanted the driver to be installed in 3dsmax (I think that is atim**l.exe being executed automatically). So,
    I agreed and then I checked 3dsmax dir and atiom6gl.drv was already there! I then ran 3dsmax and was impessed with my newly acquired viewport speed!!! :)

    That's all. I can now rest easier knowing that I can get the most out of my notebook.

    Thanks once again Samov and everybody else who helped or pointed out useful stuff!

    Take care!
     
  18. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    ok .... thank you 4 your reply and any info U appended. everybody .....
    Unwinder

    looking at another script from device ID 4150 which is the closest to 3150 and evidently 3154 ( the on we need)

    script for 4150

    Src0_5 = 44 45 56 5F 34 31 00 34
    SCM0_5 = FF FF FF FF FF FF 00 FF
    Dst0_5 = 44 45 56 5F 34 31 00 30
    DCM0_5 = 00 00 00 00 00 00 FF 00

    script i came up with for 3150

    Src0_12 = 44 45 56 5F 34 31 00 34
    SCM0_12 = FF FF FF FF FF FF 00 FF
    Dst0_12 = 44 45 56 5F 33 31 00 30
    DCM0_12 = 00 00 00 00 00 00 FF 00

    apparently.... as U can see 1st 2nd and 4th like are the same so.... i reversed hexed the codes from unwinder's patch scripts and discovered that

    3150 in hex is 33 31 35 30

    4150 in hex is 34 31 35 30

    so as U can see the 35 is replaced by 00 and 33 by 34

    44 45 56 5F 34 31 00 30

    44 45 56 5F 33 31 00 30

    AND VOILA..... new patch script

    have fun
     
    Last edited: Sep 3, 2005
  19. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    ok...

    has anyone tried this on the 64 bit driver for fire gl?
     
  20. samov

    samov Master Guru

    Messages:
    217
    Likes Received:
    0
    GPU:
    mobility x1600 256
    anyone
     

Share This Page