Am Wochenende wollte mein Ubuntu 9.04 auf das aktuelle 9.10 updaten, verschlafen wie ich war stimmte ich dem Ganzen zu. Nach jeder Menge Fehlermeldungen inklusive nvidia-common wollte das System neu starten, jedoch verweigerte ich den Neustart und genoss meinen Sonntag auf der Couch. Nichtsahnend, was am nächsten Tag wohl passieren mag fuhr ich meinen Media-PC dann am Abend herunter. Nach 8 Stunden Arbeit und den letzten Weihnachtseinkäufen kam ich nach Hause, mein MacBook erblickte das Licht der Welt und mein Media-PC bootetet. Dann erschien plötzlich und völlig unerwartet die Fehlermeldung „Ubuntu running in low graphics mode“. 😡 *…der Abend ist dann wohl gelaufen!*
Nachdem die Versuche den NVIDIA-Treiber über das Karmic Repository zu installieren zwar erfolgreich waren aber keine VDPAU Unterstützung verfügbar war versuchte ich das Ganze noch einmal mit dem NVIDIA-VDPAU-TEAM Repository. Alle Versuche schlugen fehl!
In der Ubuntuusers-Community konnte man verfolgen dass viele Mitglieder Probleme nach dem Update auf Version 9.10 hatten, fast jedes Mal wurde zu einer Neuinstallation geraten.
Gesagt, getan! Zehn Minuten später, mit dem frisch installiertem Ubuntu Karmic 9.10, lief alles wieder wunderbar.
sudo vi /etc/apt/sources.list
Auf dem Launchpad PPA vom NVIDIA-VDPAU-TEAM gibt es ein schönes Repository, ein Rundum-Sorglos-Paket für VDPAU.
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu/ karmic main deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu/ karmic main
Jetzt holen wir den PGP-Key, damit aptitude nicht diese Fehlermeldung NO_PUBKEY 1DABDBB4CEC06767 zeigt.
sudo gpg --keyserver keyserver.ubuntu.com --recv 1DABDBB4CEC06767 && sudo gpg --export --armor 1DABDBB4CEC06767 | sudo apt-key add - && sudo aptitude update
Nun werden wir uns den aktuellen NVIDIA Treiber und SMplayer mit VDPAU Support aus dem NVIDIA-VDPAU-TEAM Repository installieren.
sudo aptitude install linux-headers-`uname -r` libvdpau-dev libvdpau1 nvidia-195-kernel-source nvidia-195-modaliases nvidia-glx-195 nvidia-settings mplayer-nogui smplayer
Nachdem wir aptitude beim installieren zugeschaut haben, führen wir noch die…
sudo nvidia-xconfig --no-composite
…aus. Nun sollten wir unser System oder den X11 neu starten. Keine Panik, wenn ihr immer noch keine vernünftige Auflösung bekommt. Als nächstes müssen wir die /etc/X11/xorg.conf mit nvidia-settings bearbeiten. Diese führen wir, um genügend Rechte zu haben, als root aus! Lokal im Terminal…
gksu nvidia-settings
…oder per SSH.
gksu nvidia-settings --display=:0.0
Jetzt legen wir die gewünschte Auflösung fest und drücken auf Apply, danach speichern wir die xorg.conf ins Verzeichnis /etc/X11/. So wird beim Booten auch die richtige Auflösung geladen. Nun müssen wir noch einmal unser System oder die KDE/GNOME-Session (Ctrl+Alt+Backspace) neu starten.
Wenn wir den SMplayer starten und in den Optionen > Allgemein -> Video noch vdpau auswählen, diese Einstellungen übernehmen und den SMplayer neu starten, können wir unsere HD-Inhalte ohne CPU-Last über die GPU problemlos wiedergeben. 😉
Links:
Ubuntu – NVIDIA VDPAU + SMplayer
Ubuntu – VDPAU – Bildüberlagerungen
Ubuntu für VAAPI Support vorbereiten
Ubuntu – MPlayer inkl. SMPlayer mit VAAPI Unterstützung
Ubuntu – MPlayer quittiert den Dienst mit GCC 4.4.1
Ubuntu – VLC media player mit VAAPI Unterstützung
Wieso ich die Konsole mag?
$ mplayer -vo vdpau
(:
$ vi /home/foooooo/.mplayer/config
# Write your default config options here!
vo=vdpau
$ mplayer filename
Spaß beiseite, ich möchte es etwas benutzerfreundlicher damit auch mal ein nicht Linux-Guru ein Video wiedergeben kann. 😉
Bitte NIE grafische Programme per „sudo“ starten. gksu und kdesudo funktionieren auch von der Konsole aus. (Gründe gegen sudo im uu.de Wiki)
Ansonsten Danke für den Überblick, werde mich demnächst mal damit beschäftigen, vllt. bekomme ich das ja auch meiner MythTV-Box ans laufen.
Ja, jetzt müssen wir nur noch ein ganz wesentliches Problem beseitigen: 60Hz Bildwiederholrate RUCKELN auf dem schönen Full-HD Fernseher wie Sxx. Wenn wir jetzt noch rausfinden, wie wir Filme mit 24 oder 25 fps ruckelfrei auf dem Fernseher darstellen können bin auch ich ein glücklicher Mensch (sonst habe ich schon alles im Leben 😉 ). Frohe Weihnachten!
Was bei mir am Ende noch einen Signifikanten Geschwindigkeitsvorteil gebracht hat, war bei Audio den Treiber auf „Pulse“ zu stellen (Alsa bleibt Tonlos)
Danke für den Eintrag, ich bin kein „Konsolefreund“, bin jedoch schon seit einem Jahr fasziniert von Ubuntu und ich finde solche Einträge richtig hilfreich.
MfG
Guten Tag! Jetzt muss ich mich doch nochmal bei Dir melden. Nachdem ich mir ne neue Graka geholt habe damit vdpau funktioniert, habe ich mein Ubuntu zur Probe noch drei mal neu aufgesetzt. XBMC pvr Testing aus den ppa Intstalliert und den streamdev-server nach Deiner Anleitung Kompiliert. Toll, auf Anhieb ging es mit dem LiveTv in XBMC.
Ich weiß nur nicht warum ich den Streamdev-server nicht Automatisch beim start von Ubuntu gestartet bekomme. Das muss ich von Hand über die Konsole tun. HDTV geht leider nur einsFestival. TIPP??? auf Lager!!! Ansonsten–Tolle Arbeit von Dir.
Gruß Thomas
Hi Thomas,
falscher Artikel?^^
$ vi /etc/rc.local
$ /usr/local/bin/vdr -d -P streamdev-server
Alle Befehle die in rc.local stehen werden nach dem Booten ausgeführt. 🙂
Das mit den HDTV Kanälen hätte ich auch, entweder lag es an der channels.conf oder am Ubuntu Default DVB-S2 Treiber.
Aber teste mal meine neue channels.conf findest du unter Downloads. 😉
Viel Glück
Ich glaub ich hab den fehler gefunden.
Bei
sudo gpg --keyserver keyserver.ubuntu.com --recv 1DABDBB4CEC06767 && sudo gpg --export --armor 1DABDBB4CEC06767 | sudo apt-key add - && sudo aptitude update
krieg ich:
gpg: WARNUNG: Unsicheres Besitzverhältnis der Konfigurationsdatei `/home/server/.gnupg/gpg.conf‘
gpg: Ausführen von externen Programmen ist ausgeschaltet, da die Dateirechte nicht sicher sind
gpg: Kommunikation mit Schlüsselserver fehlgeschlagen: Allgemeiner Fehler
gpg: Empfangen vom Schlüsselserver fehlgeschlagen: Allgemeiner Fehler
Hallo, einfache Frage für euch eine grosse Hilfe für mich. Nach erfolgreicher Installation hänge ich hier bei der Sendersuche. Hauptproblem: Ich kann vdr nicht beenden startet immer wieder neu (daemon). Wie wäre die genaue vorgehensweise für einen komplettsuchlauf 19.2/13.0?
Hi Christian,
für ASTRA 19.2 wäre es
scan /usr/share/dvb/dvb-s/Astra-19.2E > /etc/vdr/channels.conf
.Hallo!
Vielen Dank für das Tutorial!
Ich habe ein Problem. Mein frisch installiertes karmic spuckt mir folgendes aus:
x@x-desktop:~$ sudo gpg –keyserver keyserver.ubuntu.com –recv 1DABDBB4CEC06767 && sudo gpg –export –armor 1DABDBB4CEC06767 | sudo apt-key add – && sudo aptitude update
gpg: WARNUNG: Unsicheres Besitzverhältnis der Konfigurationsdatei `/home/x/.gnupg/gpg.conf‘
gpg: Ausführen von externen Programmen ist ausgeschaltet, da die Dateirechte nicht sicher sind
gpg: Kommunikation mit Schlüsselserver fehlgeschlagen: Allgemeiner Fehler
gpg: Empfangen vom Schlüsselserver fehlgeschlagen: Allgemeiner Fehler
Es wär super, wenn mir jemand erklären könnte, was ich eigentlich falsch mache.
Viele Grüße,
Magnus
Hi Magnus, schaust du hier.