web-dev-qa-db-fra.com

La performance de Vdpau dans Precise avec Unity 3d

vdpau semble être cassé dans Precise sous Unity 3d. L'utilisation du processeur varie entre 50 et 70% pour les vidéos 1080p, tandis que les mêmes films utilisent entre 5 et 10% de Natty avec vdpau activé (sous Unity3d). La carte est Nvidia G105m.

Cela ne semble pas être un problème de pilote Nvidia car dans gnome-Shell, tout fonctionne comme prévu et j’ai essayé différentes versions de pilotes Nvidia (295.20, 295.33, 295.40 et la dernière version 302.XX de xorg-edgers). De même, fonctionne dans Gnome Shell mais pas dans Unity 3d.

La désactivation de syn to vbank fonctionne si le film n’est pas en mode plein écran, mais ne fonctionne pas en plein écran.

J'ai cherché autour et n'ai pas trouvé beaucoup d'informations. Je me demande si d'autres personnes rencontrent le même problème et s'il y a des travaux connus que j'ai manqués. Unity 3d est par ailleurs très gentil dans Precise, mais c’est un problème qui stoppe l’émission pour moi (littéralement).

Merci.

J'ai déposé un bogue ici https://bugs.launchpad.net/unity/+bug/993397

5
bowser

Ce type d'utilisation du processeur suggère qu'il n'utilise pas du tout VDPAU. Même sur un PC Atom + ION ordures, je ne vois que 0,1-0,2 charge lorsque je joue en 1080p. Je vous suggère de vérifier pour vous assurer que VDPAU est en cours d'exécution.

Cela peut être fait assez rapidement avec mplayer. Lancez simplement mplayer video.mp4 (assurez-vous que c'est un codec qui peut être décodé par VDPAU) et vous devriez voir quelque chose comme ceci dans le résultat:

Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))

Si ce n'est pas le cas, vérifiez que libvdpau1 est installé.

1
Oli

De ce que je sais, il y a 2-3 numéros pour certains graphiques nvidia:

  • sync to vblank - désélectionnez cette option
  • détecter le taux de rafraîchissement - désélectionnez cette option et définissez votre taux de rafraîchissement manuellement
  • vdpau

Voici un post à ce sujet

http://tombuntu.com/index.php/2009/09/20/make-compiz-run-smoothly-and-without-tearing/

** Dans l'article, il est dit de sélectionner sync to vblank: essayez de voir si l'activation/désactivation a un effet.

J'espère que ça aide quelqu'un.

0
codequp