How-To c't-VDR7 und HDTV [v.1.7]

  • Hallo cybrid,


    gratulation, dass Du es geschafft hast.

    Zitat

    Kann ich ab jetzt das komplette System einfach mit
    apt-get update
    apt-get upgrade
    auf dem aktuellen Stand halten? Oder ist das nicht so einfach?


    Mit der beschriebenen sources.list sollte das Update künftig funktionieren.


    Zitat

    Die Bildqualität hat mich sehr enttäuscht.
    Es ist viel zu dunkel und es ruckelt bei schnellen Bewegungen.


    Ruckeln, grundsätzlich bei SD und HD oder HD?
    Die Helligkeit und viele andere Parameter kannst Du unter Gnome im Nvidias X-Setup konfigurieren.
    Bei mir war die Grundeinstellung schon ziemlich gut, daher musste ich dort nichts mehr verändern.


    Zitat

    Wie bekommt man Ton über die onboard Soundkarte?


    Welchen Tonausgang nutzt Du, Stereo (Klinke) oder Digital (Chinch/Optisch) der onboard Soundkarte?
    Unter Gnome kannst du in den Audioeinstellungen weitere Optionen des Mixers einschalten. Wenn Du den Digitalausgang verwendest, musst du nach IEC958 suchen und aktivieren.
    Damit diese Einstellungen für den VDR permanent verwendet werden - oder auch wenn Du Gnome nicht nutzt - musst Du im config_xineliboutput (Kap. 2.5.2) Hand anlegen.


    Gruß
    Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Das Ruckeln oder sagen wir mal nicht flüssiges Bild kommt bei SD und HD vor.
    Umschaltzeiten sind auch sehr langsam. Aber das problem haben wohl (noch) alle.


    Sound nutze ich per Klinke. Einfaches Stereo reicht mir erstmal.
    Kap. 2.5.2 habe ich daher übersprungen, werde ich aber mal probieren.


    Edit: Hops... sehe gerade das genau im Stereofall dieses Kapitel sehr wichtig ist.:wand

    HTPC 1: yaVDR 0.3a, AMD 4050e, Foxconn A690VM2MA-RS2H (mit wake-on-USB), TT S2-1600, Asus Bravo GT220 passiv, 2GB Corsair RAM, Digitainer Gehäuse mit X10 USB Empfänger + FB
    HTPC 2: Openelec, Asus A5TIONT-I, 4GB RAM, Gehäuse Antec ISK 300-150, 64GB SSD, BD-Laufwerk

    Einmal editiert, zuletzt von cybrid ()

  • Zitat

    Das Ruckeln oder sagen wir mal nicht flüssiges Bild kommt bei SD und HD vor.


    Kurz nach dem Umschalten oder andauernd?


    Zitat

    Sound nutze ich per Klinke. Einfaches Stereo reicht mir erstmal.


    In diesem Fall vergiss erstmal IEC958 und schau dir die Einstellungen des AlsaMixers unter Gnome (schon deshalb wenn du kein Systemton im GDM rausbekommst) und dann die des Xineliboutput-Plugins -> Audioeinstellungen im VDR-Menü an.


    Gruß
    Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Soweit so gut! Mit neuer HW bin ich nun schon sehr viel weiter:
    - Installation hat geklappt, Gnome läuft und mit 'vdr-sxfe --video=vdpau' bekomme ich auch ein Fernsehbild!
    Vielen Dank an dieser Stelle für Eure Hilfe und vor allem für die super Anleitung von Han!



    Allerdings kämpfe ich derzeit noch mit 2 Problemen:
    - 1. Kein Ton bei vdr-sxfe:
    Gnome startet automatisch mit dem Benutzer 'mm'. Systemsound. Wenn ich dort in einem Termial 'vdr-sxfe' eingebe bekomme ich
    ein Fernsehbild aber leider keinen Ton. Mache ich vorher ein 'su'
    um root zu werden, habe ich Bild und Ton. Systemsound und mp3s
    kann ich mit Gnome auch als 'mm' problemlos wiedergeben. 'mm' gehört auch zur Gruppe 'audio'. Was fehlt noch?


    - 2. Kein Bild, kein Ton bei HD-Sendern:
    Hat sich bereits erledigt. Hatte wohl falsche Einstellungen in der 'channels.conf'. Nun habe ich auch HD-Empfang.


    Danke
    Norbert

  • Hallo Norbert42,


    es werden für jeden Nutzer unterschiedliche config_xineliboutput angelegt.
    Wenn du als Nutzer mm agierst wird sicher die

    Code
    /home/mm/.xine/config_xineliboutput

    genutzt und wenn du als root (su) vdr-sxfe startets wird die

    Code
    /root/.xine/config_xineliboutput

    verwendet. Vergleiche die beiden Configs, besonders die Parameter die mit audio.xxxx beginnen.


    Gruß
    Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Han:
    Tolles HowTo, wird immer besser. :respekt
    Was empfiehlst Du für ein Setup in der Setup.conf und in der config_xineliboutput?

    Umgestiegen auf Dreambox 7020HD und 800HDse. Einfach genial!
    Vielen Dank an das yaVDR-Team für die tollen Releases!


    Zu verkaufen:
    System 1: yaVDR 0.3 - M4N78-VM - 2GB - 8200 Onboard - CPU 5050e - 2 x TeVii S464
    System 2: yaVDR 0.3 - K10N78M Pro - AMD Athlon(tm) 64 3200+ - 8200 Onboard - TT s-1600

  • Han,


    Danke für den Tipp mit den verschiedenen config_xineliboutput-Dateien. Das war es wohl gewesen.
    Soweit funktioniert jetzt erst mal alles und ich kann mich an die Details machen.


    Was ich festgestellt habe ist, dass es bei mir anscheinend keien unterschied mach, ob ich mit 'vdr-sxfe --video=vdpau ...' oder nur mit 'vdr-sxfe ...' starte. In beiden Fällen kann ich HD Sender empfangen und auch die Ausgabe im Terminal sieht exact gleich aus. Brauche ich den vdpau-Parameter gar nicht?


    Hier die Ausgabe beim Starten:



    Ist der Parameter evt. bereits irgendwo eingetragen?


    Norbert

  • sys64738: ich bin heute unterwegs und habe meine Konfig nicht dabei. Wenn es heute abend noch klappt, dann poste ich Dir ein paar Zeilen.


    xxx123455: es kann sein, dass bei Dir in der config des xineliboutput-plugins
    /etc/vdrdevel/plugins/plugin.xineliboutput.conf:
    sowas wie

    Code
    --video=vdpau
    --fullscreen
    --primary
    .....

    drinsteht.


    Gruß
    HAn

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Das hatte ich schon geschaut. Aber dort steht auch nix von vdpau.
    /etc/vdrdevel/plugins/plugin.xineliboutput.conf:

    Code
    --local=none 
    --primary 
    --remote=127.0.0.1:37890


    Hab auch schon mit grep versucht sonstwo den Wert 'vdpau' zu finden. Nix!


    Norbert

  • vdpau soll meines Wissens die CPU so entlasten, dass sie für HDTV allenfalls 10% ausgelastet wird, indem die GPU die Rechenlast übernimmt.


    Da Dein Prozessor immerhin ein 2x 2.6 GHz ist, ist es auch möglich, dass er HDTV ohne vdpau hinbringt, dafür aber sehr hoch ausgelastet ist.


    Irgenwo hier im Portal gibt es Hinweise, wie Du die Prozessorauslastung messen kannst. Dann solltest Du an sich deutlich Unterschiede sehen, wenn Du mal mit oder ohne vdpau startest.


    Gruß

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.


    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

  • Han: Tobi hat ja seit kurzem einen HDTV VDR im Repository 'vdr-ng-experimetal' im Einsatz. Wie unterscheiden sich denn die Pakete, die nach Deiner Anleitung geholt werden, zu denen, die entsprechend Tobi's neuem Repository installiert werden ?


    Gruß

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.


    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

  • Hallo sys64738,


    gestern ist schon recht spät geworden. Ich hab aber meine Config mitgenommen. Hier Auszüge daraus:
    /var/lib/vdrdevel/setup.conf:


    /home/Benutzername/.xine/config_xineliboutput

    Code
    audio.device.alsa_front_device:plug:iec958
    audio.output.speaker_arrangement:Pass Through
    audio.synchronization.av_sync_method:resample
    audio.synchronization.force_rate:48000
    audio.synchronization.resample_mode:on
    video.output.vdpau_display_queue_length:4
    video.processing.ffmpeg_thread_count:2
    engine.buffers.audio_num_buffers:250
    engine.buffers.video_num_buffers:250 *)
    engine.buffers.video_num_frames:22

    *) Den Wert habe ich schon versuchsweise auf 1800 hoch gesetzt. Beim Start des VDR wird er immer wieder auf den „Standardwert“ 250 zurückgesetzt. Offensichtlich ist die 250 im Quellcode vom vdr-sxfe abgelegt. Im Forum kann man lesen, dass sich bereits mehrere Nutzer mit dem Thema beschäftigt haben, mit gleichem Erfolg.
    Die übrigen Parameter wurden auf ihren Standardwerten belassen.


    Edit: hatte zuerst Werte meiner alten Config, einige Parameter waren nicht korrekt, sorry.


    Gruß Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

    Einmal editiert, zuletzt von Han ()

  • Hallo mahlman,


    1. Post:
    norbert hatte zuvor gepostet

    Demnach verwendet er bereits VDPAU-Libs.
    Nach meiner Einschätzung wurde der Parameter bereits beim Kompilieren des vdr-sxfe von Tobi eingebaut.

    Zitat

    Da Dein Prozessor immerhin ein 2x 2.6 GHz ist, ist es auch möglich, dass er HDTV ohne vdpau hinbringt, dafür aber sehr hoch ausgelastet ist.

    Ich habe beim meinem System Pentium E6300 (2x2,8GHz) ohne VDPAU Vollast bei HDTV und trotzdem Bildruckler.
    Ist aber doch unerheblich woher der Paramerter kommt. Hauptsache der VDR funktioniert mit VDPAU gut.


    2. Post:

    Zitat

    Tobi hat ja seit kurzem einen HDTV VDR im Repository 'vdr-ng-experimetal' im Einsatz. Wie unterscheiden sich denn die Pakete, die nach Deiner Anleitung geholt werden, zu denen, die entsprechend Tobi's neuem Repository installiert werden ?


    Ja, habe ich gerade auf meinem Testsystem versucht zu installieren. Mir fehlt noch eine geeignete Grafikkarte, dann gehts weiter.
    Der wesentliche Unterschied ist, dass Tobi für das NG-Repository den VDR1.7.11 als VDR-Pakete und nicht als VDRDEVEL Entwicklerversion gebaut hat. Meine Anleitung basiert auf dem c't-VDR7 und dort ist der HDTV-fähige Teil ein VDRDEVEL.
    Im NG-Repository sind derzeit weniger Plugin-Pakete verfügbar. Aber das wird mit der Zeit sicher besser. Zudem wird dort noch in Richtung XMBC experimentiert. Die Pflege von so vielen Repositorys ist sehr zeitaufwendig. Tobi möchte wohl künftig nur noch einen Zweig pflegen und wird sich vielleicht für das NG-Repository entscheiden.


    Roi hat hierfür bereis ein schönes How-To geschrieben. Schau mal rein.


    Gruß Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Han: Hast natürlich recht. Wichtig ist nur, dass VDPAU läuft. Ich war nur interessiert, wie sich HD mit und ohne VDPAU auf die Prozessorlast auswirken.


    Bei mir steht in Sysinfo die CPU Auslastung bei ca. 12-15% wenn ich HD schaue. Allerdings
    steht bei CPU Speed dort nur 1200MHZ und nicht 2600MHz. Muss heute Abend mal schauen, ob da was im Bios falsch eingestellt ist, oder warum die CPU runtergeregt wird.


    Ansonsten kämpfe ich im Moment noch mit der Reihenfolge, in der meine 3 DVB Karten erkannt werden. Ist bei jedem Systemstart anders und das hat offensichtlich Auswirkung auf die Fernbedienung (die von der Haupauge FF Karte). Muß den Recher 1-2x starten, bevor er auf die Fernbedienung reagiert.


    Hab schon gefunden, dass ich da Regeln für UDEV festlegen muss. Muss aber noch herausfinden, wie genau die Treiber für die 3 Karten heißen und welche Einträge ich brauch.
    Falls das jemand gerade parat hat, bitte posten.


    Im Moment nutze ich übrigens noch den Ausgang der FF-Karte mit VDR für den Standardgebauch ohne die HD-Sender (sonst wird die Familie sauer, da mir mein alter VDR abgeraucht ist) und bastel parallel dazu am VDRDEVEL mit HD und xineliboutput.

  • Norbert,


    Zitat

    Ansonsten kämpfe ich im Moment noch mit der Reihenfolge, in der meine 3 DVB Karten erkannt werden. Ist bei jedem Systemstart anders und das hat offensichtlich Auswirkung auf die Fernbedienung (die von der Haupauge FF Karte). Muß den Recher 1-2x starten, bevor er auf die Fernbedienung reagiert.


    Das Probleme hatte ich auch schon mal. Am einfachsten für mich war es, in der remote.conf den Block des remote-event mit all seinen IR-Codes 8x zu kopieren, also

    Dann ist egal welche TV-Karte welchen remote-event bedient.


    Gruß
    Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

  • Die remote.conf war bei mir schon wie von Dir beschrieben. Von remote-event0 bis remote-event9:


    Code
    remote-event0._Setup     /proc/av7110_ir 00000000 31
    remote-event0.Up         0000000100010021
    ...
    remote-event9.Mute       0000000100010010
    remote-event9.Schedule   000000010001003C


    Wofür steht eigentlich die 31 (bei Dir xx) am Ende der _Setup-Zeile?


    Ich habe die Reihenfolge jetzt mit blacklist und modules gelöst. Funktioniert anscheinend stabil.
    Hier meine Einträge für alle die das auch gebrauchen können:


    /etc/modprobe.d/blacklist:

    Code
    # dvb cards
    blacklist budget_ci
    blacklist cx88_dvb
    blacklist cx8800
    blacklist cx8802
    blacklist dvb_ttpci
    blacklist b2c2-flexcop-pci
    blacklist saa7146
    blacklist saa7146_vv
    blacklist dvb_core


    Sind warscheinlich zu viele Module, scheint aber nicht zu schaden.


    /etc/modules:


    Die Skystar2 hatte ich noch im Schrank und hab sie nur testweise noch eingebaut. Fliegt aber wohl wieder raus. Ich denk 3 Karten reich mir.

  • Danke für den Post Deiner Lösung!


    Zitat

    Die remote.conf war bei mir schon wie von Dir beschrieben. Von remote-event0 bis remote-event9:


    war bei allen event-Blöcken die gleichen RC-Codes, oder nur bei dem den Du angelernt hast?


    Zitat

    Wofür steht eigentlich die 31 (bei Dir xx) am Ende der _Setup-Zeile?


    Das xx war als Platzhalter gemeint. Die 31 repräsentiert m.E. den IR-Empfänger. Wenn Du mehrere Karten mit IR-Empfänger hast, dann gibts dort auch verschiedene Werte. Schau mal in /proc/av7110_ir.


    Zitat

    # Hauppauge Nexus (FullFeatured - SD)
    # In VDR als: ST STV0299 DVB-S (Gerät hat Dekoder) /adapter0


    Welche CAM / Smartcard nutzt du? Antwort gerne auch per PM.


    Gruß
    Han

    Zwei VDR mit HW: Intel E6300, 2 GB RAM, Nvidia GT220, 500GB HD, DVD-RW, GLCD240x128, IR-Einschalter & LIRC, BeQuiet 350W | DVB: TT S2-3200, zwei S2-1600
    SW: yavdr 0.5a | Plugins: Burn, DVD-Switch, DevStatus, Femon, GraphLCD, MenuOrg, yaepgHD, Remote, SystemInfo, Xineliboutput(VDPAU)
    VDR Test HW: Intel G2020 in Gigabyte Z77, 4 GB RAM, Nvidia GT630, 120 SSD, 500GB HD | DVB: DVBSKy S952 Dual DVB-S/S2 PCIe

    Einmal editiert, zuletzt von Han ()

  • Zitat

    war bei allen event-Blöcken die gleichen RC-Codes


    Ich denke ja, hab aber nur oberflächlich geprüft. Kann ich aber gerne heute Abend noch machen. Die Einträge habe ich nicht selber erstellt, sondern von meinem alten VDR übernommen.


    Zitat

    Welche CAM / Smartcard nutzt du?


    Bisher nutze ich noch keine Smartcard. Habe auch keine CI-Module eingebaut.


    Han: Hast Du vor, ein Kapitel übers Festlegen der DVB Kartenreihenfolge in Dein HowTo aufzunehmen? Währe sicherlich hilfreich.
    Hat mich doch so einige Zeit gekostet mich in das Thema reinzuschaffen (bin halt auch kein Linux Experte) und ein funktionierende Lösung zu implementieren.
    Versuche mit UDEV-Rules haben leider nicht geklappt. Hab dann aber auch recht schnell aufgegeben und bin auf blacklist/modules umgestiegen. Schwierig fand ich dabei, die Namen der zu den DVB-Karten gehörenden Modulen zu finden. Helfen würde hier sicherlich eine Tabelle mit DVB-Kartenbezeichnung, Bezeichnung in VDR und Modulname. Kann ja mal mit meinen Karten anfangen:

Jetzt mitmachen!

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