• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

More than 16 tap anisotropic filtering?

Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
I've been wondering this for a while, how come we are still stuck at 16x (16 tap) Anisotropic filter even today when we could already have 24x, 32x or even 64x sampling.

I've started wondering this even more when I've noticed a setting in Unreal Engine games where you could input a number of taps beyond 16 without game crashing or anything.

Which makes me wonder, are for example 64 taps actually used and you can't actually see any difference beyond 16x or is the game simply ignoring higher values and still only using 16x filtering.
I was unable to make a comparison because of how that game works so maybe someone who knows Unreal Engine 3x
 
Joined
May 4, 2011
Messages
633 (0.13/day)
System Name Smooth-Operator
Processor AMD Ryzen 7 3800x
Motherboard Asrock x570 Taichi
Cooling AMD Wraith Prism
Memory 2x16GB 3200MHz CL16@CL14 DDR4
Video Card(s) Sapphire Radeon RX 580 8GB NITRO+
Storage 2x4TB WD HGST 7K6 7200RPM 256MB
Display(s) Samsung S24E370DL 24" IPS Freesync 75Hz
Case Fractal Design Focus G Window Blue
Audio Device(s) Creative X-Fi Titanium PCIe x1
Power Supply Corsair HX850 80+ Platinum
Mouse Gigabyte Aorus M3
Keyboard Zalman ZM-K300M
Software Windows 10 x64 Enterprise/Ubuntu Budgie amd64
The only game which i know is possible to be forced to use more than 16x af samples is brothers a tale of two sons and it can use up to x32 samples of anisotropy filtering. This i know from this site:
http://pcgamingwiki.com/wiki/Brothers:_A_Tale_of_Two_Sons

I have no idea how it is with other ue3 games. Brothers is made with ue3 so natural assumption would be "other ue3 games can do the same" but from my experience it is not so obvious. For example let's take borderlands series. Whole series is made with ue3, in first game you can enable msaa up to 16x samples but in borderlands 2 and pre-sequel it is simply not working anymore even if such setting is available in .ini files like in any other ue3 game.
 
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
Hm, I'll have to check this out. Gotta find a map that has an open spawn area so I can make consistent comparisons when map loads.

Mostly because 16x Aniso is so freaking cheap, so why not use something higher.
 
Joined
May 4, 2011
Messages
633 (0.13/day)
System Name Smooth-Operator
Processor AMD Ryzen 7 3800x
Motherboard Asrock x570 Taichi
Cooling AMD Wraith Prism
Memory 2x16GB 3200MHz CL16@CL14 DDR4
Video Card(s) Sapphire Radeon RX 580 8GB NITRO+
Storage 2x4TB WD HGST 7K6 7200RPM 256MB
Display(s) Samsung S24E370DL 24" IPS Freesync 75Hz
Case Fractal Design Focus G Window Blue
Audio Device(s) Creative X-Fi Titanium PCIe x1
Power Supply Corsair HX850 80+ Platinum
Mouse Gigabyte Aorus M3
Keyboard Zalman ZM-K300M
Software Windows 10 x64 Enterprise/Ubuntu Budgie amd64
Agree, in most games x16 samples is not taking fps at all so i do not understand why not to extend it with more samples. I've heard in assetto corsa af drops fps a lot but personally i didn't find it to be the case on my hardware (fx-8320+r9 380).

Anyway, currently a lot companies prefer to give to players sick options of aa (for example ssaa x16) instead of providing more options for anisotropy filtering. BTW, current hardware and software, both, are limited and can't render 4K with 16x ssaa.
 
Joined
Jul 18, 2007
Messages
2,693 (0.42/day)
System Name panda
Processor 6700k
Motherboard sabertooth s
Cooling raystorm block<black ice stealth 240 rad<ek dcc 18w 140 xres
Memory 32gb ripjaw v
Video Card(s) 290x gamer<ntzx g10<antec 920
Storage 950 pro 250gb boot 850 evo pr0n
Display(s) QX2710LED@110hz lg 27ud68p
Case 540 Air
Audio Device(s) nope
Power Supply 750w superflower
Mouse g502
Keyboard shine 3 with grey, black and red caps
Software win 10
Benchmark Scores http://hwbot.org/user/marsey99/
i think nv tested it upto 128 in beta drivers a few years back and it wasn't noticeable.

but res ftw.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,171 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
The question isn't if a graphics card can do more than 16 samples, the question is if there is really any reason to do more than 16 taps of AF. Consider for a moment that AF is supposed to improve the quality of textures as weird angles in relation to the camera, add some distance and it gets worse. There does come a point where there are only so many pixels you can work with on the screen and you can only improve the quality of a texture so much before extra samples are wasted (no improvement.) I would argue that there are a lot of cases where scenes don't even need 16 tap AF and would look just as good with 8.

My point is that higher than 16 in most cases probably will have incredibly limited benefits where even 16 doesn't benefit every scene. You would probably get better benefit from higher resolution textures than you would from higher AF levels because AF only is as good as the textures that are getting filtered.
 
Joined
Sep 17, 2014
Messages
22,452 (6.03/day)
Location
The Washing Machine
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling Thermalright Peerless Assassin
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
The question isn't if a graphics card can do more than 16 samples, the question is if there is really any reason to do more than 16 taps of AF. Consider for a moment that AF is supposed to improve the quality of textures as weird angles in relation to the camera, add some distance and it gets worse. There does come a point where there are only so many pixels you can work with on the screen and you can only improve the quality of a texture so much before extra samples are wasted (no improvement.) I would argue that there are a lot of cases where scenes don't even need 16 tap AF and would look just as good with 8.

My point is that higher than 16 in most cases probably will have incredibly limited benefits where even 16 doesn't benefit every scene. You would probably get better benefit from higher resolution textures than you would from higher AF levels because AF only is as good as the textures that are getting filtered.

This, and only this. If someone can provide me screenies of the difference between 8 and 16x AF, I'll happily spend a few days gazing at them to find those differences.

Higher AF is about as relevant as the x64 tesselation factor Nvidia pulled in TW3.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.10/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Higher AF is about as relevant as the x64 tesselation factor Nvidia pulled in TW3.

That wasn't nVidia, that was the developer of the game.
 
Joined
Sep 17, 2014
Messages
22,452 (6.03/day)
Location
The Washing Machine
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling Thermalright Peerless Assassin
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
That wasn't nVidia, that was the developer of the game.

No it was a Hairworks 'optimization' that is side-coded by Nvidia teams that come visit devs.

The tesselation factor was chosen on the basis of Maxwell Tesselation performance, and as can be clearly seen, anything pre-Maxwell struggles. Turn it off and you've got playable frames on Kepler.

On release, GTX 770 @ 1080p with hairworks on managed about 18 fps. With it off, you'd jump to 25-30 on ultra. Later they added several quality levels to Hairworks. They really wanted everyone to buy a 970.
 
Last edited:
Top