• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Graphics Cards > ATI Radeon Drivers > Windows XP/2K Radeon Display Drivers

Notices

Reply
 
LinkBack Thread Tools
Old Sep 23, 2004, 03:34 PM   #1
mot
DriverHeaven Newbie
 
Join Date: Sep 2004
Posts: 1
mot is on a distinguished road

openGL driver tech question

I'm doing an aplication that need to be frame rate constant.
I have discover that when I do a glTeximage2D with data=NULL and time goes from 0.07ms to 20.0ms with texture from 2x2 to 2048x2048, and the same test on nvidia time is always less that 0.01ms.

Also there's a stange case when texture is 256x256 and time is bigger than a 512x512 one.

After a bit reverse of atioglxx.dll I discover that drivers make some time of conversion with texture data, even with data=NULL. I have been able to bypass this process, and now with my patched atioglxx.dll time are as small as with Nvidia except the 256x256 case that still take 3ms.

I can find where driver make the special process, but I haven seen that it depends on "texture quality" control panel option,... and when I select max quality I get nvidia times even with 256x256......

Anyone knows what drivers do with the diferent "texture quality" modes ??
Does omegaDriver modify openGL driver ??

Thx.
mot is offline   Reply With Quote
Old Sep 23, 2004, 04:44 PM   #2
DriverHeaven Extreme Member
 
The_Neon_Cowboy's Avatar
 
Join Date: Dec 2002
Location: U.S.A.
Posts: 16,122
The_Neon_Cowboy is on a distinguished road
System Specs

Quote:
Originally Posted by mot
I'm doing an aplication that need to be frame rate constant.
I have discover that when I do a glTeximage2D with data=NULL and time goes from 0.07ms to 20.0ms with texture from 2x2 to 2048x2048, and the same test on nvidia time is always less that 0.01ms.

Also there's a stange case when texture is 256x256 and time is bigger than a 512x512 one.

After a bit reverse of atioglxx.dll I discover that drivers make some time of conversion with texture data, even with data=NULL. I have been able to bypass this process, and now with my patched atioglxx.dll time are as small as with Nvidia except the 256x256 case that still take 3ms.

I can find where driver make the special process, but I haven seen that it depends on "texture quality" control panel option,... and when I select max quality I get nvidia times even with 256x256......

Anyone knows what drivers do with the diferent "texture quality" modes ??
Does omegaDriver modify openGL driver ??

Thx.
I don't know man, but what I do know is reverse engineering ATI drivers and making alterations to the files then selfs might be illegal at best. I woundn't be advertiseing that... Modifying settings and customizing is all the moders do.

did the modification you made have any affect on performance? such as in opengl games?
The_Neon_Cowboy is offline   Reply With Quote
Old Sep 23, 2004, 07:02 PM   #3
DriverHeaven Junior Member
 
Join Date: Jun 2004
Location: Norway, Oslo
Posts: 72
Perfect Reason is on a distinguished road

Yeah. I wanna know that too .. Especially in cs ^^
Perfect Reason is offline   Reply With Quote
Old Sep 24, 2004, 11:21 AM   #4
DriverHeaven Lover
 
Join Date: May 2003
Posts: 110
PolygonParadox is on a distinguished road

Quote:
Originally Posted by The_Neon_Cowboy
I don't know man, but what I do know is reverse engineering ATI drivers and making alterations to the files then selfs might be illegal at best. I woundn't be advertiseing that... Modifying settings and customizing is all the moders do.

did the modification you made have any affect on performance? such as in opengl games?
Kinda contradicted yourself in that post. LOL

"Its baaaaaaaad, verrrrrry baaaaaaad, ......but on the other hand if it speeds up my games what the hell"!?!?!?! Check to see if your moral compass isn't next to a magnet of some kind. LOL j/k

As far as the law goes, anyone can do anything with the drivers as long as

A. The person/persons involved do not benefit from it in any financial way.

and

B. The company of the said software/hardware product are not affected in a negative way either financially or reputaion-wise.

Reverse-engineering has resulted in MANY jobs over the years in the tech industry. (Myself included) You go to a company with an idea to improve their products and they'll be begging you to stay.
PolygonParadox is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 08:49 PM. Copyright ©2008 HeavenMedia.net