Ich hatte dieses Problem lange Zeit, dass ich zwar eine fähige Grafikkarte habe, aber Full HD Videos trotzdem unanschaubar waren. Die Gründe dafür liegen, wenn man mal während eines laufenden 1080p-HD-Films einen Blick in top wirft, auf der Hand -> Es wird nicht die GPU (Grafikkarte), sondern die CPU genutzt, um das Video zu rendern.
Das hat jetzt ein Ende!
Seit der Treiberversion 180 wird das sogenannte „vdpau“ (Video Decode and Presentation API for Unix) unterstützt. Nun kann man endlich die gesamte Power seiner Grafikkarte auch unter Linux nutzen.
Dieser Schritt kann ggf. übersprungen werden, wenn das Abspielen des Videos mit den weiter unten erläuterten Anweisungen funktioniert.
Wenn du dich entschlossen hast den Treiber up to date zu bringen, weil vdpau besser unterstüzt wird, dann gehe wie folgt vor:
Für Karmic Koala:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys CEC06767
sudo apt-get update && sudo apt-get install nvidia-190-modaliases nvidia-glx-190
Für Ubuntu Jaunty Jackalope, Intrepid Ibex, Hardy Heron:
sudo sh -c „echo ‚deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu UBUNTU_VERSION main‘ >> /etc/apt/sources.list“
sudo sh -c „echo ‚deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu UBUNTU_VERSION main‘ >> /etc/apt/sources.list“
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys CEC06767
sudo apt-get update && sudo apt-get install nvidia-190-modaliases nvidia-glx-190
Wir installieren den neusten Treiber (190) aus den PPA-Quellen, weil die offiziellen Quellen, in der Versionsgeschichte immer, hinter hinken und das neuste häufig auch das beste ist.
Jetzt kannst du den Treiber über System -> Systemverwaltung -> Hardware-Treiber aktivieren.
—–Wenn du kein Treiber-Update machen willst, dann fahre hier fort—–
Nachdem das geschafft ist, sollte das abspielen immer noch nicht einwandfrei funktionieren, da z.B totem vdpau nicht standardmäßig als Output-Device benutzt wird.
Leider unterstützt totem kein „vdpau“, deswegen muss der Player wohl oder übel gewechselt werden.
Der wirklich einzigartige Player, der unser Vorhaben meistern kann ist der Mplayer.
Dieser wird folgendermaßen installiert:
apt-get install mplayer
Um nun ein Full-HD-Video abzuspielen musst du folgendes tun:
Navigiere dich über die Shell zunächst in das Verzeichnis, in dem das Video liegt und führe dann folgedes aus:
mplayer -vo vdpau -vc ffh264vdpau [videoname+endung]
Dieser Code funktioniert nur für Videos, die mit dem h.264-Codec codiert wurden. Für andere Codecs gilt ein anderer Befehl.
Das Video sollte nun flüssig laufen.
Gut wir sind bereits in der Lage HD-Videos abzuspielen, aber es ist recht unsexy sich immer in das Verzeichnis zu navigieren, und dann den richtigen Befehl raus zu suchen, deswegen installieren wir nun ein Programm, welches auf dem Mplayer aufbaut, es trägt den schönen Namen „smplayer“
sudo apt-get install smplayer
Damit die Videos auch im smplayer flüssig laufen müssen einige Änderungen vorgenommen werden:
- Optionen – Einstellungen – Allgemein – Verzeichnis für Bildschirmfotos: dieses Feld löschen
- Optionen – Einstellungen – Allgemein – Video – Ausgabe Gerätetreiber: vdpau
- Optionen – Einstellungen – Untertitel – Schriftart und Farben – Aktivieren von normalen Untertiteln
- Optionen – Einstellungen – Erweitert – Optionen für Mplayer – Optionen: -vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,
Mit diesen Modifikationen sollte das Abspielen von 1080p-Full-HD-Videos nun einwandfrei funktionieren.
Es gibt einige Einschränkungen:
Die Videos müssen mit MPEG-1/2, WMV, H.264 oder VC-1 codiert sein.
Und es ist auf folgende Grafikkarten beschränkt:
Desktop GPUs | Mobile GPUs | Motherboard GPUs | Professional GPUs |
---|---|---|---|
|
|
|
|
Ich bedanke mich an dieser Stelle bei:
http://www.fedorawiki.de/index.php/NVIDIA_VDPAU
http://www.webupd8.org/2009/08/how-to-install-nvidia-190xx-drivers-in.html
Dieser Artikel steht unter der GNU FDL-Lizenz, aufgrund der Übernahme der Tabelle aus dem fedorawiki
Hallo admin,
ich bekomme schon nach der ersten Zeile: permission denied
(bin absolute Anfängerin).
Was kann ich tun?
Patricia
Hi,
du musst dir root-Rechte verschaffen.
Einfach
sudo -s eingeben und dann das root-passwort eingeben.
mfg
Stefan Hesse
danke
hat alles innerhalb von 5 minuten geklappt und funktioniert einwandfrei endlich kann ich auch 1080p ansehen juhuuuuu
daaaaankeeee
Pingback: HTML zu PDF konvertieren – ein einfaches Shell-Werkzeug - Ubuntu hilfe
http://en.wikipedia.org/wiki/Nvidia_PureVideo#Nvidia_VDPAU_Feature_Sets
Wow, vielen Dank!
Endlich kann ich meine HD Sammlung auch in Kubuntu ruckelfrei ansehen und das bei 20% CPU Last 😉
übrigens habe ich eine Geforce 260M – also eine Laptop Graka. Auch mit dieser funktioniert es einwandfrei! Treiber benutze ich die 256.35 direkt von nvidia!
Mit der „Quadro NVS 135M“ klappt es auch super, danke!
Du bist der größte 🙂 Hatte den mplayer und den smplayer schon nur bin ich im Internet auf sehr Fantasievolle Erklärungen gestossen wie man dann ruckelfrei ein HD Video abspielen kann.
Dank deinen Einstellungen im Mplayer bzw smplayer funktioniert es nun super! 🙂
Wer mit den Befehlen nicht zurecht kommt, kann übrigens auch über Synaptic „smplayer“ und „mplayer“ eingeben und diese Installieren. Ist als Laie vllt einfacher 🙂
Danke! 🙂 Nun wird „The Road“ in HD geschaut 😀
Bei mir hat es leider nicht geklappt. Ich hab alles genauso gemacht wie oben beschrieben, leider ruckelt das Video immernoch. Ich weiß jetz nicht ob es am Video liegt oder noch an etwas anderem. CPU-Auslastung ist während der Widergabe bei 25-30%, Arbeitsspeicher bei 32%. Vorschläge?
Die Eingabe erfolgt bei der letzten EInstellung doch wie folgt oder:
„-vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,“
in das Feld Optionen, richtig?
mfg Minuteman