117Fermer119
GoldenCrystalLe 01/11/2009 à 13:10
Je sais pas mais t'avais l'air de dire que parce que une implémentation CUDA est rapide il en est forcément de même pour une implémentation "graphique".
En voulant tester l'implémentation CUDA sur mon mac ensuite, d'ailleurs ça a pas marché (merci nVidia de ne pas fournir les driver CUDA 2.3 pour ma GeForce 9400M...), j'ai vu qu'ils proposaient une implémentation "Pixel Shader-like" et je suis alors retourné voir ton document qui parle de CUDA sur tous les slide. Là j'ai fini par trouver que sur un slide, ils comparent cette implémentation "shder-like" à l'implémentation CUDA dont tout le reste papier cause exclusivement...
Donc désolé, tu devais très certainement parler de cette implémentation, mais t'aurai pu être plus clair en citant un papier qui ne cause de ça que sur 1 slide au milieu de tous les autres sorry
Quoi qu'il en soit... Oui le flou (version texture) est lent (et si tu fais le calcul, entre une GeForce 9400M à ~150 fps et une GeForce 8800 Ultra à ~800 FPS, la différence est peut-être pas si abusée que ça) au point que sur une carte tout juste décente (je parle de ma 9400M oui tongue) ça ne puisse opérer qu'à un peu plus de 2 fois le framerate standard (60Hz/60FPS).
Après le flou de Windows ne peut pas être plus rapide (et je pense qu'ils utilisent au moins un 7x7) mais DWM a été bien optimisé pour ça. Normalement il maintient un cache des textures "en dessous" pour chaque fenêtre (+/-) afin de ne pas recalculer les quelques endroits où il y avait du flou à chaque image. Mais en mettant un truc en arrière plan (iTunes en l'occurence) qui bouffe énormément de refresh, j'ai aucun problème à faire saccader Aero sur mon Macbook par exemple...

Bref, désolé tongue

PS: Plus généralement, et ça s'adresse pas spécialement à spectras, je vous rapelle également qu'à la base, les cartes graphiques ne sont *pas* faites pour faire 50 accès texture par rendu de pixel, et que même si actuellement l'architecture normale le permet, et que les cartes graphiques moyennes arrivent à obtenir des résultats décents (pour moi +/-120 fps c'est déjà décent...) dans ce domaine, cela n'a jamais été, et n'est pas encore vraiment leur point fort (à moins d'avoir une carte graphique Pro/haut de gamme bien entendu).