CUDA pour upscaler dans PowerDVD
Une mise à jour de PowerDVD, le programme de lecture de Cyberlink, va proposer une nouvelle option intéressante : un agrandissement (upscaling) des contenus SD (standard définition) à travers la technologie CUDA de NVIDIA. Cette technologie, disponible sur les cartes GeForce 8 (et la plateforme ION) permet d'utiliser la puissance des processeurs de flux des cartes graphiques pour effectuer des calculs plus génériques que ce que l'on effectue habituellement sur une carte graphique et Cyberlink (comme ArcSoft avant eux) propose donc d'effectuer les calculs nécessaires à l'upscaling. Cette technique, qui consiste à extrapoler une image SD (typiquement une image provenant d'un DVD) pour la rendre utilisable sur un écran Full HD (par exemple) nécessite de la puissance.
Globalement, plusieurs techniques existent : soit utiliser une puce spécialisée (cas de la plupart des télévisions et de certains — rares — écrans), ne rien faire (cas de la majorité des écrans) ou utiliser un algorithme logiciel avec une puce généraliste (cas utilisé ici ou avec la PlayStation 3 et son Cell). Dans les faits, l'expérience montre que la technique la plus efficace est la dernière (la PlayStation 3 étant la référence actuelle en upscaling) et que l'idée de Cyberlink n'est donc pas dénuée d'intérêt. Reste à espérer que l'upscaling soit plus efficace que chez Arcsoft : avec SimHD, une puce GeForce 9400M (16 processeurs de flux) peine à upscaler un DVD vers du 1080p, il faut se contenter du 720p.
- P55 + iPhone : Gigabyte règle le problème
- Intel : le Pentium E6500K au Japon
- Abou Dhabi veut ses fonderies
- AMP Sabertooth S4 : des SSD pour Eee PC
- TDJ : Zotac MAG, Phenom II C3, ION LE
- Pas d’ARM pour Windows 7
- Un SDK Microsoft pour Facebook
- L’Europe s’oppose au rachat de Sun
- Cisco veut plus de collaboration
- Un LCD multitouch FullHD pour 300 €
- OCZ va utiliser des contrôleurs SandForce
- Baromètre des FAI : Free battu par Bouygues
- Corsair : des Survivor GT de 32 Go et 64 Go
- Le 32 nm de TSMC en retard ?
- Google marrie C++ et Python
- Microsoft a volé du code pour Windows 7 USB ?
- GNOME 3 pour septembre 2010
- 8 écrans sur une carte graphique Matrox





Mouai, le 9400M est peut-être une référence, mais c'est pas les cartes plus puissantes qui manquent donc c'est plutôt bon pour tous les autres et pour l'avenir (ils vont bien nous doubler le nombre de sp dans leur prochain chipset non?!)
Quid de la qualité?? Car l'encodage vidéo via GPGPU est de moindre qualité que celui sur CPU si mes souvenirs sont bons.
haaa chiotte...
mon media center est à base de 9400 gt...
tant pis. en meme temps, ce n'est qu'un upscaling... ca ne réinvente pas la hd (sinon j'aurai vraiement ralé très fort contre cette é#@^[@^ de 9400 gt pourtant très bonne.. mdrrr... ;-) )
haaa chiotte...mon media center est à base de 9400 gt...tant pis. en meme temps, ce n'est qu'un upscaling... ca ne réinvente pas la hd (sinon j'aurai vraiement ralé très fort contre cette é#@^[@^ de 9400 gt pourtant très bonne.. mdrrr... ;-) )
La 9400gt est plus puissante que la 9400m(je crois)
autant pour moi, j'avais pas vu le "m" qui se promenait.
mais ca change pas grand chose. la différenc de puissance entre les portable et normal sont plus forte dans les milieu/haut de gamme.
j'ai egalement 16 shaders programmable comme la version m.
d'ailleur, la différence en puissance brut n'est pas enorme (67gflops contre 54 pour la version m) donc je ne crois pas que ca changera radicalement la donne...
"Quid de la qualité?? Car l'encodage vidéo via GPGPU est de moindre qualité que celui sur CPU si mes souvenirs sont bons."
Quel rapport? Pour l'encodage ce qui compte ce sont les paramètres, non? Ce qui change est la vitesse d'encodage et non la rapidité!?
"Quel rapport? Pour l'encodage ce qui compte ce sont les paramètres, non?
Si ce n'est qu'une question de paramètre, pourquoi les GPU n'encodent pas avec une aussi bonne qualité?!! Les instructions actuellement disponibles ne permettent peut-être pas des calculs aussi compliqués que sur le CPU. Ou c'est peut-être juste un défaut de jeunesse des programmes d'encodage sur GPU.
Bref, tout cela reste de la manipulation de données vidéo. Or ce sont des puces dédiées à l'upscaling et/ou le Cell (CPU) qui sont reconnues pour faire ce travail. D'où ma question sur le fait que les GPU manipulent aussi bien ou non l'upscaling que ces puces classiques.
Ce qui change est la vitesse d'encodage et non la rapidité!?
Oui, clairement (mais une personne qui veut de la qualité n'y trouvera peut-être pas son compte)
l'encodage, si je me fie a ce que j'avais lu sur le net, se fait en simple précision que ce soit sur GPU ou CPU. ca veut dire en fait que si c'est moindre qualité sur GPU, c'est tout simplement qu'il on été trop gourmant sur la marketing et on trop misé sur la rapidité d'encodage au detriment de la qualité.
Merci Delphi, c'est ce genre de réponse que j'attendais
Héhé. Pas de bol ils se sont fait tester sur la qualité et pas que sur la vitesse.
les divers test que l'on trouve sur le net mettent souvent en avant les atout du GPU: la rapidité. De nombreux site assez objectif test la qualité final du produit et tombe sur cet unique et meme bilan: entre vitesse et qualité, il faut choisir.
Mais peu de site on pu tester le plugin RapiHD, du meme devellopeur que badaboom. ce plugin est orienté plus "PRO" et s'integre dans premiere pro CS4 comme une fleur.
et la, par rapport a un bon quad core @ 3Ghz, pour une qualité identique, la quadro CX (un gt200 mais avec seulement 200 stream processeur) fait plus rapide que le cpu a hauteur de (seulement) 300%.
alors les 500 @ 700% (parfois plus) que vous pouvez avoir sous badaboom parle d'elles meme: il n'y a pas de miracle. c'est plus rapide, oui, mais pour de la qualité identique, il faut baisser le flux de production comme sur les quadro.