Vdpau sous sid

Bonjour,

Je tente de comprendre ce qu’est vdpau exactement et à quoi ça sert.

J’ai bien sûr trouver des trucs sur le web mais j’aurai besoin de vos lumières pour vulgariser un peu tout ça et mettre mes paquets au clair.

Je suis sous sid, voilà les paquets installés chez moi :

libvdpau1
nvidia-libvdpau1-driver (ce paquet est noté comme étant orphelin dans synaptic)

[quote] apt-cache search vdpau
libvdpau-dev - Video Decode and Presentation API for Unix (development files)
libvdpau-doc - Video Decode and Presentation API for Unix (documentation)
libvdpau1 - Video Decode and Presentation API for Unix (libraries)
nvidia-libvdpau-dev - NVIDIA vdpau development files
nvidia-libvdpau1-driver-ia32 - NVIDIA vdpau 32-bit driver
nvidia-libvdpau1-driver - NVIDIA vdpau driver
nvidia-libvdpau1-ia32 - NVIDIA vdpau 32bit libraries
nvidia-libvdpau1 - NVIDIA vdpau libraries
gstreamer0.10-plugins-really-bad - GStreamer plugins from the “bad” set
ginkgobiloba@debian:~$ apt-cache show nvidia-libvdpau1
Package: nvidia-libvdpau1
Priority: optional
Section: non-free/libs
Installed-Size: 220
Maintainer: Debian NVIDIA Maintainers pkg-nvidia-devel@lists.alioth.debian.org
Architecture: amd64
Source: nvidia-graphics-drivers
Version: 190.42-3
Replaces: nvidia-glx (<< 180.51), nvidia-libvdpau
Depends: nvidia-libvdpau1-driver (>= 190.42), libc6 (>= 2.2.5), libx11-6
Recommends: nvidia-kernel-190.42
Suggests: nvidia-kernel-source (>= 190.42)
Conflicts: nvidia-glx (<< 180.51), nvidia-libvdpau
Filename: pool/non-free/n/nvidia-graphics-drivers/nvidia-libvdpau1_190.42-3_amd64.deb
Size: 159918
MD5sum: 26c3e4daee0207e33c6e90cdebd75918
SHA1: 181d0e6b3205fd337e2e40825d4f064055094ad3
SHA256: 84762bffceef19dfa51204a9df2e63b939480271e0cf65cd1e3f4f1e398b572d
Description: NVIDIA vdpau libraries
These libraries provide the Video Decode and Presentation API for Unix.
They provide accelerated video playback (incl. H.264) for the supported
graphics cards. See /usr/share/doc/nvidia-libvdpau/README.txt.gz for
more information.
Homepage: nvidia.com

Package: nvidia-libvdpau1
Status: deinstall ok config-files
Priority: optional
Section: non-free/libs
Installed-Size: 1652
Maintainer: Debian NVIDIA Maintainers pkg-nvidia-devel@lists.alioth.debian.org
Architecture: amd64
Source: nvidia-graphics-drivers
Version: 190.42-2
Config-Version: 190.42-2
Replaces: nvidia-glx (<< 180.51), nvidia-libvdpau
Depends: libc6 (>= 2.2.5), libx11-6, libxext6
Recommends: nvidia-kernel-190.42
Suggests: nvidia-kernel-source (>= 190.42)
Conflicts: nvidia-glx (<< 180.51), nvidia-libvdpau
Description: NVIDIA vdpau libraries
These libraries provide the Video Decode and Presentation API for Unix.
They provide accelerated video playback (incl. H.264) for the supported
graphics cards. See /usr/share/doc/nvidia-libvdpau/README.txt.gz for
more information.

Homepage: nvidia.com[/quote]
Si je comprends bien, il s’agit d’accélérer le décodage vidéo. Mais moi et l’anglais … :wink:

salut et merci pour ta réponse…

vdpau fait donc partie intégrante du driver nvidia.

Mais je me demande quels paquets sont nécsssaires pour utiliser vdpau ? nvidia-glx doit être installé ? chez moi j’ai juste libvdpau1 (en plus de nvidia-glx), j’ai viré nvidia-libvdpau1-driver qui était marqué comme orphelin.

Devais-je le conserver ?

Merci.

j’avais jamais remarqué ce vdpau1 avant, il est mis dans les dépots officiels de debian on dirait.
J’ai toujours utilisé les paquets nvidia-libvdpau1 et ca a toujours très bien marché.

En fait cette librairie permet d’utiliser ton GPU au lieu de ton CPU pour lire les vidéos.
C’est donc une meilleure utilisation du PC.

ok merci pour ta réponse

Bon Visiblement, le paquet nvivia-libvdpau1-driver est nécessaire pour lire une vidéo dans mplayer quand le module vidéo vdpau est sélectionné. Quand je le vire j’ai un beau message d’erreur de sortie vidéo.

Mais de plus, mon mplayer crash au lancement d’une vidéo !!! Il faut que j’insiste une fois, deux fois, trois fois, … et la vidéo finit par se lancer (avec vdpau sélectionné).
Je sais pas encore si c’est lié.

Je peux pas virer libvdpau1 car c’est une dépendance de mplayer et d’ogmrip (dépôt multimedia).
Peut-être un conflit entre les deux dépôts ??? à voir.

en tout cas merci pour tes réponses.

J’ai aussi des pb avec CDPAU. apparament, il faut installer le paquet nvidia-vdpau-driver. Mais cela m’oblige à mettre à jour mon kernel aussi
Il n’y aurai pas un paquet source à compiler avec module-assistant ?
Sinon je devrai passer par sgfxi

C’est pas pour les videos HD spécifiquement ?

Video et TV HD. Mon système multimedia est sous debian. Ca permet aussi de lire de la video sur de toutes petites configurations (mais avec GPU récent), type ION.
J’ai l’impression que les paquets nvidia-source de base ne sont pas fournis avec VDPAU, ce qui est très curieux.
Il faut le paquet nvidia-vdpau, qui lui est déja compilé pour un kernel particulier.
Je cherche un paquet source qui contiendrait VDPAU afin de conserver le kernel existant.

Si je veux installer libvdpau1, apt veut me désinstaller mplayer, kaffeine, et tout un tas d’autre logiciels!

[quote=“piratebab”]Si je veux installer libvdpau1, apt veut me désinstaller mplayer, kaffeine, et tout un tas d’autre logiciels![/quote]Bonjour

Et de recompiler le paquet

apt-get build-dep libvdpau1

$ apt-get source libvdpau1
$ cd libvdpau1****
$ dpkg-buildpackage -rfakeroot -uc -b
$ cd …

dpkg -i libvdpau1

D’aprés mes recherches, il semblerait que le paquet libvdpau1 soit remplacé par nvidia-vdpau-driver.
Celui ci s’installe, mais xorg ne démarre plus.
J’ai semble t il un problème de cohérence de version (je n’aurais pas du piocher dans SID …)
Si j’ai bien compris, si un prends un paquet dans SID (je suis en testing), toute les mises à jour de ce paquet se feront depuis la SID. Je pensai qu’ensuite il suffisait d’attendre que la testing rattrape la SID, mais ça ne semble pas être le cas.

Bon, ça marche.
Il faut installer les 3 paquets suivants nvidia suivant:

  • kernel-source
  • glx (et glxi-a32 si besoin)
  • vdpau-driver (ia32 aussi si besoin)

Il faut surtout s’assurer qu’ils soient tous de la même version (si comme moi vous piochez dans SID de temps en temps!)
C’est l’occasion de mettre à jour le tuto dans T&A :), et mettre la coche verte sur ce fil (je ne peux pas le faire, je ne suis pas l’auteur originel)

salut,

Je n’avais pas vu que ce post était encore actif… désolé.
Ca marche chez moi aussi depuis un bon bout de temps, plus de crash avec mplayer.

Avec les paquets suivants

  • “nvidia-kernel-source”
  • “nvidia-glx”
  • "nvidia-vdpau-driver"
    Ces trois paquets étant de la même version (195.36* sous sid)
    avec en plus : “libvdpau1” (0.4.3) qui est une dépendance de mplayer et de nvidia-vdpau-driver.

Voilà, merci pour les retours.
PS : je veux bien mettre la cloche verte mais :

  1. comment ?
  2. à quoi ça sert ?

a+
Jul.

Edit: la cloche verte ça doit être pour marqué le message comme résolu… je suis lent des fois, moi !!!

… Mais tes relations avec le milieu écologiste ne nous regarde pas, ainsi que tes pulsions ! :wink:

J’ai quelques ratés de lecture sur des vidéos SD avec mythtv (gros artefacs), mais en HD, ça fonctionne bien