Guru3D.com Forums

Go Back   Guru3D.com Forums > Affiliates > Rivatuner Generic Discussion forum
Rivatuner Generic Discussion forum This forum is intended for generic questions and discussion of the RivaTuner Utility. In this section the users help each other out with answers.


Reply
 
Thread Tools Display Modes
ATI FireGL/FireProSoftmod - Discussion Thread for new members
Old
  (#1)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default ATI FireGL/FireProSoftmod - Discussion Thread for new members - 01-11-2010, 14:48 | posts: 178

Iīve opened this thread for the new members here that have registered for the reason of softmodding their Ati Radeon cards to to make use of the advanced opengl properties ( FireGL / FirePro) that all Ati cards have.

The new members here do have problems figuring out how softmodding works, and what needs to be done to have the softmod properly applied.

Iīm already getting Pmīs of users with 0 (zero) posts here asking me for a guide on how to get their card softmoded. Just to make this clear, i simply donīt have the time and the nerves to explain it via pm to everyone that does not bother to read older threads how the patch is applied.

Iīll post the steps for accomplishing the softmod here in some kind of guide, so please discuss your questions / problems with drivermodding here in this thread.

Quote:
Q. What is softmodding, and why does it work.

A. Ati and Nvidia produce graphics cards for normal use ( radeon) and for professional users that have a few capabilities for accelerating viewport performance in opengl. Since the design and the production of those grapics chips does cost money both big players in graphics business have decide to produce only one graphics chip that has all the functions.

The differentiation what capabilities a graphics card has is done by the device driver. This allows Ati to simply make one driver for the consumer radeon cards , and one driver for the professonal firegl/firepro cards. those device drivers are nearly identical, means they share the same component libraries ( *.dll) for direct3d and opengl.

If you try to understand how the differentiation via a graphics driver is done you will see there must be a core element of the driver ( the kernel).
The kernel for XP is the ati2mtag.sys, the kernel for vista/ win7 is the atikmdag.sys.

Inside the kernel there are routines that allow/disallow the professional capabilities for certain graphics cards. the question that arises here is, how does the kernel know what capabilities a certain graphics card should have.

At this point you will have to be aware, that every device ( graphics card) has a unique device id. the two kernels for xp and win7/vista use this device id to decide whether the driver should have proffesional opengl capabilites or not.
You might reckon that the basis for a patch might be adding a certain device id (of a radeon card of course...) to the list of cards that have professional opengl caps, or more or less force the driver to use the professional opengl caps for a certain device id. This is done via applying a patchscript that forces the driver to use the device id you want.
One very respectable member of this board once initiated all this patching a few years ago, and explained and showed us how it is done. Since a lot of people bothered him because of this he decided not to support this kind of soft modding anymore, and i can relate why he simply could not answer those questions. For most of the questions a simple search in the forums would have been enough to get an answer.

so if you have a question like this :
Quote:
I just read your post about the firepro scripts for win7/vista.. I am using an 4850hd and want to try get a Firepro v7770 driver to work with it.. However the win7/vista patch does not include the v7770 model while xp64 does..

I currently have the bios patched to recognize the card as a Firepro v7770

Is there no vista driver for the v7770 or is there another firepro model that would allow a firepro driver to be installed for a 4850HD in Win7 that you know of?

It looks like you know your stuff, so any help would be appreciated.

Thanks, xxx
please donīt use a pm for that. ask your questions here. Other experienced users can give a solution to your question. as a side effect the new people on this board can read the answers and solution also.


But now the procedure for the patch.

Things you need before starting to patch:

1. rivatuner
( it is needed to apply the patchcripts)
you can get it here at guru3d :http://downloads.guru3d.com/RivaTune...nload-163.html

2. the latest patchscript ( watch for the driverversion it applies to)

3. the corresponding FireGL/FirePro driver from Ati

you can find those here :http://ati.amd.com/products/workstat...elerators.html

4. you need to figure out what the Firegl/Firepro Equivalent to your card is.
it is necessary for the diver installation. you need to use the install routine for the correct chip.
if you donīt know, you should discuss this here with other members.
have a look at the device idīs of atiīs graphics cards :http://developer.amd.com/drivers/pc_...s/default.aspx

( eg. in the case of my notebook, i have the hd 2600 mobility. the chip used on that card is RV630, and the firegl-equivalent of that chip is the RV630GL. So when you browse the list of device idīs at ati youīll see that the Firegl v3600 and FireGL v5600 do have that RV630 chip also)

please double check the device id. in your windows you can either find it in the hardware manager, or at the display properties ( adapter).

5. you need to get the atiogl.xml from here :http://depositfiles.com/files/nv8i5wcqj

this applies to xp32,xp64, win7/vista 32bit and win7/vista x64


recently there have been a lot of reports about missing viewport performance in maya. the problem was within the atiogl.xml which stores the workstation profiles for the opengl capabilities for programs like maya, ideas, solidworks, pro/engineer...
i have made some minor changes to the file, and now the viewport performance is back again in maya.
download the file and replace the one that comes with the driver, before you install it. you need to copy it here :FirePro_8.634_Win7x64_86103\Packages\Drivers\Disp lay\W76A_INF\B_85955

if you already have installed the driver you simply can copy the file to c:\windows and once you start maya the performance is back again.



iīll run an example here on how to patch a driver (version 8.634) for my hd 2600 mobility card ( chip RV630 , Device ID: 9581) in windows7/windows vista 64 bit:

the necessary steps are to modify the driverīs installation routine ( *.inf) and to patch the drivers kernel ( atikmdag.sys).

1. after you have downloaded the correct driver from ati, you need to run it. when the installation starts the driver first unpacks itīs files to C:\amd\
as soon as it is done with unpacking and the ati setup screen appears on your display you can cancel the installation, the files are now extracted,and ready to be modified.

2. edit the installation routine ( for win 7 driver version 8.634 you will find the installation routine (*.inf) here :C:\AMD\FirePro_8.634_Win7x64_86103\Packages\Drive rs\Display\W76A_INF.
the file is called: C7_86103.inf )

3. open the file C7_86103.inf with the notepad and browse to this section :

Quote:
[Manufacturer]
%ATI% = ATI.Mfg, NTamd64.6.1

[ATI.Mfg.NTamd64.6.1]
"AMD FireStream 9170" = ati2mtag_RV630, PCI\VEN_1002&DEV_9519
"AMD FireStream 9250" = ati2mtag_R7X, PCI\VEN_1002&DEV_9452
"AMD FireStream 9270" = ati2mtag_R7X, PCI\VEN_1002&DEV_9450
"ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958D
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958C
"ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940F
"ATI FireGL V7700" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9511
"ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940B
"ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940A
"ATI FirePro 2260" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CF
"ATI FirePro 2260 " = ati2mtag_RV610, PCI\VEN_1002&DEV_95CE
"ATI FirePro 2450" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CD
"ATI FirePro V3700 (FireGL)" = ati2mtag_RV620GL, PCI\VEN_1002&DEV_95CC
"ATI FirePro V3750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949F
"ATI FirePro V5700 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949E
"ATI FirePro V7750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949C
"ATI FirePro V8700 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9456
"ATI FirePro V8750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9444
i already know that my card is based on the RV630 and it has the device id 9581 and thus i can choose from these equivalents :
Quote:
"ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958D
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958C
iīll choose the fireglv5600 as the equivalent a want to use the drivers instalation routine for. so i edit the line as follows:

from:
Quote:
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958C
to :
Quote:
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9581
4. save changes of this file after editing.
now when the driver installs it will use the correct routines for the RV630, and the name of the card that will be installed is "ATI FireGL V5600".

Quote:
Note:
you can also change the name of that card to any name you want. Simply edit it to "ATI Fauxpas V5600", and the graphics card will show up with this name in windows.
but i have to warn you about loosing certain features. E.g the realview feature of solidworks seems to check the name of a graphics card. Solidworks seems to have a list with certified cards, but it does a namecheck only to figure out if realview is available or not.
so you may not want to edit the name of the graphics card

Now the atikmdag.sys for win7/vista needs to be patched:


i have posted the scripts for driver 8.634 in the rivatuner advanced section
http://forums.guru3d.com/showthread.php?t=312673

get the script for windows7/vista x64 for the correct driver:

Quote:
[Common]
SrcFile = atikmdag.sys
BakFile = atikmdag.old
MakeCRC = 1
Packed = 1

;script for FireGL driver 8.634 _ win 7_x64

DstVar0 = force ATI FireGL V8650 capabilities
...
DstVar10 = force FirePro V3750 capabilities


Src0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 74 46
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00
Dst0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 EB 46
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 FF

Src1 = B1 46 38 0B 75 B4 48
Dst1 = B1 46 88 0B 90 90 48

Src2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF 85 C0 0F 84 62 01 00 00
SCM2 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF FF
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
...
Dst2_10 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9F 94 00 00 90 90
in the beginning of the script there are variables declared (in this case from DstVar0 up to DstVar10) that will be used to force a certain device id to the atikmdag.sys
E.g. DstVar0 = force ATI FireGL V8650 capabilities
the variables only represent different device idīs for patching the driver

Quote:

note: the script runs via rivatuner. there you will have a window that allows you to pick a certain option for patching the driver. the options youīll see after you have started the script are the declared variables names.
Quote:
"force ATI FireGL V8650 capabilities"
will be one of the options to pick when using the script. via the names of the variables you can choose which device id is used for patching the driver.

at the end of the script youīll find the code that is patched to the atikmdag.sys. corresponding to the number of variables (DstVar10)
you will find here 10 patch sequences with different device idīs.

Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
...
Dst2_10 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9F 94 00 00 90 90


5. editing the patchscript

you need to edit the patchscript and implement your graphics cards device id into one out of those 10 options.

letīs say the script looks like this :
Quote:
[Common]
SrcFile = atikmdag.sys
BakFile = atikmdag.old
MakeCRC = 1
Packed = 1


;script for FireGL driver 8.634 _ win 7_x64

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 ATI FireGL V7700 capabilities
DstVar6 = force RV610GL capabilities
DstVar7 = force FirePro V8700 capabilities
DstVar8 = force FirePro V5700 capabilities
DstVar9 = force FirePro V7750 capabilities
DstVar10 = force FirePro V3750 capabilities


Src0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 74 46
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00
Dst0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 EB 46
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 FF

Src1 = B1 46 38 0B 75 B4 48
Dst1 = B1 46 88 0B 90 90 48

Src2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF 85 C0 0F 84 62 01 00 00
SCM2 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF FF
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
Dst2_1 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0B 94 00 00 90 90
Dst2_2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0F 94 00 00 90 90
Dst2_3 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8C 95 00 00 90 90
Dst2_4 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8D 95 00 00 90 90
Dst2_5 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 11 95 00 00 90 90
Dst2_6 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 C5 94 00 00 90 90
Dst2_7 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 56 94 00 00 90 90
Dst2_8 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9E 94 00 00 90 90
Dst2_9 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9C 94 00 00 90 90
Dst2_10 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9F 94 00 00 90 90
lets say i decide to use the first variable (DstVar0) for adding my graphics card to the script, i would then need to implement the device id of my graphics card to Dst2_0.

this line would need to be edited:
Quote:
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
in this line there are four digits that represent the device id of the graphics card.
Quote:
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0A 94 00 00 90 90
the device id of my hd 2600 mobility card is 9581. coresponding to the script the digits would need to look like this 95 81. now i have two pairs of numbers that needed to be swapped from 95 81 to 81 95.

the edited line in the script would need to look like this now :
Quote:
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 81 95 00 00 90 90
the script that i have adapted for my card must look like this now:

Quote:
[Common]
SrcFile = atikmdag.sys
BakFile = atikmdag.old
MakeCRC = 1
Packed = 1


;script for FireGL driver 8.634 _ win 7_x64

DstVar0 = force ATI Mobility FireGL V5600 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 ATI FireGL V7700 capabilities
DstVar6 = force RV610GL capabilities
DstVar7 = force FirePro V8700 capabilities
DstVar8 = force FirePro V5700 capabilities
DstVar9 = force FirePro V7750 capabilities
DstVar10 = force FirePro V3750 capabilities


Src0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 74 46
SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00
Dst0 = B8 94 00 00 00 E8 F2 6D 00 00 3B C5 EB 46
DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 FF

Src1 = B1 46 38 0B 75 B4 48
Dst1 = B1 46 88 0B 90 90 48

Src2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF 85 C0 0F 84 62 01 00 00
SCM2 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF FF
Dst2_0 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 81 95 00 00 90 90
Dst2_1 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0B 94 00 00 90 90
Dst2_2 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 0F 94 00 00 90 90
Dst2_3 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8C 95 00 00 90 90
Dst2_4 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 8D 95 00 00 90 90
Dst2_5 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 11 95 00 00 90 90
Dst2_6 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 C5 94 00 00 90 90
Dst2_7 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 56 94 00 00 90 90
Dst2_8 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9E 94 00 00 90 90
Dst2_9 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9C 94 00 00 90 90
Dst2_10 = BA 2E 00 00 00 48 8B CB E8 F2 A4 FF FF C7 03 9F 94 00 00 90 90

6. creating the patchscript


you should have edited this text in the notepad and after you save the patchscript as win7x64_8.634.txt you should rename it to win7x64_8.634.rts
if you already have installed rivatuner( you need to reboot after installation) you can now use the script by double clicking on the win7x64_8.634.rts


7. using the patchscript


now that you have the patchscript you will need to apply it to the atikmdag.sys. once you have started the script by double-clicking you can choose the name of the variable DstVar0. you can choose in the script window : force ATI Mobility FireGL V5600 capabilities

now you need to point to the file that needs to be patched. usually you would find it here :
C:\AMD\FirePro_8.634_Win7x64_86103\Packages\Driver s\Display\W76A_INF\B_85955\atikmdag.sy_

the filetype is *.sy_ not *.sys as it should be. this is because the file is still compressed. choose for the file to patch :atikmdag.sy_

this file will automatically be uncompressed to atikmdag.sys and then patched. a copy of the original will be saved as atikmdag.old.

at this point you should rename the uncompressed file again to atikmdag.sy_

thatīs it. youīre done with patching

8. installing the driver.

since we only altered the installation routine for the device driver, not the whole setup you canīt use the setup.exe for the driver installation.
you would have to install the driver manually via the "have-disk" method.

for windows vista / windows 7 it is explained here how it works :
for win xp hereīs the procedure :
if everything was successful you should have a fully working professional OpenGL-GPU.

note that especially for the x64 bit versions of Vista , win7 and server 2008 you will need to switch off the driver signature enforcement. since we just altered the kernel of the graphics driver it is not anymore digitally signed.



Driver Signature Enforcement for Win Vista, Win7 and Server2008 32bit and64bit

to have the 8.634 driver working without pressing f8 during every startup in win7 x64 or vista x64 you just have to download the nifty little tool(dseo 1.3b) from here :

http://www.*****.com/home.php?page=dseo

this applies to win vista and win 7 (32 bit and 64 bit)

before you start installing the modded firegl-driver you need to disable the driver signing in win 7. you have several options :

Quote:
1. use the group policies http://www.killertechtips.com/2009/0...policy-editor/

2. do it manually from the command line http://www.killertechtips.com/2009/0...ing-windows-7/
once you have disabled the driver signing you are ready to use the driver in windows vista and windows7 32 bit




this applies to win vista and win 7 64bit only bit)

for windows 7 and vista 64 bit you just need a few more steps to get this driver working forever :

Quote:
1.

a. install the driver via the "have disk"- method


2.

a. run dseo 1.3b and choose "enable test mode"

b. reboot and press f8, choose disable driver signature enforcement

after the reboot you will see a "test mode" icon in the lower right
corner of your display ( probably this will be there for a while, because
the remove watermark option does not work from the dseo. getting rid of the watermark is described below.

3.
a. run dseo 1.3b and choose " sign a system file"
( you need to patch the atikmdag.sys)

b. a little window opens where you have to paste the path of the desired
file to patch ( eg. c:\windows\system32\driver\atikmdag.sys)

c. click ok and when the programm says the file has been patched

d. just reboot without pressing f8 and everything should be working fine.
note that this procedure is necessary for vista / win 7 x64 bit only. the 32 bit drivers install and work after you have disabled the driversigning.


to get rid of the watermark please have a look here :

Quote:
http://deepxw.blogspot.com/2008/12/r...-20081210.html

but be careful just to use the described method 1 for win 7. method 2 results in a bad error for win 7 build 7.600 and above.

Windows autoupdate


Now that you have got everything working you have to make sure it stays that way. but if you are using win7 or vista you will soon realise that the automatic update knows it has a better driver for your (radeon-)grapics card.
you should make sure you donīt have to reinstall and sign the firegl-driver all the time because windows update thinks a radeon driver suits your card better
Quote:
Set Windows update to "manual" / "check for updates, but let me choose to install" ( dunno right now if this the exact phrase), but basicly you need to review the updates and drivers that windows update wants to install and deny / hide the graphics driver.
please discuss your questions/ problems / succes stories / troubles in this thread. Donīt send any PMīs for things that should be discussed in public.
especially donīt ask me to patch your drivers....

Last edited by schoko; 02-03-2010 at 21:07.
   
Reply With Quote
 
Old
  (#2)
skyblug
Newbie
 
Videocard: hd3870@V7700
Processor: i7920@4200 1.23v
Mainboard:
Memory:
Soundcard:
PSU: normal
Default 01-11-2010, 21:52 | posts: 12

Thanks Schoko for your great work!

I installed dseo 1.3b to sign the driver (8.634, v7700).. It runs and I have so uninstalled "Ready driver plus"! Very good.

I have a problem: regularly, after same reboots, Windows 7 reinstall default Radeon Hd 3870 drivers.. I try to change the configuration of system updating drivers in W7 with gpedit.msc, but without any success! I have the same problem described also with "Ready driver plus".. Someone has an idea to solve?
Thanks to every body.

Last edited by skyblug; 01-11-2010 at 21:57.
   
Reply With Quote
Old
  (#3)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-11-2010, 23:53 | posts: 178

Quote:
Originally Posted by skyblug View Post
Thanks Schoko for your great work!

I have a problem: regularly, after same reboots, Windows 7 reinstall default Radeon Hd 3870 drivers.. I try to change the configuration of system updating drivers in W7 with gpedit.msc, but without any success! I have the same problem described also with "Ready driver plus".. Someone has an idea to solve?
Thanks to every body.
The problem you are experiencing is caused by windows update. The automatic update recognizes your card as radeon 3870 and thus it wants to install a "better" driver for you.

to get rid of this you will have to set windows update to manual, or at least to check for updates, but let me choose to install. you will have to review your updates, and hide/deny the update for the grapics card.
   
Reply With Quote
Old
  (#4)
NhomPhinG
Newbie
 
Videocard: HD3650
Processor: AMD Athon 64
Mainboard:
Memory:
Soundcard:
PSU: Enermax
Default 01-12-2010, 09:19 | posts: 1

Thank you.
   
Reply With Quote
 
Old
  (#5)
skyblug
Newbie
 
Videocard: hd3870@V7700
Processor: i7920@4200 1.23v
Mainboard:
Memory:
Soundcard:
PSU: normal
Default 01-12-2010, 18:48 | posts: 12

Thanks schoko!

I tried to configure advance system driver update and other advanced configurations, but the solution is more simple!
   
Reply With Quote
Old
  (#6)
haloumis
Newbie
 
Videocard: Radeon 3850
Processor: Q6600
Mainboard:
Memory: 8GB
Soundcard:
PSU:
Default 01-14-2010, 11:19 | posts: 1

Hi
I used the windows XP64 script from the advanced discussion board but i get a black screen after installing the drivers. After rebooting i also get a black screen in windows and occasionally just artifacts.

My cart is a radeon 3850. Older patched drivers are working fine.

Does anyone have the same problems with XP64?
   
Reply With Quote
Old
  (#7)
CADCAT
Master Guru
 
Videocard: Mobility HD5870 1GB GDDR5
Processor: Core i5 460M
Mainboard: MSI GX660R
Memory: 8GB DDR3 SO-DIMM
Soundcard: Notebook Speakers
PSU: Notebook PSU
Default 01-14-2010, 13:11 | posts: 232 | Location: Thuringia, Germany

Which script, there are several ones.. Take the script from this thread with 8.634 XP 64 driver and do the step by step tutorial also from this thread!

Steps needed:

- modify patchscript with your Dev ID
- patch ati2mtag.sy_ with RivaTuner (select correct mod)
- rename resulting ati2mtag.sys to ati2mtag.sy_ and copy over original file in driver folder
- edit line for your card to the *.inf
- install!

works great on XP 64 with HD3870 1GB..

greetings
   
Reply With Quote
Old
  (#8)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-15-2010, 18:29 | posts: 20 | Location: Bulgaria

Hi, first of all I want to say: Thank you very much Schoko for your great work!

I tried last script for Windows 7 x64 and according to SpecView Perf 10 the mod is successful.
My specs:
Intel Core I7 920@4200MHz
Asus Rampage Extreme II
6GB 1600MHz 6-7-6-18
HIS 4850 1GB@AMD FireStream 9250

And here are the results:
Viewset Composite Mulitsample Performance
3dsmax-04 69.78 no result
catia-02 59.72 no result
ensight-03 53.50 no result
maya-02 237.81 no result
proe-04 63.31 no result
sw-01 142.10 no result
tcvis-01 39.62 no result
ugnx-01 47.23 no result

These was the good news.

However, when I tested with Maya 2009 64bit and 4 scenes there was no improvements:

Here are the results:
AMD FireStream 9250 ATI Radeon 4850

Textbench ~ 20,2 fps ~ 22,5 fps
Mayascene 11,6-18,3 fps 11,7 - 18,5 fps
Bike ~ 27,5 fps ~ 29 fps
MayaCarBench ~ 7,8 fps ~ 7,8 fps

So, I expect your comments and suggestions.
   
Reply With Quote
Old
  (#9)
Ackta
Newbie
 
Ackta's Avatar
 
Videocard: ati 2900 xt 1gb ram
Processor: intel q6700
Mainboard: Asus P5E WS Pro
Memory: Ocz XTC Platinum
Soundcard:
PSU: Be quiet Dark Power 750 m
Default 01-16-2010, 13:25 | posts: 3

Thanks Schoko.
I'm working in win 7 x64,the softmod run good, but i not able to run the control panel.
Any suggestions?
   
Reply With Quote
Old
  (#10)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 14:11 | posts: 178

Quote:
Originally Posted by Veselinbg View Post
Hi, first of all I want to say: Thank you very much Schoko for your great work!

I tried last script for Windows 7 x64 and according to SpecView Perf 10 the mod is successful.
My specs:
Intel Core I7 920@4200MHz
Asus Rampage Extreme II
6GB 1600MHz 6-7-6-18
HIS 4850 1GB@AMD FireStream 9250

And here are the results:
Viewset Composite Mulitsample Performance
3dsmax-04 69.78 no result
catia-02 59.72 no result
ensight-03 53.50 no result
maya-02 237.81 no result
proe-04 63.31 no result
sw-01 142.10 no result
tcvis-01 39.62 no result
ugnx-01 47.23 no result

These was the good news.

However, when I tested with Maya 2009 64bit and 4 scenes there was no improvements:

Here are the results:
AMD FireStream 9250 ATI Radeon 4850

Textbench ~ 20,2 fps ~ 22,5 fps
Mayascene 11,6-18,3 fps 11,7 - 18,5 fps
Bike ~ 27,5 fps ~ 29 fps
MayaCarBench ~ 7,8 fps ~ 7,8 fps

So, I expect your comments and suggestions.
This problem already has been discussed here:
http://forums.guru3d.com/showthread.php?t=307873

there seems to be a problem with the recent firegl drivers and the maya viewport performance. the specviewperf uses maya 6.5 ( i think?) for benching the viewport model.
autodesk has made changes to the viewport model and certain features in the last versions of maya. (8,9,10).
for more than two years there have been quite a few problems with the overlay features in the firegl driver.in the recent driverversions( i have followed this since driver version 8.391) there have been a lot of display corruptions and problems with the overlay feature.

i tested the bike bench myself with my hd2600 mobility, and the modded firegl driver only showed around 30% improvement. i had around 10 fps for the 2600 mobility and around 13 fps for the modded firegl v5600 mobility.
the missing viewport performance boost can have several reasons :

1. ati has quite a lot of problems with the overlay feature in maya, and thus they are runnning this app in some kind of compatibility mode.

2. maybe there is a bug in the drivermodel, and the automatic selection for the opengl profiles doesnīt work, or the appropriate profile does not work as it should. (the profiles are stored in the atiogl.xml in the driver)

3. autodesk made some changes to the viewport model, and ati is not able to get the acceleration working properly for the newer mayaversion.

...

there might be a bug somewhere in the driver, since several users claim to have much higher fps with their older geforce 8xxx series cards, than the original firegl cards and those based on the radeon 4xxx series. something does not seem right with the driver, and it could very likely be a problem with the overlay feature.


Quote:
Originally Posted by Ackta View Post
Thanks Schoko.
I'm working in win 7 x64,the softmod run good, but i not able to run the control panel.
Any suggestions?
so if i understand you correctly you canīt install the control panel ? i the control panel cantīt be installed from the driver you have, you still can download the catalyst control center from atiīs radeon drivers. it as absolutely the same features as the ccc in the firegl drivers. you will have powerplay and the workstation features even with the usual catalyst control center. since the 8.634 driver is based on catalyst 9.8 ( i think) the ccc from 9.8 and above should work. you could try to install the ccc from 9.12. if that does not work simply download the ccc from 9.8 and install it.

Last edited by schoko; 01-27-2010 at 12:08.
   
Reply With Quote
 
maya acceleration is working again....
Old
  (#11)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Talking maya acceleration is working again.... - 01-16-2010, 15:55 | posts: 178

@ all

well, i have played around a little bit with the atiogl.xml and installed maya 2010, and now guess what happened....

the framerate, and thus the performance for the the bike.ma went up by 400 %.

before i had 13 fps for my hd2600 mobility @ v5600 at maya 2009 (no sp1)


and now i have a steady 50 fps in shaded mode in maya 2010

will have to to check now what the problem was. either maya 2009 was responsible for the slowdown, or the settings for maya in the atiogl.xml helped.

will keep you updated.

// edit, just tested again with maya 2009 and i have 40fps for the bikescene.compared to my previous results (13fps) it is still 300% better, but compared to my result in maya2010 still 10 fps slower ( probably due to the missing sp1)


Edit 2.



I can confirm this now... the problems with the low performance most of you experienced in maya seemed to be related to a compatibility setting ( or maybe just a mistake) in the atiogl.xml




i have just replaced atiogl.xml that i altered and copied to c:windows with the original one from the driver, and the performance dropped back to 13 fps.
as soon as i replaced the original atiogl.xml with the one i altered and restarted maya the performance was again 50 fps.

Last edited by schoko; 01-16-2010 at 16:11.
   
Reply With Quote
Old
  (#12)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 16:50 | posts: 178

the problem with the missing viewport performance in maya seems to be solved now.the problem was within the atiogl.xml, where the opengl profiles for the different applications are stored. since a few driver versions the autodetect feature of the firegl driverīs control panel does not let you make any changes to the profiles used for a certain application.

i have made minor changes to the atiogl.xml, and now the viewport performance is back to normal. since i only have tested performancein xp64, i canīt tell if overlay is again responsible for other problems in maya. please test this and report back if it works flawlessly.

the modified atiogl.xml can be found here :
Quote:
the file has been updated. please look at the beginning of the guide
just replace the atiogl.xml in the driver, or if already installed just copy the file to c:\windows.

Last edited by schoko; 01-18-2010 at 23:58.
   
Reply With Quote
Old
  (#13)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-16-2010, 16:55 | posts: 20 | Location: Bulgaria

Quote:
Originally Posted by schoko View Post
the problem with the missing viewport performance in maya is solved now.the problem was within the atiogl.xml, where the opengl profiles for the different applications are stored. since a few driver versions the autodetect feature of the firegl driverīs control panel does not let you make any changes to the profiles used for a certain application.

i have made minor changes to the atiogl.xml, and now the viewport performance is back to normal. since i only have tested performancein xp64, i canīt tell if overlay is again responsible for other problems in maya. please test this and report back if it works flawlessly.

the modified atiogl.xml can be found here : http://depositfiles.com/en/rmv/6556696188667534.
just replace the atiogl.xml in the driver, or if already installed just copy the file to c:\windows.
Schoko, please upload the atiogl.xml again, because when I tried to download it, received this error: "No such downlodable file or incorrect removal code. "
Thanks!
   
Reply With Quote
Old
  (#14)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 17:01 | posts: 178

my bad...
i have posted the wrong link. the one i posted was the actually the removal link for the file...

this should work now :
Quote:
the modified atiogl.xml can be found here :
Quote:
the file has been updated. please look at the beginning of the guide
please test this and give some feedback on the performance.

Last edited by schoko; 01-18-2010 at 23:58.
   
Reply With Quote
Old
  (#15)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-16-2010, 17:36 | posts: 20 | Location: Bulgaria

Bingo!!! Schoko you are the man!

Here are the results with the new atiogl.xml:

Bike: 85,1 fps
Textbench: ~63,5 fps
MayaCarBench: ~13,5 fps
Mayascene: no cnange

So, improvements are really noticeable.
Thanks a lot!

Soon I'll publish results from SPECapc Maya2009.

Last edited by Veselinbg; 01-16-2010 at 18:00.
   
Reply With Quote
Old
  (#16)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 17:40 | posts: 178

good to hear it is working....

i guess i must have ****ed up my xp installation now... i guess i have played around too much. i experience some strange things here. i have maya 2009 and maya 2010 and i start them alternativly to test the performance. and now upon ever 2nd or 3rd start of the programs the performance is gone... i think i will have to clean install the driver and maya again... but if this is working for all of you it might me be worth it
   
Reply With Quote
Old
  (#17)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 18:26 | posts: 178

@ veselinbg

since my system seems to be fu**ed up now.. i have to ask you this :
do you experience inconsistency in terms of performance in maya ?
is the performance always the same ? have you closed and restarted maya several times ? not drop in performance ? and how about usability, does something not work in maya ?
how about hardware rendering, visor, hypershade ... everything ok there ?

it is bugging me... why ati did not use other settings for the workstation profile...

btw...
my results for the modded mobility hd2600 in xp64:

bikescene (shaded): 50 fps
carbench (textured) : 7.9 fps
mayascene2 (smooth shaded - hardware texturing): 5.9~9.8 fps
mayascene2(wireframe) : 17~25 fps

remember guys, this is just one old hd 2600 mobility with 256 mb ram

Last edited by schoko; 01-16-2010 at 21:12.
   
Reply With Quote
Old
  (#18)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-16-2010, 18:58 | posts: 20 | Location: Bulgaria

Quote:
Originally Posted by schoko View Post
@ veselinbg

since my system seems to be fu**ed up now.. i have to ask you this :
do you experience inconsistency in terms of performance in maya ?
is the performance always the same ? have you closed and restarted maya several times ? not drop in performance ? and how about usability, does something not work in maya ?
how about hardware rendering, visor, hypershade ... everything ok there ?

it is bugging me... why ati did not use other settings for the workstation profile...

btw...
my results for the modded mobility hd2600 in xp64:

bikescene (shaded): 50 fps
carbench (textured) : 7.9 fps
Yes, I restarted Maya 2009 several times and I didn't notice any performance degradation.
Sorry, but I can't answer to other questions, because I'm not so experienced with Maya. You can explain me what to do in order to check all these features.

Regards.
   
Reply With Quote
Old
  (#19)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 19:04 | posts: 178

Quote:
Originally Posted by Veselinbg View Post
Yes, I restarted Maya 2009 several times and I didn't notice any performance degradation.
that is good to hear... basicly it just means my system is really fu**ed up
it was time for a reinstall anyway. iīve been running this xp64 installation for 2 years now...

Quote:
Originally Posted by Veselinbg View Post
Sorry, but I can't answer to other questions, because I'm not so experienced with Maya. You can explain me what to do in order to check all these features.

Regards.

no need to do that. iīm quite sure there will be a few others around here soon to test all that. for now iīm just happy to have the viewport performance working without any drawbacks. letīs see what others have to say about this solution.

thanks for your help, since you were the first testpilot..
   
Reply With Quote
Old
  (#20)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-16-2010, 19:23 | posts: 20 | Location: Bulgaria

I'm open to do more tests, with different applications and benchmarks.
I'm very happy that I can help with something.
   
Reply With Quote
Old
  (#21)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-16-2010, 20:25 | posts: 178

well, what other programs do you use regularly ? catia, solidworks, pro engineer ?

since the autodetect feature of the firegl driver uses a default profile for opengl caps in the specviewperf and maya uses a different setting ( at least in the original atiogl.xml) this performance gap showed up in the first place.

the specviewperf10 might not be very reliable concerning the performance in other programs, and those performance gaps between real world applications and the specview results might also show up with other programs.

if you use another program that is benched in specviewperf also, it would be great to see a comparision between modded and unmodded drivers. this could reveal the lack of performance in other real world applications. if thats the case we could see if there is a solution to speed up those other programs also by editing the workstation profiles.

Last edited by schoko; 01-16-2010 at 20:44.
   
Reply With Quote
Old
  (#22)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-17-2010, 08:38 | posts: 20 | Location: Bulgaria

I do my main work with Adobe CS4 applications and since Adobe added GPU acceleration based on OpenGL API for some of them (Photoshop, After Effects), I'm interested in speeding up these features.

However, for testing purpose I can download and perform the tests for other 3D applications, but also I'll need 3D models and scenes in order to do the tests.

Here is the results from SPECapc Maya 2009:

ATI Radeon 4850

Overall: 3,11
GFX: 2,51
CPU: 5,71
I/O: 4,16

AMD FireStream 9250

Overall: 3,17
GFX: 2,58
CPU: 5,63
I/O: 4,25

As you can see, there is almost no difference. It is very strange because in viewports there was significant improvements (higher framerates).
I also noticed another strange thing- the first run of hand1.ma was very fast, up to 3 times faster than other 3 runs.
The other scenes from SPECapc Maya 2009 has performed very steady.

Here is the detailed scores in Excel spreadsheet (look in RawData worksheet):
http://rapidshare.com/files/33657014...ream_9250.xlsx

P.S. I suspect that this strange behavior is memory related, because after SPECaps Maya 2009 finished, I checked is there some degradation in performance with other scenes.
So, if I load for example bike.ma, run the scene and then close Maya - everything is ok. But if I don't close Maya and load Textbench.ma than framerates droped to unmodded state.

Last edited by Veselinbg; 01-17-2010 at 09:09.
   
Reply With Quote
Old
  (#23)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-17-2010, 10:33 | posts: 178

Quote:
Originally Posted by Veselinbg View Post

P.S. I suspect that this strange behavior is memory related, because after SPECaps Maya 2009 finished, I checked is there some degradation in performance with other scenes.
So, if I load for example bike.ma, run the scene and then close Maya - everything is ok. But if I don't close Maya and load Textbench.ma than framerates droped to unmodded state.
well, that seems to be the same behaviour as i experienced. in some cases the performance drops back to normal... i guess the settings for the atiogl.xml ainīt 100 % right yet.

btw. have you compared your scores in bike.ma and carbench.mb to the results posted in the benchmark subforum ? you pretty much smoked everything that has been benched before...

will have a look into that matter of dropping framerates after tomorrow. for now the workaround is not perfect, but it is already a good sign that this high performance is available.
   
Reply With Quote
Old
  (#24)
schoko
Master Guru
 
Videocard: Hd2600 Mobility
Processor: C2D T7700
Mainboard: HP 8510 P
Memory: 4 GB DDR II 667 Mhz
Soundcard:
PSU: ---
Default 01-17-2010, 13:25 | posts: 178

i have made a slight change to the atiogl.xml again, and now i am experiencing less performance drops in maya.

you can find this version here :
Quote:
the modified atiogl.xml can be found here :
Quote:
the file has been updated. please look at the beginning of the guide
after you have replaced the file in c:\windows do a reboot of the system, just to be sure...

please test this and give some feedback about the performance in maya. i have tried to find out what the problem is. with the earlier version of this atiogl.xml i have had problems when i opened an older files ( maya7). after that the performance was gone. possibly there is an opengl capability feature call from maya not working well with the opengl features offered by the driver.

Last edited by schoko; 01-18-2010 at 23:59.
   
Reply With Quote
Old
  (#25)
Veselinbg
Newbie
 
Videocard: HIS 4850 1GB
Processor: Intel Core I7 920@4200MHz
Mainboard: Asus Rampage Extreme II
Memory: 6GB 1600MHz 6-7-6-18
Soundcard:
PSU: Tagan 530W U22
Default 01-17-2010, 16:43 | posts: 20 | Location: Bulgaria

Ok, here is the results with the new version of Atiogl.xml:

Bike: 85,1 fps
MayaCarBench: 13,5 fps
Mayascene: 11,9 - 19,2 fps
Textbench: 63,4 fps (I have to restart Maya in order to get these numbers, otherwise framerate drops to ~20 fps)

SPECapc Maya 2009:
Overall: 3,17
GFX: 2,58
CPU: 5,63
I/O: 4,26

P.S. I have gone through detailed scores from SPECapc Maya 2009 and noticed that the worse results are with smoothShaded, smoothShadedHQ, textured, texturedHQ and texturedSelected.
I made comparison between my results and real Quadro FX4800 from spec.org:
http://www.spec.org/gwpg/apc.data/fu...09/result.html

Regards

Last edited by Veselinbg; 01-17-2010 at 17:38.
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2014, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.