[gelöst] ASROCK N100DC ITX Wie Output Plugin wechsel ohne alles neu zu installieren

  • Hallo,


    ich möchte das output Plugin wechesl ohne install-yavdr.sh komplett durchlaufen zu lassen.

    Dabei werden zuviele conf-dateien über schrieben, die ich geändert hatte.

    Z. B von softhddevice auf softhdvaapi-nocebo.
    Es reicht nicht aus das neue Plugin zu installieren und zu enablen, das ander zu disablen und anpassungen in conf.avail vorzunehmen.

    Mainboard: ASROCK N100DC ITX

    vdr 2.7.7

    Ubuntu 24.04

    Grüße qumad

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Ha, ich hab was gefunden.
    Einzelne roles durchlaufen lassen.

    sudo -H ansible-playbook -i "localhost," --connection=local --tags="set-output-plugin" yavdr07.yml

    Muss ich da set-output-plugin/ defaults/main.yml anpassen. Also vdr-plugin-nocebo hinzufügen?

    In der set-output-plugin/ tasks/main.yml ist al known_frontends, vdr-plugin-nocebo nicht aufgeführt.

    Grüße qumad

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Es reicht nicht aus das neue Plugin zu installieren und zu enablen, das ander zu disablen und anpassungen in conf.avail vorzunehmen.

    Den VDR muss man auch noch neu starten, damit das neue Plugin geladen bzw. die Anpassungen an den Startargumenten übernommen werden - das yavdr-frontend Skript sollte dann eigentlich automatisch das richtig tun - falls da etwas nicht wie gedacht klappt, wäre das Log interessant.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo seahawk1986,

    neustart hatte ich gemacht.

    Es bleibt bei einem vdr-logo bild hängen.

    Welches Log brauchts du?

    Grüße qumad

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Am besten alles ab dem Bootvorgang - du kannst das z.B. so in eine Datei log.txt schreiben lassen: journalctl -b -l > log.txt

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hier das Log.

    ich hatte zwischendurch mehr mals versucht das output zu ändern,

    Jetzt kann ich kein output mehr enable. Sie sind unbekannt.

    Files

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Also laut dem Log macht das yavdr-frontend Skript softhdvaapi zum primary frontend und attached es - wie sieht denn die Konfiguration für das Plugin bzw. den VDR aus? vdr --showargs

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ich habe zwischen wie oben beschrieben main.yml durchlaufen lassen.

    Jetzt läuft es mit softhdvaapi.

    Wenn ich jetzt zurück auf softhddevice möcht, dann geht enable nicht mehr.
    sudo vdrctl enable vdr-plugin-softhddevice
    vdr-plugin-softhddevice is unknown

    und

    sudo apt install vdr-plugin-softhddevice
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    vdr-plugin-softhddevice ist schon die neueste Version (2.4.6+git20251220-9-0b97256-0yavdr0~noble).
    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
     libplacebo349
    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    Files

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Wenn ich jetzt zurück auf softhddevice möcht, dann geht enable nicht mehr.
    sudo vdrctl enable vdr-plugin-softhddevice

    Da musst du vdrctl disable softhdvaapi und vdrctl enable softhddevice verwenden.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Weshalb ich rumspiele ist das bei

    - softhddevice mit va-api kein OSD da ist. Werde LCARs noch Nopacity.

    - softhdvaapi die Privaten SD Sender ab und zu klötzchen haben. In Kodi aber nicht. (Kodi ist no go wegen WAF)

    dann habe ich gelesen das softhdvaapi-nocebo gehen sollte.

    Aber das ging mit install-yavdr.sh garnicht zu installieren.

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • vdrctl disable softhdvaapi
    Cannot delete 50-softhdvaapi.conf

    vdrctl enable softhddevice
    Cannot create symlink to /etc/vdr/conf.d/50-softhddevice.conf

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Welche Dateien und Symbolische Links gibt es denn in den beiden Verzeichnissen?

    tree /etc/vdr/conf.*

    Normalerweise gibt es für die Plugins einen symbolischen link in /etc/vdr/conf.d, der auf die Datei in /etc/vdr/conf.avail verweist - z.B.:

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • mit sudo konnte ich jetzt softhdvaapi disablen und softhddevice enablen und neustart.

    Der Bildschirm ist schwarz.

    hier die neuen logdateien.

    log.txt musste ich kürzen weil

    Jan 24 19:52:29 yavdr2 vdr[1408]: video/vaapi: vaPutSurface failed: invalid parameter

    Endlos wiederhohlt wurde.

  • Jan 24 19:52:29 yavdr2 vdr[1408]: video/vaapi: vaPutSurface failed: invalid parameter

    Das bedeutet normalerweise, dass da etwas bei der Nutzung von vaapi schief geht - wie sieht denn die /etc/X11/xorg.conf.d/20-intel.conf aus? Bei so neuen Intel-IGPs muss man i.d.R. Option      "DRI" "3" in der Device Section nutzen - das ist etwas, das die yavdr-xorg Rolle automatisch machen würde.

    Wie in der README.md von yavdr-ansible beschrieben, kann man die Konfiguration des X-Server so gezielt anstoßen:

    sudo -H ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="yavdr-xorg"

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe leider gerade kein System mit einer ausreichend jungen Intel-IGP zum Testen da, aber wenn ich das richtig im Kopf habe, gibt es zwei Möglichkeiten das unter Ubuntu 24.04 zu konfigurieren:

    • Wenn Option      "DRI" "3" gesetzt ist, muss man für softhddevice va-api-glx oder va-api-egl als Ausgabemethode nehmen, softhdvaapi sollte in dem Fall funktionieren.
    • Wenn DRI nicht auf 3 gesetzt ist, sollte va-api mit softhddevice funktionieren.
    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • auch nach
    cd yavdr-ansible

    sudo -H ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="yavdr-xorg"

    und neustart blebt der Bilschirm schwarz.


    1. Versuch

    in der 20-intel.conf Option      "DRI" "3" kommentiert

    etc/vdr/conf.avail/softhddevice.conf  -v va-api

    und Neustart.

    Bild und Ton ist da, aber kein OSD.

    2. Versuch:

    etc/vdr/conf.avail/softhddevice.conf  -v va-api-glx

    Bild nur Rot/Orange Konturen. Nicht zu gebrauchen.

    3. Versuch:

    etc/vdr/conf.avail/softhddevice.conf  -v va-api-gli

    Bildschirm schwarz.

    Ich frag mal hier https://www.vdr-portal.de/forum/thread/136489-gel%C3%B6st-ansible-ubuntu-24-04-auf-asrock-n100dc-itx/?pageNo=2 #36 nach wie softhdvaapi-nocebo installiert wurde und welche einstellungen.

    Ich gehe wieder auf softhadvaapi mit Klötzen bei den SD Sendern.

    Danke erstmal Seahawk.

    Ich wünsche dir noch eine schonen Abend.

    Grüße qumad

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • Hallo,

    jetzt läuft es auf einem ASROCK N100DC ITX so wie ich es will.

    1. /etc/X11/xorg.conf.d/20-intel.conf

    Code
    Section "Device"
      Identifier  "Device0"
      Driver      "intel"
      Option      "TearFree" "true"
     # Option      "DRI" "3"
    EndSection

    2. /etc/vdr/conf.avail/softhddevice.conf

    Code
    [softhddevice]
    -D
    -w alsa-driver-broken
    -v va-api-egl

    3. wie hier beschrieben

    Code
    sudo apt-get install libegl-mesa0=24.0.5-1ubuntu1 libgbm1=24.0.5-1ubuntu1 libgl1-mesa-dri=24.0.5-1ubuntu1 libglapi-mesa=24.0.5-1ubuntu1 libglx-mesa0=24.0.5-1ubuntu1
    
    sudo apt-mark hold libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0

    4. Neustart

    Und alles ist da. Super Bild, Ton und schnelles umschalten.

    Danke seahawk1986, pille2011, ciax, theonlychriss

    SW: yavdr-ansible 0.7, ubuntu 24.04 noble, vdr 2.7.9, kodi 21.3 omega

    Digitainer Gehäuse

    HW: ASROCK N100DC ITX, hier die Beschreibung zum Einrichten.

    DVB-c (pyür) mit 1x cine DVB-C2/T2 V7 und 1x DuoFlex C2/T2 V3;

    SATIP von der Fritzbox 6660

    über HDMI an Samsung-TV;

    FB: Targa Topseed USB Empfänger und Fernbedienung

    Tastatur: Logitech K400

  • qumad January 25, 2026 at 8:16 AM

    Changed the title of the thread from “Wie Output Plugin wechsel ohne alles neu zu installieren” to “[gelöst] ASROCK N100DC ITX Wie Output Plugin wechsel ohne alles neu zu installieren”.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!