Vdpau-Leistung in Precise mit Unity 3D

Vdpau-Leistung in Precise mit Unity 3D

vdpau scheint in Precise unter Unity 3D defekt zu sein. Die CPU-Auslastung liegt bei 1080p-Filmen bei etwa 50–70 %, während dieselben Filme in Natty mit aktiviertem vdpau (unter Unity3d) etwa 5–10 % auslasten. Die Karte ist Nvidia G105m.

Es scheint kein Problem mit dem Nvidia-Treiber zu sein, da in der Gnome-Shell alles wie erwartet funktioniert und ich verschiedene Versionen von Nvidia-Treibern ausprobiert habe (295.20, 295.33, 295.40 und die neueste 302.XX von xorg-edgers). Die Ergebnisse sind alle gleich und funktionieren in der Gnome-Shell, aber nicht in Unity 3D.

Das Deaktivieren der Synchronisierung mit Vbank funktioniert, wenn der Film nicht im Vollbildmodus ist, aber nicht im Vollbildmodus.

Ich habe herumgesucht und nicht viele Informationen gefunden. Ich frage mich, ob andere das gleiche Problem haben und ob es bekannte Workarounds gibt, die ich übersehen habe. Unity 3D ist in Precise ansonsten sehr schön, aber das ist für mich ein (buchstäblich) zum Scheitern verurteiltes Problem.

Danke.

Ich habe hier einen Fehler gemeldethttps://bugs.launchpad.net/unity/+bug/993397

Antwort1

Diese Art der CPU-Auslastung lässt darauf schließen, dass VDPAU überhaupt nicht verwendet wird. Sogar auf einem schlechten Atom+ION-PC sehe ich beim Spielen mit 1080p nur 0,1-0,2 Auslastungen. Ich schlage vor, Sie überprüfen noch einmal, ob VDPAU läuft.

Dies lässt sich relativ schnell mit erledigen mplayer. Führen Sie es einfach aus mplayer video.mp4(stellen Sie sicher, dass es sich um einen Codec handelt, der von VDPAU dekodiert werden kann) und Sie sollten in etwa Folgendes in der Ausgabe sehen:

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

Wenn dies nicht der Fall ist, überprüfen Sie, ob es libvdpau1installiert ist.

Antwort2

Soweit ich weiß, gibt es bei einigen Nvidia-Grafiken zwei bis drei Probleme:

  • Mit vblank synchronisieren - deaktivieren Sie diese Option
  • Bildwiederholrate erkennen - deaktivieren Sie diese Option und stellen Sie Ihre Bildwiederholrate manuell ein
  • vdpau

Hier ist ein Beitrag dazu

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

** Im Artikel heißt es, dass Sie die Synchronisierung mit vblank auswählen sollen: Probieren Sie aus, ob das Aktivieren/Deaktivieren einen Effekt hat.

Hoffe, das hilft jemandem.

verwandte Informationen