COMPTOIR
  
register

Tout savoir sur le FXAA

Nvidia a mis au point un nouveau type d'antialiasing, le FXAA. Vous l'avez surement rencontré lors de vos parties de Duke Nukem Forever ou F3AR par exemple, mais sans savoir vraiment à quoi ça correspondait. Eh bien pour résumer, c'est la réponse du caméléon au Morphological Antilaliasing d'AMD, le fameux MLAA. Cependant, le FXAA reste complètement actif sur les cartes des deux constructeurs, comme quoi parfois !

Il permet de traiter un pixel shader en une seule passe, il permet donc d'avoir des gains de vitesse de post traitement au niveau des pipelines, tout en coûtant moins que le MSAA classique en mémoire vidéo. Il permet aussi d'obtenir un anticrénelage plus fin en réduisant l'AA spéculaire et le sous-pixel AA, ce dernier étant le filtre d'anticrénelage qui s'applique quand la surface à traiter est plus fine qu'un pixel, ce qui donne un effet de scintillement à l'écran. Pour finir, le FXAA est indépendant de l'API utilisée, puisque ce n'est qu'un shader de post-traitement, exit une éventuelle relation sexuelle avec les DirectCompute de Direct3D. Alors, ce FXAA, est-il plus simple à intégrer ? Maléable pour chaque développeur ? Permet de trouver le meilleur compromis entre netteté, réduction de l'aliasing et performances 3D ? Il est tout ça, aussi voyons comment il est géré dans les jeux, et quel impact a t-il sur les performances ?

nvidia_logo.jpg  

Rendons à César ce qui appartient à Nvidia, go to HardOCP pour un bilan du FXAA

Un poil avant ?

MSI ajoute 5 cartes à son catalogue PCIe 3.0

Un peu plus tard ...

La gamme Sandy Bridge E dévoilée officieusement

Les 35 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par campi, le Mardi 19 Juillet 2011 à 18h26  
par Imola, le Mardi 19 Juillet 2011 à 11h32
Tout le monde n'a pas un 4way SLI de 580 pour faire ca
Une seule suffit dans bien des cas
par PoRRas, le Mardi 19 Juillet 2011 à 16h02  
par lulu-nico, le Mardi 19 Juillet 2011 à 15h45
3 mètre je joue sur la télé de mon salon de mon canapé
Beurk.

Sinon les paramètres pertinents c'est diagonale, résolution et distance, pas les 3 pris séparéments...
par lulu-nico, le Mardi 19 Juillet 2011 à 15h45  
par Un ragoteur de transit, le Mardi 19 Juillet 2011 à 15h01
@ lulu-nico et Imola ,
A quelle distance se trouvent vos écrans par rapport a vos yeux ? Juste par curiosité .
Ca peut grandement influer sur la perception de l aliasing ,
j en ai fait l expérience personnellement en changeant de bureau .
3 mètre je joue sur la télé de mon salon de mon canapé
par Un ragoteur de transit, le Mardi 19 Juillet 2011 à 15h01  
@ lulu-nico et Imola ,
A quelle distance se trouvent vos écrans par rapport a vos yeux ? Juste par curiosité .
Ca peut grandement influer sur la perception de l aliasing ,
j en ai fait l expérience personnellement en changeant de bureau .
par Un ragoteur qui se tâte, le Mardi 19 Juillet 2011 à 14h18  
Le MLAA est combinable, du moins c'est ce que j'en comprends à voir mon CCC. D'un côté j'ai le choix entre MSAA, AMSAA et SSAA et d'un autre j'ai le choix pour activer l'Edge Detect ou pas et activer le MLAA ainsi que régler le taux d'AA.
De ce que j'ai essayé le MLAA dépote sévère sur les personnages (porte bien son nom ) mais me met des lettres toutes rondes. Aussi, il me pourrit l'affichage de FF ou d'autres logiciels quand je l'active manuellement. En moyenne je tourne en AMSAA 4x, c'est pas trop mal et je perçois souvent pas trop la diff avec un SSAA 8x, ça dépend bien sur du jeu.
par Imola, le Mardi 19 Juillet 2011 à 14h06  
par lulu-nico, le Mardi 19 Juillet 2011 à 14h03
tu voudrais quoi un msaax8+fxaa ?
Je voudrais une technologie qui permet de prendre les avantages de chaque AA (parce qu'ils n'agissent pas tous de la meme facon). Pouvoir faire des mix selon ce qui nous semble le plus agréable selon tel jeu ou telle config.
par lulu-nico, le Mardi 19 Juillet 2011 à 14h03  
par Imola, le Mardi 19 Juillet 2011 à 13h52
+1
C'est pour ca que le top serait que les AA soient combinables ce qui il me semble n'est pas le cas jusqu'a présent.
tu voudrais quoi un msaax8+fxaa ?
par Imola, le Mardi 19 Juillet 2011 à 13h52  
par PoRRas, le Mardi 19 Juillet 2011 à 13h48
Le comble serai d'utiliser l'AA 8X avec un écran LCD de mauvaise qualité qui ferai un AA hardware grâce à la dalle au moindre petit mouvement, rémanence oblige... La différence entre 8 et 4 ne se remarque qu'en fixant bien une jolie bordure de mesh.

De plus, si vous lisiez l'article, dans les dernières pages et la conclusion, il est dit que le FXAA règle des soucis que le MSAA ne pouvait pas, notemment au niveau des textures avec alpha et de l'aliasing sub-pixel, qui perso me gêne vraiment sur certains jeux (palmiers dans Crysis, ou certaines grilles dans Mirror's Edge). Et c'est une chose que même le mode 32CSAA ne peut faire...
+1
C'est pour ca que le top serait que les AA soient combinables ce qui il me semble n'est pas le cas jusqu'a présent.
par PoRRas, le Mardi 19 Juillet 2011 à 13h48  
Le comble serai d'utiliser l'AA 8X avec un écran LCD de mauvaise qualité qui ferai un AA hardware grâce à la dalle au moindre petit mouvement, rémanence oblige... La différence entre 8 et 4 ne se remarque qu'en fixant bien une jolie bordure de mesh.

De plus, si vous lisiez l'article, dans les dernières pages et la conclusion, il est dit que le FXAA règle des soucis que le MSAA ne pouvait pas, notemment au niveau des textures avec alpha et de l'aliasing sub-pixel, qui perso me gêne vraiment sur certains jeux (palmiers dans Crysis, ou certaines grilles dans Mirror's Edge). Et c'est une chose que même le mode 32CSAA ne peut faire...
par Imola, le Mardi 19 Juillet 2011 à 13h40  
par Un ragoteur temporaire, le Mardi 19 Juillet 2011 à 13h22
En même temps tu expliques d'une part qu'avec l'AA à fond tu peux être gêné, et d'autres part que tu n'as pas une grosse config, donc 2 solutions :
- Soit tu n'es pas tant gêné que ça.
- Soit tu aimes te faire fesser.
Je dis que j'ai pas une grosse config juste parce que je n'ai pas un 4way SLI de 580
T'en as d'autres des comme ca
Et je te promet il y a beaucoup de jeux ou on peut mettre l'AA a fond sans avoir une config de malade
par Un ragoteur temporaire, le Mardi 19 Juillet 2011 à 13h22  
par Imola, le Mardi 19 Juillet 2011 à 12h04
J'aime bien les gens qui quand ils rencontrent quelqu'un d'un autre avis que le leur essaient de le décrédibilisé et balançant annerie sur annerie
En même temps tu expliques d'une part qu'avec l'AA à fond tu peux être gêné, et d'autres part que tu n'as pas une grosse config, donc 2 solutions :
- Soit tu n'es pas tant gêné que ça.
- Soit tu aimes te faire fesser.
par lulu-nico, le Mardi 19 Juillet 2011 à 12h27  
par Nanabozo732, le Mardi 19 Juillet 2011 à 12h20
Je soupçonne Nvidia d'avoir déclassé un chouïa l'ancien AAx2 et l'AAx4 en faux x4 et x8 dans les derniers pilotes (j'me comprends). Dans certains jeux avec l'antialiasing x4 les éléments affichés me semblaient plus aliasés/crénelés qu'avec les pilotes précédents (style le 270.61 par exemple).
Pareil (sauf de très rares cas) car la plupart du temps le peu que ça apporte d'aller au-dessus de X4 (surtout en 1080p) par rapport à ce que ça consomme me pousse à rester à X4. Par contre avec les tout récents je me sentais obligé de passer à x8 et même à l'autre x8 QSAA pour obtenir ce que j'avais avec simplement x4... bizarre.
Pour de multiples raisons je reste encore avec les pilotes 270.61.
c'est normal nvidia triche pour avoir du vrais msaa x8 il faut activé le mode 8xq et non le mode 8x par exemple