dxr3 unter ubuntu dapper

  • Hallo,


    um kaffeine unter ubuntu zu befeuern, möchte ich eine dxr3 Karte benutzen.


    Dazu habe ich zunächst die Pakete em8300-0.15.1 em8300-bin-0.15.1 aus dem dapper Repository geladen.


    In jedem Fall ist Ubuntu anschließend nicht mehr hochgefahren.


    Ich habe versch PCI-Slots versucht - hat nichts gebracht.


    Hab zwei dxr3 zur Verfügung (eine mit bt865, die andere mit adv7175) - jeweils versucht - hat nichts gebracht.


    Anschließend habe ich die neueste Version von em8300 downgeloaded und installiert (nach Anleitung im Wiki) - habs auch nochmal wiederholt, um sicher zu gehen, dass ich nichts falsch gemacht hab.
    Das Problem ist, das ich mit dxr3config einen Fehler bekomme, der besagt, dass das eeprom nicht geledan werden kann (bei beiden karten!)


    Im automatischen (-a) modus bleibt dxr3config nach seiner Begrüßungszeile einfach hängen.


    Ich hab schon wirklich viel versucht, komme aber einfach nicht darauf, wo das Problem liegt.

  • Hallo 8,8mm


    ich denke das Problem bekommen wir gelöst.


    1. Dxr3config benötigt bei manchen Karten mit adv717x Chip das Modul eeprom zur eindeutigen Hardwareerkennung. Das Modul ist auf deinem Rechner offensichtlich nicht vorhanden.
    Macht nix. Du benötigst entweder den Parametersatz 2 oder 3. Diese kannst du im interaktiven Modus, also dxr3config ohne Parameter aufrufen, im Untermenü "the colors looked strange" auswählen.


    2. Dxr3config speichert die Modulkonfiguration nach einem "Exit and Save" in der Datei /etc/modprobe.d/em8300. Das sollte eigentlich auch bei Ubuntu funktionieren.


    3. Wichtig: Die neueren dxr3-Module ab der Version 0.16.0 verwenden ALSA als Standardsoundsystem. Das dxr3-plugin versteht allerdings nur OSS.


    Lösungen zu 3.
    A) Das Modul em8300 mit dem oss-default Patch patchen.
    http://cachalot.mine.nu/src/dxr3/


    Oder:
    B) In der Datei /etc/modprobe.d/em8300 den Parameter audio_driver=oss für das Modul em8300 einfügen.


    Hinweis:
    Wenn man die Lösung B) verwendet, dann zeigt dxr3config das Testbild dennoch nicht korrekt an. Bei Lösung A) zeigt dxr3config das Testbild korrekt an.


    Wichtiger Nachtrag:
    Der Maintainer der dxr3-Module integriert z.Z. den dxr3config Algorithmus zur Hardwareerkennung. Die Integration ist noch nicht abgeschlossen. Dies hat zur Folge, dass dxr3config z.Z. vermutlich nicht mit den aktuellen cvs Modulen zusammenarbeitet.
    Ich empfehle daher, die Module 0.15.3 (Vorteil keine ALSA Problematik) oder die 0.16.0/1er Module zu verwenden.


    Gruß
    Wicky

  • Hallo Wicky,


    danke für deine Hilfe.


    Bei mir scheint irgend etwas zu klemmen.


    Wenn ich nach der Hardware-Erkennung von dxr3config der Aufforderung folge und <Return> drücke, werden in der Konsole einige Befehle ausgeführt (Message from syslogd), bis eine Fehlermeldung kommt:


    /usr/bin/dxr3config: line 479: 6920 Segmentation fault modprobe em8300
    /usr/bin/dxr3config: line 532: dialog: command not found


    Good bye...


    Zu Schritt 2 komme ich daher erst gar nicht.


    Ich habe die Version 0.16.1 als .tar.gz verwendet, also nicht die Sourcen aus dem CVS-Repository.

  • Hallo 8,8mm


    dialog ist eine Software, die für die Menüs von dxr3config zuständig ist.


    dialog ist bestimmt bei 80% aller Linux System dabei. Aber offensichtlich nicht bei Ubuntu :rolleyes:


    D.h. du müsstest für den interaktiven Modus dialog nachinstallieren.


    Wenn du weißt, wie man unter Ubuntu Software nachinstalliert, so sollte dies unproblematisch sein.


    Gruß
    Wicky

  • Hallo Wicky,


    der Tipp mit dialog war Gold wert - nachdem ich es nachinstalliert hab, läuft dxr3config. (zumindest mit der adv7175 - die andere erzeugt eine Fehlermeldung, kann ein Hardwaredefekt sein).


    Mit dxr3config geb ich nur die Parameter mit, die die Ausgabe der dxr3 konfigurieren - richtig?


    Denn mein Problem die dxr3-Karte in kaffeine anzusprechen, hat sich dadurch noch nicht gelöst.


    Zum einen muss ich nach jedem Start das device-Skript des em8300-Paketes manuell starten, zum andern kann ich im xine-player von kaffeine selbst danach das Gerät nicht finden.


    Mein Ziel der ganzen Aktion ist es, den Hardware-Dekoder der Karte zu benutzen, um die System-Last zu senken. Die Video-Ausgänge der dxr3 sind für mich zunächst nur nice-to-have.


    Ich kann im I-net nichts finden, was mit diesem Ziel zu tun hat.
    Ist meine Intension falsch oder stell ich mich blöd an oder ist ubuntu die falsche Umgebung?

  • Hallo 8,8mm


    Zitat

    Original von 8,8mm
    Die Video-Ausgänge der dxr3 sind für mich zunächst nur nice-to-have.


    ...nö, die Ausgänge sind nicht nur ein nice-to-have. ->Die dxr3 kann den dekodierten Mpeg-Strem ausschließlich über die VideoAusgänge ausgeben.


    -> Entweder Overlay mit VGA oder S-Video/FBAS/YUV am siebenpoligen Stecker


    Gruß
    Wicky

  • Hallo,


    ich hatte wieder etwas Zeit mich mit dem Thema zu beschäftigen.


    dxr3config läuft nun einwandfrei!!
    Der Fehler lag darin, dass der ubuntu-kernel ur-alt Kernel-Module von 2002 dabei hatte und diese beim laden den aktuellen vorgezogen wurden. Der Effekt war, dass dxr3config damit nichts anfangen konnte.


    Mein Problem besteht nun darin, dass Kaffeine (bzw Xine) die dxr3-Karte nicht erkennt. Mit den uralt Modulen hatte ich es zumindest geschafft das Video in Xine darüber auszugeben, ohne dass Kaffeine gemeckert hat (was natürlich sinnlos war, da sich die Module nicht konfigurieren ließen).


    Gibt es ein bekanntes Problem, dass verhindert, dass Xine über die dxr3-Karte eine Ausgabe machen kann?

  • Hallo 8,8mm,


    Zitat

    Original von 8,8mm
    Gibt es ein bekanntes Problem, dass verhindert, dass Xine über die dxr3-Karte eine Ausgabe machen kann?


    ...mir ist keins bekannt.


    Damit dir andere helfen könen, wirst du allerdings präzisere und mehr Informationen zur Verfügung stellen müssen.


    Vielleicht noch Hinweis:
    Man kann die Ausgabe einer dxr3 via Overlay an einen VGA-Monitor ausgeben. Dazu muss jedoch der Overlay-Adapter wie damals bei einer Nvidia-Voodo verwendet werden. (Die Signale können nicht direkt über den PCI-Bus an die Grafikkarte übergeben werden)
    Hierzu muss aber der Overlay mit dem Tools autocal und dxr3view konfiguriert werden. Die Tools sind gewiss nicht bei Ubuntu dabei. D.h. du müßtest sie selber kompilieren.
    Details sieher hier:
    http://dxr3.sourceforge.net/howto.html#overlay
    Außerdem muss die Modulkonfigurationsdatei angepasst werden...


    Alternativ kann wie üblich der "normale" 7-pin Ausgang zur Ausgabe am TV verwenden. Dies ist erheblich einfacher !!!


    In der xine-ui Konfiguration wird daher zwischen zwei verschiedenen dxr3-Varianten unterschieden. Ich meine die eine heißt aadxr3 und die andere dxr3. Letztere wird für die TV-Ausgabe verwendet.


    Gruß
    Wicky

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!