TV Signal über DVI ausgeben

  • Hallo an alle, :portal1


    ich habe über dieses nicht unbekannte Thema schon lange gesurft und komme einfach nciht mehr weiter.
    Zunächsteinmal eine Email von Pexelpeter und mir. Hier steht auch das genaue Problem:


    ...Welche Distribution setzt du ein?
    Aktuelle CTVDR


    Was für Hardware hast Du?
    Ich hab eine Foxxcon 939er MB mit 512MB DDR Ram und einem 939er 3000+ , die Graka ist eine Nvidia onboard mit DVI Ausgang.
    Im Moment ist noch eine 80GB ATA Maxtor Festplatte drin. Also optisches Laufwerk hab ich mir ein Slim Line von Toshiba zugelegt.
    Als Testumgebung hatte ich mal ein Windows installiert- und das lief ohne Probleme.
    Als Herzstück soll mir die Haupauge Nexus 2.1 das schöne TV Bild auf dem 22" TFT ausgeben. Diese wird später vielleicht durch ein großes TV Gerät ausgetauscht.


    Läuft der VDR erst mal generell?
    Also mit der installation hab ich keine Probleme.Ich komme auch in die konsolen rein um mich dann da durch zu switchen. Ton kann ich auch shcon über die Lautsprecher hören.
    Allerdings habe ich jetzt gelesen das ich das TV Signal von der Nexus auf die Graka umleiten kann. Und das ist mein problem.
    xineliboutput hab ich bisher noch nicht installiert.


    Vielen Dank für deine Mühe...


    Hallo Peter,


    das habe ich auch schon gemacht. Aber leider sind nach der installation von xineliboutput alle konsolen schwarz. Und ich weiß nicht was ich in dem Menü, da wo ich nciht hin komme, umstellen müsste um das signal auf den tft zu bekommen. Der Ton wird aber ausgegeben ;)


    Kennst du vielleicht einen link mit einer genauen erklärung für das problem?


    Gruß Rico



    Hallo Rico,


    Logausgaben würden hierbei helfen. Warscheinlich kommt das Bild aber immer noch über di FF Karte. Im Setupfile kannst du das primäre Device festlegen.
    Auchtung! VDR muss zuerst beendet werden, wenn Du in diesem File Änderungen machen willst.


    Poste bitte mal die Aufrufparameter vom xinelibnoutput.


    Ich habe aber keine Ahnung, warum wir diese Diskussion eigentlich "non public" führen. Diese Forum lebt gerade von solchen Usern welche Probleme haben.


    Ich bekomme einfach nciht das TV Bild auf dem TFT ausgegeben.
    Ich wäre euch sehr dankbar wenn ihr mir eine genaue Anleitung posten könnt. Denn im Moment habe ich nur das ctvdr installiert, und nix weiter.


    Vielen Dank für eure Antworten.


    GRU? Rico

  • die erste frage die ich mir stelle ist: solls über x laufen oder über den framebuffer? also auf deutsch: nutzt du dann ne dekstop umgebung ala kde oder gnome, oder willst du das ohne eben dieser lösen über die reine konsole?


    für ersteres brauchst vdr-sxfe, für letzteres vdr-fbfe. das sind vereinfacht gesagt die programme mit denen du nach dem vdr start ein bild auf deinem tft zaubern kannst.


    erstmal würde ich einen aktuellen nvidia treiber versuchen zu installieren.


    danach den vdr stoppen mit

    Code
    /etc/init.d/vdr stop


    wenn das geschehen ist installierst du das vdr-plugin-xineliboutput paket.
    dann legst du unter /etc/vdr/plugins eine plugin.xineliboutput.conf an (wenn nicht schon vorhanden) mit folgendem inhalt:


    Code
    --primary
    --remote=37890
    --audio=siehe link
    --video=siehe link


    http://vdr-wiki.de/wiki/index.…iboutput-plugin#Parameter


    wenn du für video keine hardware beschleunigung ala xvmc und co hast dann reicht hier ein --video=auto eintrag. bei audio wirds höchstwahrscheinlich alsa sein.


    wenn du die ausgabe über sxfe also über x lösen willst (unter anderem vlt darum weil soweit ich richtig informiert bin nvidia bei korrekter treiber installation xvmc -> weniger cpu last anbietet) ist vielleicht noch ein --fullscreen gewünscht wenn vdr beim starten eben in fullscreen laufen soll..


    danach den vdr wieder starten mit

    Code
    /etc/init.d/vdr start

    und dann abhängig davon ob du sxfe oder fbfe nutzen willst in die konsole

    Code
    vdr-fbfe

    oder eben

    Code
    vdr-sxfe

    eingeben. dann solltest du schonmal ein bild auf dem tft bekommen!


    wenn das grundsätzliche erstmal läuft kannst du dich um sachen wie autostart beim booten etc kümmern..


    gruß,
    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

    Einmal editiert, zuletzt von infinite ()

  • Hi infinite,


    ich möchte alles über die konsole machen, denn im moment habe ich nur das ctvdr installiert, und nichts weiter.


    In der Linux / Debian Geschichte hab ich kaum ahnung, daher kann ich dir leider nicht ganz folgen, und bräuchte daher für jeden einzelnen schritt die genauen eingaben die ich in die konsole mache.


    Ich hoffe ich habe mit folgendem befehl den Graka Treiber richtig installiert:


    apt-get install xorg xineliboutput-fbfe


    mehr habe ich leider ncoh nciht hinbekommen :(


    Der oben angegebene link hat mir auch nicht viel weitergeholfen, da ich das alles sehr detailiert haben müsste.


    Gruß Rico

  • grünschnabel? okay, here we go ;)


    kannst du mal

    Code
    nano /etc/apt/sources.list

    machen und die ausgabe hier posten?



    edit: es muss ja nicht zwangsweise die konsole sein! nur weil du kein x-window (grafisches interface für maus & co) nicht installiert hast heißt das ja nicht dass du es installieren kannst ;)
    ich persöhnlich würde den weg über X machen, aufgrund der hardware unterstützung die wir eventuell aus der nvidia onboard graka rauskitzeln können..


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

    Einmal editiert, zuletzt von infinite ()

  • hi Infinite ...
    Grünschnabel- joa ^^ ;)
    Irgendwann muss ich mich ja damit auch mal außeinander setzen :-p


    Über X können wir das auch machen. Nur dachte ich das man mit ein paar "einfachen" Befehlen das Signal recht easy auf den DVI port umlenken kann.


    Also nach nano /etc/apt/sources.list kommt folgendes:


    GNU Nano 2.02


    deb cdrom:[c´t Debian VDR Distribution 6] stable contrib main non-free


    deb http://www.debian-multimedia.org/ etch main
    deb http://ftp2.de.debian.org/debian etch main contrib non-free



    Ich hoffe das hilft dir irgendwie weiter...
    Gruß Rico

  • jo, das hilft schon weiter.


    einfach so "umlenken" geht leider nicht. werde mich gleich mal an eine schritt für schritt anleitung machen, dauert etwas..

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • Zitat

    Original von infinite
    jo, das hilft schon weiter.


    einfach so "umlenken" geht leider nicht. werde mich gleich mal an eine schritt für schritt anleitung machen, dauert etwas..


    Nicht? Ich dachte, ich hätte was von einer Nexus gelesen... Und fbtv gibts unter ctVDR nicht? Dabei übernimmt ja die FF die ganze Decoderei und fbtv stellt das Bild im Framebuffer dar -> äußerst Ressourcenschonend ;) Ton kommt dann übrigens aus der Nexus, nicht vom onBoard Sound...


    cu
    Markus

  • Hi mahlzeit ,
    genau das hab ich mir gedacht , denn dazu hab ich ja die FF 2.1 !
    Nur hab ich bisher keine Ahnung wie ich das mache.


    Naja , den Sound kann ich ja von der FF abgreifen und auf die Onboard Sound schicken.



    MFG Rico

  • Zitat

    Original von rico
    Hi mahlzeit ,
    genau das hab ich mir gedacht , denn dazu hab ich ja die FF 2.1 !
    Nur hab ich bisher keine Ahnung wie ich das mache.


    Code
    apt-get install fbtv


    Wenn Du bereits einen aktivierten Framebuffer hast (siehst Du z.B. beim Booten am Pinguin), dann sollte ein Aufruf von

    Code
    fbtv &

    das Bild der Nexus auf den Bildschirm zaubern. Zum Bedienen des VDR musst Du dann natürlich wieder auf die entsprechende Konsole (bei LinVDR ist es die Tastenkombi ALT-F10, bei c'tVDR??) umschalten. Oder die Fernbedienung nehmen ;)


    Zitat

    Naja , den Sound kann ich ja von der FF abgreifen und auf die Onboard Sound schicken.


    Mit Kabel, ja... Line-out -> Line-in


    cu
    Markus


    PS: Es kann trotzdem qualitativ besser sein, wenn Du Softdevice oder xine zur Ausgabe benutzt. Da sist aber mehr Bastelaufwand (obwohl ich nicht weiß, wie gut c'tVDR da vorbereitet ist).

  • Also fbtv hab ich installiert.


    Allerdings tut sich nach fbtv & nichts.
    Ich bekomm da nur ne Meldung namens:


    using linux console font "/usr/share....."
    open /dev/fb0: No such file or directory


    Also damit läufts nicht


    MFG RICO

  • oha mahlzeit, dass das so einfach geht hab ich nicht gewusst! werd ich mir mal merken..


    rico, das liegt wahrscheinlich daran dass du keinen framebuffer laufen hast. mach das

    Code
    nano /boot/grub/menu.lst

    und scroll ganz nach unten bis zum ersten eintrag der in etwa so aussieht:

    Code
    title           Debian GNU/Linux, kernel 2.6.20.2
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.20.2 root=/dev/hda1 ro
    initrd          /boot/initrd.img-2.6.20.2
    savedefault


    dann hängst du an die zeile die mit kernel beginnt ein vga=oxXXX an.


    XXX musst du einsetzen, jenachdem welche auflösung du haben willst, hier die tabelle dazu:

    Code
    | 640x480  800x600  1024x768 1280x1024
    ----+-------------------------------------
    64k |  0x311    0x314    0x317    0x31A


    wenn du zbsp 800x600 haben willst wäre der korrekte eintrag in diesem fall:

    Code
    title           Debian GNU/Linux, kernel 2.6.20.2
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.20.2 root=/dev/hda1 ro vga=0x314
    initrd          /boot/initrd.img-2.6.20.2
    savedefault


    danach mit STRG + O abspeichern und neu starten.


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

    Einmal editiert, zuletzt von infinite ()

  • infinite,
    ich hab das alles so eingegeben, leider startet das vdr jetzt nicht mehr :(


    die eine Zeile wo ich den eintrag machen musste ist bei mir geringfügig anders.


    /boot/wmlinuz-2.6.18-4-486 root=/dev/sda1 ro BOOT_ vga=0x31A



    ist das so richtig ?


    Gruß Rico

  • mh, startet nur vdr nicht mehr oder die ganze kiste? wenn die ganze kiste es nicht mehr tut hast du hoffentlich nen notfall kernel bzw den zweiten eintrag beim booten wählen und das vga wieder rausnehmen..


    ansonsten probier vlt mal für den anfang nicht gleich 1280x1024 sondern eben 640x480.
    nur ums mal zu testen.


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • jetz halt nochmal das voh mahlzeit beschriebene mit fbtv probieren!

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • Also ich hab das fbtv mal installiert.
    und führe es mit fbtv & aus.


    Ich hab das Gefühl der schaltet jetzt tatsächlich zum FernsehBild um, allerdings ist jetzt der TFT noch schwarz. Auf gut Deutsch: Die Konsole verschwindet aber ein Bild ist immer noch nicht da :(


    Wie komm ich denn eigentlich wieder vom "TV Bild" zurück zur Konsole?


    Und wie kann ich das so einrichten das Standartmäßig nach dem booten immer "fbtv &" ausgeführt wird ?



    Gruß Rico

  • du kannst zwischen den consolen mit alt + FX durchschalten. durchaus möglich dass sich das tv bild zbsp in der 8ten konsole (also alt + f8) versteckt hält ;)


    um das ganze bei jedem systemstart laufen zu lassen machst du folgendes:


    Code
    nano /etc/rc2.d/S35fbtv


    als inhalt dann

    Code
    fbtv &


    mit strg + o speichern und dann

    Code
    chmod a+x /etc/rc2.d/S35fbtv


    ausführen.


    kleine erklärung: in /etc/rc2.d liegen alle programme die gestartet werden. das nennt man dann runlevel 2 (es gibt noch andere runlevels, die sind aber vorerst nicht interessant).
    Der S code bedeutet dass der prozess gestart wird, K codes, dass sie beendet werden. je kleiner die zahl nach dem S (in diesem falle also 35) desto eher wird das programm gestartet. ABER: natürlich muss zbsp vdr und einige andere basis programme vorher gestartet werden, daher "erst" 35.
    chmod a+x sorgt dafür dass die S35fbtv datei ausführbar gemacht wird, ansonsten interpretiert linux das ganze als textdatei und führt den fbtv & befehl nicht aus.


    zurück zum thema: hast du mal das ganze auf 800x600 gesetzt und dann fbtv & getestet?
    ansonsten musst du auf mahlzeit warten..


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • Hallo Infinite,
    ich hab es gestern noch ein paar mal ausprobiert. Ich kann zwischen den konslen dann zig mal hin und her schalten , und das bringt garnix, der tft bleibt leider immer schwarz, bis ich das vdr durch reset neu starte.


    das mit dem automatischen fbtv ausführen mach ich sobald ich nen bild hab ;)


    Hast du noch ne idee warum ich kein bild bekomme?
    Also am Kabel etc liegt es sicher nicht.



    Gruß Rico

Jetzt mitmachen!

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