Infoseite // Uebersicht und Erklaerung Linux Videotreiber gesucht



Frage von Frank Albrecht II:


Hallo,

heftiges googlen brachte keine Erhellung. Man hat bei xine und
mplayer die Auswahl zwischen verschiedenen Treibern:

xv, xshm, gl, vidix, etc.

Kann man irgendwie sagen, welchen man wann verwenden soll?
Meine Experimente zeigten Unterschiede in der CPU-Last und in
der A/V-Synchronität. Xv erscheint mir am geeignetsten, und
beim googlen ist xv meist die erste Empfehlung.

Ein paar Grundlagen zum Nachlesen wären nicht schlecht.

--
Frank Albrecht II
(;im Usenet ist ein Namensvetter untewegs, deshalb die "II")


Space


Antwort von Dirk Thierbach:

Frank Albrecht II wrote:
> Hallo,
>
> heftiges googlen brachte keine Erhellung. Man hat bei xine und
> mplayer die Auswahl zwischen verschiedenen Treibern:
>
> xv,

"Video Ports" fuer X. Die offizielle Methode, unter X auf
Hardwarebeschleunigung for Video zuzugreifen. Erste Wahl.
Der Befehl "xvinfo" zeigt Dir an, welche von Deinem X-Treiber
unterstuetzt werden.

> gl,

Benutzt OpenGL, d.h. Hardware 3D. Zweite Wahl.

> xshm,

X Shared Memory. Laufen der X Server und das Programm auf dem selben
Rechner, kann man den Speicher fuer die Bilder zwischen den beiden
Prozessen teilen (;was die Kommunikation mit dem Server etwas
beschleunigt). Ansonsten keinerlei Hardwarebeschleunigung. Vorletzte
Wahl.

> vidix,

Alternative Graphikschnittstelle (;also "Ersatz" fuer X). Wenn Du's
nicht installiert hast, brauchst Du's auch nicht.

Noch wichtig:

* xvmc

Benutzt die "Video Motion Compensation" Erweiterung von X. Das
beschleunigt nicht nur die Anzeige, sondern auch das Berechnen
des Bildes. Allerbeste Wahl, wenn unterstuetzt.

Die Manpage von mplayer gibt im Abschnitt VIDEO OUTPUT DRIVERS auch
kurze Erklaerungen zu allen Treibern.

Der Rest ist meist auf eine ganze bestimme Grafikkarte zugeschnitten,
oder unterstuetzt Alternativen zu X, oder mach spezielle Dinge wie
Einzelbilder oder ASCII-Ausgabe.

> Kann man irgendwie sagen, welchen man wann verwenden soll?
> Meine Experimente zeigten Unterschiede in der CPU-Last und in
> der A/V-Synchronität.

Die Latenz ist wohl bei allen Methoden verschieden, aber die
Synchronitaet kann man ja im Programm nachregulieren.

> Xv erscheint mir am geeignetsten, und beim googlen ist xv meist die
> erste Empfehlung.

Dem wuerde ich zustimmen. IIRC suchen sich die Programme auch die
jeweils "beste" Methode von selbst raus.

> Ein paar Grundlagen zum Nachlesen wären nicht schlecht.

Noch irgendetwas unklar? Dokumente im WWW muesste ich auch
ergooglen :-)

- Dirk



Space


Antwort von Frank Albrecht II:

Dirk Thierbach wrote:
> Frank Albrecht II wrote:

>> heftiges googlen brachte keine Erhellung. Man hat bei xine und
>> mplayer die Auswahl zwischen verschiedenen Treibern:

[...prima Erkärung gesnipt...]

Danke sehr.

> Noch wichtig:
>
> * xvmc

> Benutzt die "Video Motion Compensation" Erweiterung von X. Das
> beschleunigt nicht nur die Anzeige, sondern auch das Berechnen
> des Bildes. Allerbeste Wahl, wenn unterstuetzt.

Danke für eine schlaflose Nacht ;-)

Nach kompilieren von mplayer und kaffeine stellte ich fest,
dass xvmc nicht funktioniert / crasht, obwohl lt. xdpyinfo
fähig.

Verwende nun xv.

:-)

--
Frank Albrecht II
(;im Usenet ist ein Namensvetter untewegs, deshalb die "II")


Space


Antwort von Dirk Thierbach:

Frank Albrecht II wrote:
> Danke für eine schlaflose Nacht ;-)
>
> Nach kompilieren von mplayer und kaffeine stellte ich fest,
> dass xvmc nicht funktioniert / crasht, obwohl lt. xdpyinfo
> fähig.

Welche Karte, welcher Treiber? Das duerfte sowohl die mplayer-Leute
wie auch die Leute, die den Treiber schreiben, interessieren.

- Dirk


Space



Antworten zu ähnlichen Fragen //


Empfehlung gesucht: unter Linux Analog-FBAS + Analog-Audio ohne Sync-Probleme aufnehmen
DaVinci Resolve Windows oder Linux?
Arbeiten mit Linux | Sammlung Software
Linux (Ubuntu?) und DaVinci-Resolve - Erfahrungen?
2020: Was ist mit Linux machbar?
Blackmagic DaVinci Resolve 16.3 Beta 3 bringt geringeren GPU-Speicherverbrauch und BRAW 12K für Linux
Hackintosh vs Virtualisierung (unter Linux)
Videoschnitt unter Linux - Flowblade 2.8 ist fertig
3CCD Mini-DV als Webcam unter Linux?
Linux auf externe m.2 SSd installieren
Welche Linux Distro für Laptops ?
Nvidiatreiber für Linux einbinden
Linux Mint + Firewire + dvgrab/Kino + Panasonic AG-DV2500: "Error: no camera exists"
[Linux] Capturing - streamer, Quicktime und YUV (was: VHS2DVD - weiteren Loesungsweg gefunden)
DVD und Linux
firewire karte fuer Linux
VDR/PVR & Conax - Linux oder Windows?
WinTV PVR 250 unter Linux




slashCAM nutzt Cookies zur Optimierung des Angebots, auch Cookies Dritter. Die Speicherung von Cookies kann in den Browsereinstellungen unterbunden werden. Mehr Informationen erhalten Sie in unserer Datenschutzerklärung. Mehr Infos Verstanden!
RSS Suche YouTube Facebook Twitter slashCAM-Slash