Nvidia ION, xineliboutput und VDPAU = Totalabsturz nach einigen Sekunden

  • Hallo zusammen,


    nach 12 erfolglosen Stunden vor der Kiste wende ich mich hilfesuchend an euch.


    Zum System:


    Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über DVI @ Full-HD


    OpenSuSE 11.4 64bit


    libvdpau 0.4.1 vom OpenSuSE Repo
    vdpau-video 0.7.3 von Packman Repo
    Grafiktreiber nvidia-280.13 für 64bit
    xine-lib aus dem git 1.1.90 ungepatched
    xine-plugin-1.0.2
    xine-ui-0.99.6
    ffmpeg aus dem Packman Repo
    xineliboutput-1.0.90-cvs


    VDR 1.7.18 mit diversen Plugins als Client (streamdev-server, ....)
    Aufruf aus der Konsole mittels xinit -e vdr ....


    Der Aufruf klappt, Bild ist sichtbar, VDPAU läuft ... und nach einigen Sekunden schiert die Kiste ab (kein Zugriff mehr über Tastatus / Netzwerk über SSH möglich). Keine Infos im Logfile (/var/log/messages, /var/log/Xorg).


    Fehlereingrenzung:
    - wird das xine-plugin-1.0.2 über den Firefox und Zugriff auf den Server über <IP>:3000/ts/1 verwendet läuft er ewig, vdpau läuft da nicht und deinterlace auch nicht
    - wird dasselbe über xine (gestartet über xinit -e xine) gemacht schmiert die Kiste ebenfalls ab
    - wird xine-lib 1.1.19 (ohne vdpau-support) verwendet läuft die Kiste ohne Probleme


    -> meine Vermutung -> irgendwas mit xine, xine-lib, xine-ui und vdpau.


    HILFE ! Ich komm momentan nicht mehr weiter.


    Lg, Mane....

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

  • -> meine Vermutung -> irgendwas mit xine, xine-lib, xine-ui und vdpau.


    Oder die GPU überhitzt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • ne, kann ich ausschließen -> 45°C

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

  • Frage an die Community:


    Hat jemand ein laufendes System mit einer nvidia ION und xineliboutput mit vdpau Unterstützung und könnte mir die sourcen (fertig gepatched) zur Verfügung stellen ?


    Lg, Mane...

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

  • Gibt es sogar als fertige Distribution: http://www.yavdr.org ;) die Sourcen gibt es (auch als tar.gz, nicht nur deb-sourcen) in den Launchpad-PPAs: https://launchpad.net/~yavdr

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • seahawk1986 - klasse Tip, danke ! Bin gerade am Download von der yavdr...werde berichten...


    Lg, MAne....

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

  • So, hier bin ich wieder.


    YaVDR 0.4pre ist drauf, nach einigem ringen mit GRUB läuft die Kiste einwandfrei.
    SD Sendungen laufen mit 15% bis 20% Auslastung, soweit so gut.


    Nun die Frage an die Spezis:


    Ich möchte nachdem das System läuft und bevor der VDR gestartet wird noch meinen Server aufwecken und ein NFS Share mounten. Die Skripte dazu habe ich schon von meinem alten SuSE System, leider verhält sich ubuntu ein bisschen anders.


    Konkrete Frage: Durch welches Skript wird der VDR gestartet ? Wo kann ich mit meinen Skript einhaken ?


    Lg, Mane....

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO


  • Konkrete Frage: Durch welches Skript wird der VDR gestartet ? Wo kann ich mit meinen Skript einhaken ?


    Einen Upstart-Skript schreiben mit der Start-Bedingung:

    Code
    start on starting vdr


    Könnte aber tricky werden, weil dann nicht unbedingt auch schon das Netzwerk oben ist. Vielleicht also besser auf das Netzwerk warten und den VDR unabhängig davon ruhig schon mal starten lassen. Wenn du dann den avahi-mounter benutzt, dann bekommt der VDR das schon mit, wenn das Verzeichnis da ist.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo GDA,


    danke für den schnellen Post..mein "Problem" ist aber nicht mal so schlimm:


    - Ich hab ein fertiges Skript von meinem alten Client, der nach dem booten - wenn das System schon komplett läuft incl. Netzwerk - ein Abfrage macht ob der Server läuft, falls ja mein NFS mounted und dann den VDR startet und falls nein den Server aufweckt, dann das NFS mounted und dann den VDR startet.
    - Bei SuSE und bei Debvision habe ich das distributionseigene Startskript gefunden, bei yaVDR finde ich es nicht....



    Wie wird denn bei yaVDR der vdr gestartet ? In der init.d bzw. den rc1 bis rcS finde ich nix.


    Lg & danke,
    ein Ubuntu-Neuling ;)


    Mane...

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO


  • - Bei SuSE und bei Debvision habe ich das distributionseigene Startskript gefunden, bei yaVDR finde ich es nicht....



    Wie wird denn bei yaVDR der vdr gestartet ? In der init.d bzw. den rc1 bis rcS finde ich nix.


    Du solltest dir meine Posts ausführlicher durchlesen. Ich habe dir zu dem Thema doch geschrieben. Es gibt nicht den Start-Skript, sondern viele. Also lies nochmal was ich geschrieben habe und handele danach.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Du solltest dir meine Posts ausführlicher durchlesen. Ich habe dir zu dem Thema doch geschrieben. Es gibt nicht den Start-Skript, sondern viele. Also lies nochmal was ich geschrieben habe und handele danach.


    Danke für den nettgemeinten Hinweis, aber


    Zitat von gda


    Einen Upstart-Skript schreiben mit der Start-Bedingung:

    Code
    start on starting


    Könnte aber tricky werden, weil dann nicht unbedingt auch schon das Netzwerk oben ist. Vielleicht also besser auf das Netzwerk warten und den VDR unabhängig davon ruhig schon mal starten lassen. Wenn du dann den avahi-mounter benutzt, dann bekommt der VDR das schon mit, wenn das Verzeichnis da ist.


    beantwortet nicht meine Frage.
    Danke trotzdem.


    Mane

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

  • beantwortet nicht meine Frage.
    Danke trotzdem.


    Nun werde mal nicht komisch. Natürlich beantwortet das deine Frage. "start on starting vdr" bedeutet dass es einen upstart script gibt mit dem Namen vdr. Dieser Script startet den vdr, außerdem erklärt es wie du einen eigenen Skript davor hängst.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ums mal anderst zu formulieren...


    yaVDR nutzt upstart ( http://wiki.ubuntuusers.de/upstart ), und ich denke bevor du (mane77) anfängst da an den Starstripten rumzufummeln solltest du dich ersmtal da hineinarbeiten. Weil sonst hat das keinen Sinn.


    Ferner kämpfen die yaVDR Dev AFAIK selber noch Stellenweise mit upstart und dessen Timing (meine ich hier mal gelesen zu haben), also stell dir das was du da vorhast nicht zu einfach vor ;) Ich vermute mal ein einfaches (tipp das da) wird das nicht komplett und fehlerfrei umsetzen.


    cu

  • upstart ist zur Not abwaertskompatibel und da wird nichts schlimmes oder schweres dran sein ein Script einzubinden.
    Es sei denn man weiss nicht wie und da keiner ne Ansage machen kann wird es wohl nicht nur mane77 sein.


    Ausserdem liest sich die Vorgehensweise vom Script doch recht suboptimal.
    So machen wie gda geschrieben hat (wo ? keine Ahnung , wenn dir das nicht einmal die yaVDR peoples erzaehlen koennen)
    und wenn es sich bei der gemounteten Partition um das Videoverzeichnis handelt
    (was anderes ergibt irgendwie keinen Sinn , da der Client ja anscheinend unabhaengig laeuft) irgendwann einhaengen
    und bei Erfolg ein "touch /videoverzeichnis/.update" ausfuehren.
    Dann liest VDR jenes neu ein.
    Nur Timervorlauf grosszuegig setzen wenn die Geschichte laenger dauert ;)
    und wenn dir das nicht hilft , geh ins Bett und traeum was schoenes :mua


    Ums nochmal anderst zu formulieren...
    Es geht hier nicht um eine Herztransplantation oder ..?!

  • (wo ? keine Ahnung , wenn dir das nicht einmal die yaVDR peoples erzaehlen koennen)


    Warum soll ich das nicht sagen können? Habe ich außerdem schon, ich habe jetzt mehrfach gesagt, dass es um upstart skripte geht. Es ist nicht sonderlich schwierig herauszubekommen, dass upstart skripte in /etc/init liegen.
    Wie Keine_Ahnung schon sagte, etwas einarbeiten sollte man sich schon.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo zusammen,


    erstmal danke für die rege Anteilnahme hier.


    @Morone, genau !



    Um es mit einfachen Worten wiederzugeben, nachdem google mein Freund ist hab ich gestern abend rausgefunden, daß Ubuntu upstart nutzt und was das ist. Nachdem es anscheinend nicht so trivial ist ein Skript zu einem bestimmten Zeitpunkt zu starten, habe ich mich für den Workaround entschieden.


    Mein Sktipt liegt nun in /etc/rc.local was ja auch "irgendwann" gestartet wird:



    Dieses wakeup_hp schläft nach dem Start erstmal 30s, schaut dann nach ob mein Server wach ist, weckt ihn bei Bedarf auf und mounted das Share. Dieses ist mein /var/lib/video.00 und somit findets der yaVDR. Wenn die sleeptime richtig gewählt ist läuft dann auch das Netzwerk.


    Wen das Skript interessiert:



    Nicht-elegante Ausdrücke bitte ich zu entschuldigen, mehr als rudimentäre C-Kenntnisse sind seit dem Studium nicht mehr da.


    yaVDR startet nun, ne gewisse Zeit ist dann das "no-signal" Logo da und kurze Zeit später kommt dann auch das Bild.


    So, danke für jegliche Unterstützung !


    Lg, Mane..

    Serverknecht: HP Pavilion mit Core2Duo, 2x 2TB Raid1, 3x Skystar 2HD auf OpenSuSE 12.1, VDR 2.0.6
    Client 1&2: Giada Cube N3 mit Intel(R) Atom(TM) CPU 330 @ 1.60GHz und nVidia Corporation ION VGA (rev b1) über HDMI @ Full-HD auf yaVDR 0.4
    Client 3: Raspberry Pi Modell B, Raspbian, VDR 2.0.6, rpihddevice über HDMI @ Full-HD, IR am GPIO

Jetzt mitmachen!

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