busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
So, ich habe die Anleitung mal angespasst auf meine 12.04 Systeme. Ich habe leider nur Nvidia und AMD Grafikkarten, Intel konnte ich nicht testen, sollte aber unproblematisch sein, da im Endeffekt immer alles auf die Intel VA-API abgebildet wird. Das Ganze war komplizierter als gedacht, da nicht alles so funktioniert wie es theoretisch sollte. So wurde z.B. VDPAU korrekt erkannt (von vdpauinfo), der MPlayer nutzte auch die VDPAU-Schnittstelle (wie die Meldungen im Terminal verraten), es ergab sich aber keine Reduzierung der CPU-Last. Ich hab die Theorie trotzdem mal drin gelassen, vielleicht klappt es ja auf anderen Systemen. Was aber zuverlässigt klappte war die VA-API Schnittstelle (getestet mit mplayer-vaapi). Sowohl mit AMD-Grafik als auch mit Nvidia Grafik reduzierte sich die CPU-Last bei 1080p Videos auf unter 10%. Wenn es sonst nix zu meckern gibt, wäre ich fertig 😉
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
aasche schrieb: Und noch besser waere, aus Videotreiber ändern und diesem einen Artikel zu machen. Denn auf den ersten Blick behandeln beide Artikel doch das gleiche Thema, oder?
Meinungen dazu?
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
Da kann ich leider nix dazu beitragen. Vielleicht mal den ursprünglichen Autor fragen?
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28950
Wohnort: WW
|
Hallo, aasche hat recht. Die Artikel sind ja zu 75% deckungsgleich. IMHO wäre der richtige Weg, die Infos aus Videotreiber ändern, die hier im Artikel noch nicht sind, zu übernehmen. Da sind ja in erster Linie die Punkte, wie man den Videotreiber in den div. Playern ändert. Gruß, noisefloor
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
IMHO ist der Artikel "Videotreiber ändern" überflüssig. Die einstellungen habe ich in meinem Artikel z.T. schon genannt, sofern sie funktionieren (bzw. überhaupt nötig sind). Die anderen, z.B. die Einstellung von Gstreamer, funktionieren überhaupt nicht. Bisher habe ich es nicht geschafft über Gstreamer die Vaapi nutzen zu können. Vielleicht hat ja jemand anders mehr Glück und kann das ergänzen. IMHO macht es aber keinen Sinn nicht funktionierende Anleitungen blind zu übernehmen.
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
Ich hab mir den den Artikel Videotreiber ändern nochmal genauer durchgelesen. Der stammt aus 2008 und ist IMHO völlig überholt, teilweise sogar falsch. Bei Videos macht es so gut wie keinen Unterschied ob man das decodierte Video per "xv", "gl" oder sonstwie zur Karte befördert, sondern das entscheidende ist, dass man die Decoder-Fähigkeiten moderner Grafikkarten nutzen kann. Und das geht nur über die Nutzung der 3 Video-Acceleration APIs: VA-API, VDPAU und XvBA. Ich denke mein Artikel über Video-Acceleration ist schon kompliziert genug zu verstehen, man sollte nicht versuchen da auch noch andere Themen reinzumischen. Im Gegenteil, ich bin ständig am überlegen wie ich meinen Artikel einfacher verständlich gestalten kann. Letztendlich kommt es nur drauf an: Welche Grafik habe ich (Intel, AMD, Nvidia), und welche Pakete muss ich dann installieren? (Andrerseits möchte ich natürlich auch ein bisschen Hintergrundwissen vermitteln).
|
Lsf_Lf
Anmeldungsdatum: 27. September 2010
Beiträge: 2159
|
busybit schrieb: Ich hab mir den den Artikel Videotreiber ändern nochmal genauer durchgelesen. Der stammt aus 2008 und ist IMHO völlig überholt, teilweise sogar falsch. Bei Videos macht es so gut wie keinen Unterschied ob man das decodierte Video per "xv", "gl" oder sonstwie zur Karte befördert, sondern das entscheidende ist, dass man die Decoder-Fähigkeiten moderner Grafikkarten nutzen kann. Und das geht nur über die Nutzung der 3 Video-Acceleration APIs: VA-API, VDPAU und XvBA.
Wenn der veraltet ist, (und das ist der) dann besser ins Archiv.
Ich denke mein Artikel über Video-Acceleration ist schon kompliziert genug zu verstehen, man sollte nicht versuchen da auch noch andere Themen reinzumischen. Im Gegenteil, ich bin ständig am überlegen wie ich meinen Artikel einfacher verständlich gestalten kann. Letztendlich kommt es nur drauf an: Welche Grafik habe ich (Intel, AMD, Nvidia), und welche Pakete muss ich dann installieren? (Andrerseits möchte ich natürlich auch ein bisschen Hintergrundwissen vermitteln).
Sehe ich auch so, der Artikel ist gut so ("schwieriger" sollte es nicht werden) … ☺
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
busybit schrieb: Ich hab mir den den Artikel Videotreiber ändern nochmal genauer durchgelesen. Der stammt aus 2008 und ist IMHO völlig überholt, teilweise sogar falsch.
Das war auch mein Eindruck, aber ich stecke in der Materie nicht tief genug drin, um das beurteilen zu koennen. Danke fuer Deine Rueckmeldung dazu.
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
busybit schrieb:
Ich hab mir den den Artikel Videotreiber ändern nochmal genauer durchgelesen. Der stammt aus 2008 und ist IMHO völlig überholt, teilweise sogar falsch.
Er ist alt, aber falsch war er damals nicht. 😀 Ich erspare mir nun eine Überprüfung, ob er jetzt Fehler enthält. Der neue Artikel erläutert nur, wie man vdpau und Konsorten installiert, und diese Installation auf Funktionalität prüft. Er enthält nur sehr wenig darüber, wie man die Player explizit anweist diese Schnittstelle zu verwenden, und dies ggf permanent zu tun. In der ggw Form ist das ein Bangen und Hoffen, dass der Player dies auch tatsächlich tut (s. (1)). Somit fehlt mMn der Teil, in dem der Player via Option oder Konfiguration dazu gezwungen wird die Beschleunigung tatsächlich zu verwenden. - Klar, sobald die Libs vorhanden sind, sollte es funktionieren. Aber eine saubere Konfiguration gemäß alter Schule legt dies schlicht fest, statt es dem Zufall zu überlassen. Außerdem: Xine bleibt komplett außen vor, obwohl er gerne verwendet wird. Noch: es gibt Spezialfälle, in denen alternative Video-Treiber nötig sind (X via Framebuffer etc). Aber das ist ein anderes Thema als "beschleunigte Video-Dekodierung". Jedoch konnte man bei solcherlei Themen auf "Videotreiber ändern" verweisen, da dort alle Varianten gelistet wurden. Aber idF kann man ja nun ins Archiv verweisen. Vllt wäre ein Link ("Alternative Videotreiber" oder sowas) ins Archiv hilfreich.
Totem gibt Videos über GStreamer aus. Für GStreamer stellt das Paket gstreamer0.10-vaapi eine Ausgabe über VA-API zur Verfügung. Leider ist das nur Theorie, in der Praxis klappt das beim Autor nicht (unter Ubuntu 12.04).
Totem kann auch mit Xine statt mit GStreamer. Bei mir spielt VDR via Xine (resp. vdr-sfxe ) und vdpau problemlos, iirc sollte Xine mittlerweile aber auch mit VA-API können (PPA evtl notwendig, s. zB dahier, die yavdr und xbmc PPAs könnten auch hilfreich sein).
Zu (1): So wurde z.B. VDPAU korrekt erkannt (von vdpauinfo), der MPlayer nutzte auch die VDPAU-Schnittstelle (wie die Meldungen im Terminal verraten), es ergab sich aber keine Reduzierung der CPU-Last.
Das ist wohl so zu verstehen: mplayer hat vdpau gefunden, verwendet es aber nicht, und nutzt seine Fallback-Treiber (zB xv ). Wird jedoch mplayer -vo vdpau ... verwendet, so wirft mplayer zumindest Meldungen aus, was nicht klappt. Das meinte ich mit dem o.g. "zwingen".
|
frustschieber
Ehemalige
Anmeldungsdatum: 4. Januar 2007
Beiträge: 4259
|
Hallo, wie ist der Stand der Dinge bei dieser Baustelle? Gruss
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
Nichts Neues seit dem 26. Dezember. Wie ich damals schon schrieb: bin fertig!
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28950
Wohnort: WW
|
Hallo, habe gerade ein wenig Syntax korrigiert. Zwei Fragen noch: bei ein paar Paketinstallationen steht in Klammern "... – infp programm" → hat das irgendeine Bedeutung? Warnbox gnash kompilieren → große Dateimengen alleine sind kein Grund, dass die Komplilierung nur was "für Profis" ist 😉 Der ganze Hinweis ist etwas vage und, sagen wir mal, reißerisch, formuliert. Hier müssen entweder ein bisschen mal Erklärung und textliche Neutralität rein.
Und im Artikel ist noch ein Kommentar. Das ist für die Baustelle ok, im Wiki aber nicht gerne gesehen. Kann der Kommentar raus? Ansonsten ist der Artikel IMHO gut ☺ Gruß, noisefloor
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
noisefloor schrieb:
Was meinst du da? Meine Suche im Browser nach "infp" bringt keinen Treffer.
Warnbox gnash kompilieren → große Dateimengen alleine sind kein Grund, dass die Komplilierung nur was "für Profis" ist 😉 Der ganze Hinweis ist etwas vage und, sagen wir mal, reißerisch, formuliert. Hier müssen entweder ein bisschen mal Erklärung und textliche Neutralität rein.
Du kannst das gerne abmildern. Mir ist nix besseres eingefallen. Ich bin jetzt mit 30 Jahren Unix-Erfahrung nicht gerade ein Anfänger, aber mir war das zu viel. 😉
Und im Artikel ist noch ein Kommentar. Das ist für die Baustelle ok, im Wiki aber nicht gerne gesehen. Kann der Kommentar raus?
Was für ein Kommentar?
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28950
Wohnort: WW
|
Hallo, ups, Typo... Soll heißen --info program . Bsp. aus dem Artikel: xvba-va-driver (XvBA-basierter backend für VA-API (AMD fglrx Implementierung)
vainfo (Video Acceleration (VA) API for Linux – info program)) Der Kommentar lautet: Künftige Versionen des freien radeon-Treibers werden auch VDPAU-Unterstützung für ATI-Grafikkarten ab der HD-4000-Serie enthalten, offiziell ist mit diesen vermutlich in Ubuntu 13.10 zu rechnen (siehe Phoronix: AMD Releases Open-Source UVD Video Support🇬🇧). Zu finden im AMD-Abschnitt. Der Wanrbox habe ich in einen Hinweisbox geändert und den Text umgestellt. Gruß, noisefloor
|
busybit
(Themenstarter)
Anmeldungsdatum: 29. Dezember 2010
Beiträge: 171
|
noisefloor schrieb: vainfo (Video Acceleration (VA) API for Linux – info program))
Das ist der Titel aus der Paketbeschreibung.
Künftige Versionen des freien radeon-Treibers werden auch VDPAU-Unterstützung für ATI-Grafikkarten ab der HD-4000-Serie enthalten, offiziell ist mit diesen vermutlich in Ubuntu 13.10 zu rechnen (siehe Phoronix: AMD Releases Open-Source UVD Video Support🇬🇧). Zu finden im AMD-Abschnitt. Der Wanrbox habe ich in einen Hinweisbox geändert und den Text umgestellt.
Denke das passt so.
|