HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > News > Other Tech News


Other Tech News The latest community based technology news from across the globe. (If you aren't a community newsposter then use the "Submit News" section.)

Reply
 
Thread Tools
Old May 19, 2004, 11:55 AM   #1
Administrator
 
Veridian3's Avatar
 
Join Date: Nov 2002
Location: Cloaked
Posts: 5,028
Rep Power: 182
Veridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his status

Chat With ATI - ATI's texture filtering algorithms

There has been a lot of discussion about our trilinear filtering recently. In an effort to clear this up, ATI is holding a live web chat today, May 19, 2004 at 3pm EST, 9pm CET.

Speakers:

Andy Pomianowski, Staff Engineer, and architect of our image analysis and compression algorithms.
Raja Koduri, Engineering manager, graphics architecture and performance tools, one of ATI's experts on performance and image quality.

To chat live, please visit us at 3pm EST, 9pm CET.

Link
Veridian3 is offline   Reply With Quote


Old May 19, 2004, 01:28 PM   #2
Back in London
 
germanjulian's Avatar
 
Join Date: Jul 2003
Location: London
Posts: 1,797
Rep Power: 0
germanjulian is on a distinguished road

Donator
bloddy hell talk about customer service!!! do you have to have those avatars? they scare me
__________________
/|\ Asus P5W DH Deluxe, Intel C2D E6600, 2GB Corsair XMS2-6400C4 DDR2, E-VGA GeForce 7800 GT, Creative X-Fi Extreme Music, 500GB Seagate 7200.10 SATA, Lian Li PC-V1100 Aluminum Case Black, etc. http://germanjulian.com /|\
germanjulian is offline   Reply With Quote
Old May 19, 2004, 02:31 PM   #3
Banned
 
Join Date: Apr 2004
Posts: 7
Rep Power: 0
saweetnesstrev is on a distinguished road

heh

ATI CHEATS!! nVidia Forever!
saweetnesstrev is offline   Reply With Quote
Old May 19, 2004, 03:08 PM   #4
HH Administrator
 
craig5320's Avatar
 
Join Date: May 2002
Location: Manchester, UK
Posts: 8,576
Rep Power: 445
craig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his status
System Specs

Re: heh

Quote:
Originally posted by saweetnesstrev
ATI CHEATS!! nVidia Forever!
I think we need the spell checker on, surely that's ATI CHATS!! nVidia Never!

No?
__________________

HardwareHeaven on Facebook
craig5320 is online now   Reply With Quote
Old May 19, 2004, 06:54 PM   #5
Mostly lurking lately....
 
Rayder's Avatar
 
Join Date: Jun 2002
Location: U.S.A.
Posts: 2,161
Rep Power: 73
Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!

Re: Re: heh

Quote:
Originally posted by craig5320
I think we need the spell checker on, surely that's ATI CHATS!! nVidia Never!

No?
lol, good one.
Rayder is offline   Reply With Quote
Old May 19, 2004, 07:52 PM   #6
HH's #1 Hustla and Pimp
 
BiGBrOwNPimpsta's Avatar
 
Join Date: Jan 2003
Location: The Dirty Dot
Posts: 7,717
Rep Power: 107
BiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seenBiGBrOwNPimpsta has a divinity and aura the likes we have never seen
System Specs

Re: Re: heh

Quote:
Originally posted by craig5320
I think we need the spell checker on, surely that's ATI CHATS!! nVidia Never!

No?
couldnt be put any better
__________________
Sound Blaster X-Fi Xtreme Music | Logitech Z-5500 THX 5.1 Surround Sound Speakers | 2 Lite-On 20x S-ATA Burners | Logitech G700 Mouse | Logitech MX5500 Bluetooth Keyboard

BiGBrOwNPimpsta is offline   Reply With Quote
Old May 19, 2004, 08:28 PM   #7
Mostly lurking lately....
 
Rayder's Avatar
 
Join Date: Jun 2002
Location: U.S.A.
Posts: 2,161
Rep Power: 73
Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!Rayder is just super!

Sigh.....been trying to log in....can't...now it says that they are having technical difficulties. I even upgraded Java just for this....not because I have any questions....just to see what was being said.....wahhhh.


EDIT: Now it lets click "log in", but it's just sitting there at "Connecting to server..."

EDIT EDIT: Ok, I finally got in...but I couldn't see anything and it locked up the window on me. WTF???

EDIT 3: Never could get to where I could see anything being said....I DID update to the latest Java too. Someone needs to post the whole chat session so I could see what the heck was being said. I'm not real savvy with all that chat room hoohaw anyway......

Last edited by Rayder; May 19, 2004 at 09:12 PM.
Rayder is offline   Reply With Quote
Old May 19, 2004, 09:37 PM   #8
DriverHeaven Newbie
 
Join Date: Nov 2002
Posts: 1
Rep Power: 0
rika13 is on a distinguished road

trying to login now, wanted to check it out for news and to prevent it from being just fanboys on both sides of the holy war

got in, but its dead there, maybe loading times, ill try again
rika13 is offline   Reply With Quote
Old May 19, 2004, 09:41 PM   #9
DriverHeaven Junior Member
 
Join Date: Mar 2004
Posts: 99
Rep Power: 0
mikeycooly is on a distinguished road

Have been in and saw 3 questioned answered then The speaker stoped and I quit and couldn't relog in. Now I am in and see nothing going on. Anyone who got the whole thing please post it.

What I got:
Raja/Andy says question from Bouncing Zabaglione Brothers:
If its so good, why has it remained hidden from the public and not marketed as "ATI SmartFilter" or somesuch? Surely if its as good as you say (better quality, faster speed), ATI marketing should be crowing about it? One of the issue here is that it *looks* like ATI is trying to hide things, even if what you have is a genuine improvement for the customer.

Our Answer:
The engineering team at ATI is constantly improving our drivers by finding ways to take better advantage of the hardware. These improvements happen during all the catalyst releases. We might have missed an oppurtunity to attach a marketing buzzword to this optimization!

Raja/Andy says question from Hanners79:
can you give a more detailed explanation as to why the use of coloured mipmaps shows the use of full trilinear, which doesnt correspond to what seems to occur in a normal, real-world situation?

Our Answer:
Coloured mipmaps naturally show full trilinear as our image quality analysis reveals that there could be visible differences in the image. It should be noted that trilinear was originally invented to smooth transitions between mip-levels, and in the original definition mip-levels should be filtered versions of each other, as coloured mip-levels clearly are not. Despite this, we understand that people often make use of hardware for purposes beyond that originally envisioned, so we try to make sure that everything always functions exactly as expected.

Raja/Andy says question from mabru:
Dont you think such a tradeoff is inconceivable in a 500$ graphic card?

Our Answer:
We think that what we do is expected of all our cards, in particular the more expensive ones. Our users want the best looking results and the highest quality results. They want us to go and scratch our heads and come up with new ways to improve things. Users of ATI cards from last year want us to come out with new drivers that improve their performance and maintain the image quality. We have dedicated engineering teams that work hard to improve things. It's an ongoing effort, exploring new algorithms, finding new ways to improve the end user experience, which is what all this is about. And we are listening too; if you don't like what we offer, let us know and we will strive to improve things.

Last edited by mikeycooly; May 19, 2004 at 09:49 PM.
mikeycooly is offline   Reply With Quote
Old May 19, 2004, 10:10 PM Threadstarter Thread Starter   #10
Administrator
 
Veridian3's Avatar
 
Join Date: Nov 2002
Location: Cloaked
Posts: 5,028
Rep Power: 182
Veridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his statusVeridian3 is godlike in his status

Here's what i got (think its all of it):

TheRock: Why are you not doing full AF?
Andy/Raja: Would you say that our AF is not "full" AF? After all, we've been using an adaptive method for this since the R200. If you select 16x in the control panel, you may get 8x, 4x, or 2x depending on how steeply angled the surface is. Doing 16x AF on a wall you're viewing straight on would look exactly the same as no AF, but require 16x more texture samples. Why would it make any sense to do this? This is exactly the same idea we're using for trilinear filtering.

rush: Why are your trilinear optimizations different to what Nvidia is doing?
Andy/Raja: We won't comment on competitor's algorithms. Our focus is to retain full image quality while offering the best performance possible.
No-one is suggesting that our texture filtering algorithms produce a worse output than previous generations . In fact, if we took them out now the speed would be marginally less and we will receive complaints from users that our quality is lower . We did receive feedback from several folks who think that the X800 IQ is better than our 9800 series - it is always our goal to improve quality in newer hardware generations . To assist in this we have many additional quality controls in hardware in X800 series than on 9800
Our target is also to avoid any need to detect applications, and as such we have to try to be sure that our image quality remains high in all cases. To achieve this we spent a lot of effort developing algorithms to make the best use of our quality tuning options. This isn’t a performance enhancement applied to popular gaming benchmarks , it’s a performance boost – without image degradation – applied generically to every game that uses box-filtered mipmaps, which is most of them. This means, incidentally, that it’s working during the WHQL tests (unlike optimizations activated by application detection), which means that it has to meet the very stringent image quality requirements of those tests.

TheRock: Will full trilinear filtering be allowed to be set in the drivers?
Andy/Raja: We try to keep the control panel as simple as possible (even as its complexity increases), and if the image quality is identical or better there doesn't seem to be a need to turn it off. However, if our users request otherwise and can demonstrate that it's worthwhile, we would consider adding an option to the control panel.

singer: Is this really trilinear filtering?
Andy/Raja: Yes, It's a linear function between the two mipmap levels based on the LOD.

gs: When will ATI restore full trilinear so that review sites can actually rebench and retest your cards, since any previous review benchmarks is invalidated by this cheat/optimisation/whatever?
Andy/Raja: We have never removed "full trilinear". We certainly do not believe that any benchmarks have been invalidated by our techniques. In all cases reviewed so far we believe that we have higher image quality than other implementations.

Sphinx: Is Ati cheating if Colored MipMaps are enabled and shows True FULL_TRI AF and Only Then. Like the Article in ComputerBase.de Descripe it as such one.
Andy/Raja: Absolutely not. If it were the case that we were only performing full trilinear with coloured mipmaps then you might have a point, but this is emphatically not what we do. We take advantage of properties of texture maps for performance and IQ gains. In cases where we are not able to determine that the texture content is appropriate for these techniques we use legacy trilinear filtering. This includes cases such as dynamically uploaded texture maps where we avoid performing analysis so as not to cause any possible gameplay hitches.

volt_Bjorn3D: I think the whole community appreciates the time and the initiative for doing a chat about current filtering algorithm which certainly raised a few issues. Question: was the new filtering algorithm intentional and if you could tell us why werent review sites notified about it. Thanks
Andy/Raja: We are constantly tuning our drivers and our hardware. Every new generation of hardware provides the driver with more programmability for features and modes that were hard-wired in the previous generation. We constantly strive to increase performance and quality with every new driver release. There are literally dozens and dozens of such optimizations that went into our drivers in the last year or so. Sometimes many such optimizations are not even communicated internally to marketing and PR teams for example. And many optimizations are very proprietary in nature and we cannot disclose publicly anyways.

astaroth: Is X800's hardware able to do "traditional" trilinear or is the new algorithm completely hardwired (not that I would mind ) ??
Andy/Raja: The X800 hardware is capable of all features of previous generations, and many more besides.

alp: Is this bilinear or bri/trillinear as is is supposed to be...i heard it is possilby a bug in CoD causing it to set filtering to bi rather than a really bad trillinear filtering method, is this true?
Andy/Raja: This we believe is test error and the X800 images appear to be obtained using only a bilinear filter. We have been unable to reproduce this internally. Also, note that the game defaults to bilinear when a new card is installed and this may explain the tester error.

Singer: Why did ATI say to the general public that they were using trilinear by default, when in fact it was something else? (Quality is ok, I agree, but you did deceive, by claiming it to be a trilinear)
Andy/Raja: We understand that there was confusion due to the recent reports otherwise. We provide trilinear filtering in all cases where trilinear filtering was asked for. As has been demonstrated many times by several people - almost every hardware has a different implementation of lod calculation and filtering calculations. If we start calling all the existing filtering implementations with different names - we will end up with many names for trilinear.

Wer: Is bit comparison difference images can highlight IQ differences surely there must be some - why do you say there are no IQ differences when these comparisons show otherwise?
Andy/Raja: The bit comparision differences between implementations occur due to many reasons. We constantly make improvements to our hardware algorithms. Bit comparisions just say they are different - not necessarily that one is better than the other. We always on the lookout for cases where we can find IQ problems with our algorithms. We can guarantee you that there will be bit-wise mis-matches withour future generation hardware too and the future generation hardware will be better. Our algorithms are exercized by the stringent MS WHQL tests for mipmap filtering and trilinear and we pass all these tests. These tests do not look for exact bit matches but have a reasonable tolerance for algorthmic and numeric variance.

crushinator: Is this Algorythm implemented in hardware? who's analysing texture maps, is it just the driver doing that or is it the chip?
Andy/Raja: The image analysis is performed by the driver to chose the appropriate hardware algorithm. This allows us to continually improve the quality and performance with future drivers.

Bouncing Zabaglione Brothers: If its so good, why has it remained hidden from the public and not marketed as "ATI SmartFilter" or somesuch? Surely if its as good as you say (better quality, faster speed), ATI marketing should be crowing about it? One of the issue here is that it *looks* like ATI is trying to hide things, even if what you have is a genuine improvement for the customer.
Andy/Raja: The engineering team at ATI is constantly improving our drivers by finding ways to take better advantage of the hardware. These improvements happen during all the catalyst releases. We might have missed an oppurtunity to attach a marketing buzzword to this optimization!

Hanners: Can you give a more detailed explanation as to why the use of coloured mipmaps shows the use of full trilinear, which doesnt correspond to what seems to occur in a normal, real-world situation?
Andy/Raja: Coloured mipmaps naturally show full trilinear as our image quality analysis reveals that there could be visible differences in the image. It should be noted that trilinear was originally invented to smooth transitions between mip-levels, and in the original definition mip-levels should be filtered versions of each other, as coloured mip-levels clearly are not. Despite this, we understand that people often make use of hardware for purposes beyond that originally envisioned, so we try to make sure that everything always functions exactly as expected.

Cthellis: From previous comments, there have been mention of this technique used for a while (~12 months?) in the RV300 series of chips, but most as with R420. can you tell us which cards, which Catalyst versions, and/or which games exist where we can see similar tendencies,
Andy/Raja: We had new filtering algorithms in places since Cat 3.4 or so. Note that the image quality improved over various driver updates since. Also, as noted earlier, X800 provides better controls than earlier parts. It will be hard to find an exact match with our earlier hardware and drivers.

mabru: Dont you think such a tradeoff is inconceivable in a 500$ graphic card?
Andy/Raja: We think that what we do is expected of all our cards, in particular the more expensive ones. Our users want the best looking results and the highest quality results. They want us to go and scratch our heads and come up with new ways to improve things. Users of ATI cards from last year want us to come out with new drivers that improve their performance and maintain the image quality. We have dedicated engineering teams that work hard to improve things. It's an ongoing effort, exploring new algorithms, finding new ways to improve the end user experience, which is what all this is about. And we are listening too; if you don't like what we offer, let us know and we will strive to improve things.

anonymouscoward?: Image quality is a relative term. The real question is, "does the claimed 'trilinear filtering' produce a byte-for-byte replica of 'true trilinear filtering'?" Whether or not the image quality is "the same" or "essentially" the same is irrelevant to this questions
Andy/Raja: Byte for byte compared to what? "True trilinear" is an approximation of what would be the correct filtering, a blending between two versions, one which is too blurry and one too sharp. An improved filter is not byte for byte identical to anything other than itself, but that doesn't mean it isn't a better approximation.

wild_neo: Do you think that you still can compare the benchmarks with other brands, even if you use that different approach (non-equivalent technique)?
Andy/Raja: We've answered this, and yes, we feel we can compare ourselves to any brand, as we believe our quality and performance are higher. Perhaps at times we should be upset about people comparing us to lower quality implementations

Toaster: Whats the patent number and filing date of this algo?
Andy/Raja: This is in the patent pending process right now. So we will not put out the actual patent information at this time. Once approved, anyone can go read the patent.

chris: What performance boost does this give you, anyway?
Andy/Raja: It's a very mild optimization at the default levels, so of the order of a few percent. But this is a neat algorithm - we encourage you to take the texture slider all the way towards "performance" - we don't think you'll be able to see any image change until the very end, and the performance increases are significant.
Veridian3 is offline   Reply With Quote
Old May 20, 2004, 04:18 AM   #11
DriverHeaven Extreme Member
 
Join Date: Jan 2003
Location: Ohio
Posts: 1,588
Rep Power: 66
PoopyTheJ is a glorious beacon of lightPoopyTheJ is a glorious beacon of lightPoopyTheJ is a glorious beacon of lightPoopyTheJ is a glorious beacon of lightPoopyTheJ is a glorious beacon of lightPoopyTheJ is a glorious beacon of light

Are there IQ comparisons anywhere that show this as somehow worse? I'm a bit confused here, If they found an algorithm to apply only where it counts increasing performance then good one em, if it looks like crap well then there's a problem, case closed.
__________________
[COLOR=Blue]“Alright boys, let’s start her up and see why she doesn’t work.” - John Fritz
"I aim to misbehave" Malcolm Reynolds
ATI Catalyst Beta Tester[/COLOR]
PoopyTheJ is offline   Reply With Quote
Old May 20, 2004, 09:13 AM   #12
HardwareHeaven Extreme Member
 
The_Neon_Cowboy's Avatar
 
Join Date: Dec 2002
Location: U.S.A.
Posts: 16,009
Rep Power: 92
The_Neon_Cowboy is a jewel in the roughThe_Neon_Cowboy is a jewel in the roughThe_Neon_Cowboy is a jewel in the rough
System Specs

Quote:
Originally posted by gaborn415
Are there IQ comparisons anywhere that show this as somehow worse? I'm a bit confused here, If they found an algorithm to apply only where it counts increasing performance then good one em, if it looks like crap well then there's a problem, case closed.
no it looks eactly the sam if not better....


it funy how nv fan pick at ati when nvidias drivers serously lower iq and bit depths you name to get higer frame rates.
__________________
The_Neon_Cowboy is offline   Reply With Quote
Reply

Thread Tools