VDPAU est une interface de programmation (API) pour permettre le déchargement du rendu graphique vers le chipset graphique plutôt que la gestion par le CPU lui-même.
Il est open source - produit initialement par Nvidia lui-même et pris en charge sur la plupart de leurs cartes graphiques actuelles.
Wikipedia a un excellent article à ce sujet:
S3 Graphics a ajouté la prise en charge de VDPAU aux pilotes Linux de ses cartes vidéo Chrome 400 depuis la version 14.02.17 de son pilote de périphérique pour Linux, il prend en charge les S3 Chrome 430 GT, S3 Chrome 440 GTX, S3 Chrome 530 GT et S3 Chrome 540 Matériel GTX.
Intel et ATI n'offrent actuellement aucun support pour VDPAU. Nvidia espère que ces concepteurs de GPU prendront en charge la bibliothèque open source VDPAU et fourniront aux pilotes l'accélération VDPAU en mentionnant des exemples de noms de pilotes spécifiques au matériel pour Intel et ATI: libvdpau_intel.so et libvdpau_ati.so.
Intel prend actuellement en charge sa propre API rivale appelée VA-API .
ATI / Radeon concentrent leurs efforts sur leurs pilotes Catalyst - encore une fois, ils ont leur propre API appelée XVBA mais ne sont pris en charge que par leurs pilotes Catalyst.
Au cours des derniers mois, Phoronix a signalé le développement d'une autre API appelée Gallium 3D State Tracker - qui vise à unifier les principaux chipsets - Intel, ATI / Radeon et NVidia. En termes simples (pour autant que je le comprends) - il essaie de superposer une API au-dessus de VA-API, VDPAU, etc.
Une grande partie de cela est du code de pointe - instable et vous devrez souvent compiler du code, etc. pour suivre les derniers développements. Le X-Edgers PPA est une bonne source de derniers développements - un article décrit ici l' installation du pilote radeon opensource et le forçage de l'utilisation de Gallium3D.
Retour au sujet ... comme vous pouvez le voir, les graphiques sous linux sont actuellement fracturés (certains l'appellent un gâchis!) - la meilleure solution pour le moment est donc d'utiliser des lecteurs multimédias qui tentent d'implémenter les API rivales telles que MPlayer.
MISE À JOUR
Ce qui précède était le passé ... 2011 À l'heure actuelle 2015, VDPAU est pris en charge par intel
et amd
ainsi que les statistiques des pages archWiki
Vous devez installer le package suivant pour Intel
sudo apt-get install libvdpau-va-gl1 i965-va-driver
mais il y a un bogue ouvert sur Ubuntu 14.04 et sur 14.10 aussi, donc la bibliothèque n'est pas trouvée ... donc par ex. vlc via l'erreur suivante:
Failed to open VDPAU backend i965_drv_video.so: cannot open shared object file: No such file or directory
Il y a une solution de contournement dans la page des bogues, je ne la copie pas ici parce que même si je l'applique, la vidéo n'est pas lue en vlc (la bibliothèque est cassée)