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

How much does FXAA take from you? A little tests…(warning:lots of pics)

walkingdog

New Member
Joined
Aug 31, 2008
Messages
15 (0.00/day)
We all know that FXAA plays am important role as a hero against in-game jaggies,
especially for those using deferred shading features. It’s a good start to fight those
ugly jaggies, but FXAA also blurs the images and textures, details lost due to FXAA
in charge. So, FXAA is not so perfect as everybody knows, and its side effect is what
we must endure during the entire gaming experience.


FXAA is a sharp blade for deferred shading and HDR while fighting those unpleasant jaggies,
but what do we lose when taking advantage of its wonderful power?
Since FXAA is a post process AA solution to smooth polygon edges, it also smoothes
the entire textures as well. 『How much is destroyed』is the major concern of this little
test and comparison, and I sincerely hope someday Nvidia or AMD can present a
perfect and beautiful AA solution, not only killing in-game jaggies, but keeping
textures as sharp as it should be (seems TXAA may have the chance).


I used several games as samples, with different 3D engines. FXAA was enabled via
NV driver contorl panel (Deus ex using ingame FXAA). FRAPs was the tool to
capture in-game screenshots, and I kept FPS counter on screen, as a way to show
performance change during testing process.
I converted two bmps into one gif file, this procedure resulted in image quality loss,
a lot I must add, so I made a RAR containing all png files.
You can download it here and compare all the difference as you want.
http://freakshare.com/files/0yo0hf5f/PNG.rar.html


IMO I think FXAA is good, an alternative to suit gamer’s taste, although it blurs
textures to a degree in most cases.
In some games though, it really doesn’t have so much impact on images or textures,
like Dead Space 2、Max Payne 3,etc. This may be due to different 3D engines used,
the resolution of textures, and don’t forget in-game environments
(dark or blight, in dark surroundings AA is less important).
Anyway, an AA solution with the merit of both MSAA and FXAA is highly expected.
I have heard TXAA is as good as FXAA while dealing with deferred shading, along
with less performance drop compared to MSAA, and keeps textures sharp at the same
time. Let’s hope it’s true, and AMD can present its own AA solution like TAXX in the near future…






Test Platform
CPU:E6500
RAM:4GB DDR2-800
VGA:9800GT GREEN
MONITOR:CHIMEI T38D 1400X1050
DRIVER:301.24


1. Wolfenstein (Wolfenstein 3D Engine)
http://i.imgur.com/FYe1D.gif


FXAA is a charm, sentencing jaggies to death.
Take a look at the floor and indentaions on the windowstill, a few details vanish,
not a lot though. I think it’s good to turn on FXAA in this game.



2. Borderlands (Unreal Engine 3)
http://i.imgur.com/LwcLQ.gif


PICs can not show what is really happening in this game.
Yeah, I prefer to bear some jaggies than blurry images,
not serious, but out of focus…



3. Crysis (CryEngine)
http://i.imgur.com/aPPOj.gif


Shadows of mud become less stereoscopic, you can make it out I believe,
don’t know if Nomad wears his grandpa’s glasses…
FXAA does a little damage to the textures, especially when there are trees and grass.
Although endurable, I think in-game AA is more cute…



4. Deus ex: Human Revolution (Re-engineered Crystal Engine)
http://i.imgur.com/gDabv.gif


Look at the electronic panel on the far wall, the words on that panel decline a bit,
and lines of hand mess up…
Still, I think it’s better to enable FXAA in this game, otherwise you’ll earn a lot of doggy-teeth…



5. Gothic 3 (Genome Engine)
http://i.imgur.com/wdVvD.gif


Never have I seen so many disparities in a game like Gothic 3 with FXAA on&off.
The leaves of trees stick together like a mass of shit.
Also take a look at the grain of the planks、ladders、cottages, textures downgrade a lot,
and this forces you to trun off FXAA immediately…



6. Max Payne 3 (Euphoria Engine)
http://i.imgur.com/3btyZ.gif


FXAA looks good in this game. I used driver FXAA instead of in-game FXAA.
It seems in-game FXAA just couldn’t take jaggies away, but blurs all the image.
I don’t know why, maybe a personal issue I guess…
 
Joined
Mar 19, 2005
Messages
302 (0.04/day)
Location
Chicago
System Name Big Beast
Processor AMD Ryzen 7 5800x3D
Motherboard Asus Strix x570-I Gaming
Cooling NZXT AIO
Memory Patriot Viper 16GB 3666MHz
Video Card(s) AMD Radeon 7900XTX
Storage Lot's of it
Display(s) Samsung CHG70 27"
Case NZXT H1
Power Supply 850watt
Software Windows 11 Professional x64

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.24/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
Very nice work.

However, blurring textures isn't a problem with FXAA(or any AA), it is what AA was designed to do. Jaggies aren't just around polygons, jaggies are any line that isn't perfectly horizontal or vertical, be it the edge of a polygon or a line in a texture. Of course, most lines in textures aren't straight, so we notice jaggies a lot less in them, but textures still have jaggies, and AA must be applied to them. So, AA works by blurring, that is what it does. It takes the two sides of the line and blurs them together to make the transition less abrupt. So applying AA to textures means blurring the textures, this is the wanted affect of AA.

The Deus Ex example you provided is a perfect way of demonstrating what I mean. Look at the arm displayed on the wall. That is a texture, and it is filled with jaggies without AA, and with AA it is smooth but blurred.

Blurring isn't a side effect, it is the solution.
 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
There is a difefrence between blurring and interpolation. The second one is what most of advanced algorithms do. Bluring was used as cheap anti-aliasing on consoles and it looked horrible (good example is Dead Space 1). Thankfully MLAA (and FXAA) work far better instead.
 
Joined
Nov 13, 2007
Messages
10,232 (1.70/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
I would rather have jaggies than blurred textures FXAA is horribly blurry, ruins the fidelity of the game IMO... enable it in a racing game and the road in front of you looks like soup. Same thing with any game that has vegetation. The leaves immediately lose quality.

Bring out the retina displays, get rid of AA, and just crank the resolution.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.24/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
There is a difefrence between blurring and interpolation. The second one is what most of advanced algorithms do. Bluring was used as cheap anti-aliasing on consoles and it looked horrible (good example is Dead Space 1). Thankfully MLAA (and FXAA) work far better instead.

Interpolation is still a form of blurring, they are just a better way of doing it. But in the end, there is no way to do AA without bluring, that is what AA does. It blurs the lines, every line, including lines in textures.

The real solution is to make AA not needed. Increased resolutions.
 
Joined
Sep 16, 2011
Messages
293 (0.06/day)
Location
Portugal
System Name GameRig / Server
Processor Ryzen 5800X3D / Threadripper 2920X
Motherboard ROG Strix X570-E / ROG Zenith Extreme
Cooling Dual OCCOOL 360 XT45 / Single EK 360 KIT
Memory Trident Z 16GB / Trident Z 32GB 3600MHz
Video Card(s) RTX 3080 / Quadro P2000
Storage WD Black SN770 2TB / WD Re 12TB SAS
Display(s) LG 34" UltraWide 34GN850-B / Samsung CF391
Case Corsair Obsidian 800D / 700
Audio Device(s) Onboard / Onboard
Power Supply Corsair HX1000i / HX850
Software Win11Pro x64 / Vmware vSphere
Benchmark Scores 420 6969.....
To me the more the better.

All game engines need to be as the Frostbite [32x CSAA] :rockout:
 
Joined
Aug 2, 2011
Messages
1,451 (0.31/day)
Processor Ryzen 9 7950X3D
Motherboard MSI X670E MPG Carbon Wifi
Cooling Custom loop, 2x360mm radiator,Lian Li UNI, EK XRes140,EK Velocity2
Memory 2x16GB G.Skill DDR5-6400 @ 6400MHz C32
Video Card(s) EVGA RTX 3080 Ti FTW3 Ultra OC Scanner core +750 mem
Storage MP600 2TB,960 EVO 1TB,XPG SX8200 Pro 1TB,Micron 1100 2TB,1.5TB Caviar Green
Display(s) Acer X34S, Acer XB270HU
Case LianLi O11 Dynamic White
Audio Device(s) Logitech G-Pro X Wireless
Power Supply EVGA P3 1200W
Mouse Logitech G502 Lightspeed
Keyboard Logitech G512 Carbon w/ GX Brown
VR HMD HP Reverb G2 (V2)
Software Win 11
To me the more the better.

All game engines need to be as the Frostbite [32x CSAA] :rockout:

Diminishing returns. The higher the resolution, the less that anti-aliasing is needed.

At 30" panel resolutions, I would argue that very little or no AA is needed.
 
Joined
Nov 9, 2010
Messages
5,654 (1.15/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
FXAA looks good in this game. I used driver FXAA instead of in-game FXAA. It seems in-game FXAA just couldn’t take jaggies away, but blurs all the image. I don’t know why, maybe a personal issue I guess…
Odd, because for me, the in game VSync for MP3 looks noticeably better than when forced via the Nvidia Control Panel. I've yet to check in game vs driver FXAA though.

BTW, does anyone know if there's a MP3 benchmark test that can be done via console command or something?
 
Joined
Jun 13, 2009
Messages
1,539 (0.28/day)
Location
Canada/Québec/Montreal
System Name Main PC
Processor PII 925 x4 @3.724GHz (266x14) 1.525v NB 2660 1.425v
Motherboard Gigabyte AM3 GA-890XA-UD3 (790x+SB850)
Cooling Scythe Mugen 2 rev.B
Memory Hyperx 8GB (2x4) 1600@1418 8-7-7-20-27-1t
Video Card(s) GTX 680
Storage 256GB SSD / 2TB HDD
Display(s) LCD Samsung 24" 16:9
Case Cooler Master HAF 912
Audio Device(s) On-Board HD
Power Supply CM 750w GX |3.3v@25a|5v@25a|12v@60a
Software Kubuntu dual boot /Windows 7 Ultimate 64bit
Benchmark Scores later...
AA , FXAA , XAA all the same to me

I never setup or tweaks my drivers i left everything to default except for benchmarks of course... ;)

As for games i setup my AA & Aniso in my game settings & leave my driver to default

I don't care much about AA or FXAA anyways as long as the game is fun to play with couldn't care less what it looks like...
 
Last edited:
Joined
Nov 13, 2007
Messages
10,232 (1.70/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
Diminishing returns. The higher the resolution, the less that anti-aliasing is needed.

At 30" panel resolutions, I would argue that very little or no AA is needed.

You would be right.
 
Top