[VDR*ELEC] - LibreELEC (x64) vdr-plugin-softhddrm TV Bild beim Start schwarz, Bild erst nach Aufnahme abspielen

  • grabbing is live plugin - now disabled - no change:

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • The grapping is done in softhdvaapi. It will print debug messages when live is grapping live TV. When you see TV im live browser then the decoding is working.

    Was mir beim lesen der debug logs auffällt, es scheint schon ohne libplacebo übersetzt zu sein. Ich sehe nix von libplacebo. Lasse mal das dynamite plugin weg. Ich weiss eh nicht wozu das gut sein soll.

    Und der Start des VDR ist im debug wichtig, weil dort die Framebuffer gebaut werden. Das decodieren des Stream und "anzeigen" scheint normal zu laufen, nur fehlt halt das Ausgabeframe auf dem X Bildschirm.

    PS: wenn du manchmal ein TV Bild siehst, kann es sein das noch jemand das X Display belegt hat ? Screensaver oder so.

    mach mal ein xhost + und dann ein xset -dpms


    PPS: bist du sicher das kein Kodi läuft ?

    Edited once, last by jojo61 (August 31, 2025 at 5:38 PM).

  • Was mir beim lesen der debug logs auffällt, es scheint schon ohne libplacebo übersetzt zu sein. Ich sehe nix von libplacebo. Lasse mal das dynamite plugin weg. Ich weiss eh nicht wozu das gut sein soll.

    Auch ohne dynamite plugin kommt keine Bild. Verwende dynamite nur wegen Tuner Mischbetrieb (DVB-T2/C).

    PS: wenn du manchmal ein TV Bild siehst, kann es sein das noch jemand das X Display belegt hat ? Screensaver oder so.

    mach mal ein xhost + und dann ein xset -dpms


    PPS: bist du sicher das kein Kodi läuft ?

    Per /usr/local/bin/install.sh -b vdr ist VDR direct als Frontend nach dem booten definiert. Da läuft kein Kodi?

    Zu Diagnosezwecke habe ich auch mal /usr/local/bin/install.sh -b kodi gesetzt gehabt. Und gehe dann per Kodi OSD zum VDR.

    Aber Standard ist -b vdr.

    xhost ist bei LibreELEC im Standard nicht dabei... muss ich schauen. Die Befehle kann ich nicht abschicken.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (August 31, 2025 at 6:04 PM).

  • Das ganze ist schon verwunderlich. Ich bin immer noch der Ansicht das neben dem vdr noch etwas anderes läuft was den Screen löscht. Das ganze decoding läuft ja sauber und du sagt das sogar hin und wieder ein Bild zu sehen ist.

    D.h. es muss auch die Ausgabeframes geben und somit das Bild auf den Screen ausgegeben werden. Nur scheint dann jemand das ganze wieder zu übermangeln. Normalerweise passiert das wenn der Kodi läuft. Ich würde das mal mit "ps ax | grep kodi" überprüfen. Was sagt denn dein TV? Ist da alles stabil und das Bild steht z.b. auf 1920x1080x50 ? Hast du die Parameter -g 1920x1080 und -r 50 dem softhdvaapi mitgegeben ?

  • Ich würde das mal mit "ps ax | grep kodi" überprüfen. Was sagt denn dein TV? Ist da alles stabil und das Bild steht z.b. auf 1920x1080x50 ? Hast du die Parameter -g 1920x1080 und -r 50 dem softhdvaapi mitgegeben ?

    Also ps ax | grep kodi spukt nur den grep Befehl selber aus:

    Code
    # ps ax | grep kodi
    3346 root      0:00 grep kodi

    Mein TV gibt keine Infos über Auflösung aus :(
    Die 50 Hz habe ich in Kodi gesetzt.

    ~/.config/vdropt/conf.d/softhdvaapi.conf um -g 1920x1080+0+0 ergänzt. Keine Veränderung.

    Ich starte den Rechner mit vdr, TV Bild ist schwarz + kein Ton, dann gehe ich in live und starte eine Aufnahme. Ich höre den Ton der Aufnahme. Bild bleibt schwarz.

    Im Log steht u.a. Placebo init ok - d.h. ich muss doch herausfinden wie man unter VDR*ELEC softhdvaapi ohne placebo baut.
    In live sehe ich so auch das Fernsehbild.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Ok, gebaut ohne placebo - gleiches Ergebnis.

    Wenn ich statt softhdvaapi > softhddevice verwende - auch gleiches Ergebnis. Wenn ich OSD (per live Fernbedienung) aufrufe, wird das TV Bild aber komplett weiß, es kommt kein OSD auch nicht im Browser live Plugin.

    Verfolge als nächstes was den x Server "übermangeln" könnte.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (September 1, 2025 at 9:14 PM).

  • Ich starte den Rechner mit vdr, TV Bild ist schwarz + kein Ton, dann gehe ich in live und starte eine Aufnahme. Ich höre den Ton der Aufnahme. Bild bleibt schwarz.

    Eigentlich sollte doch Live TV anlaufen wenn du den VDR startest. Aber du sagst das es erst anläuft wenn du eine Aufnahme startest. Das ist etwas seltsam.

  • Eigentlich sollte doch Live TV anlaufen wenn du den VDR startest. Aber du sagst das es erst anläuft wenn du eine Aufnahme startest. Das ist etwas seltsam.

    Genau so ist es: Seltsam.

    Wollte alternativ auch mal eine SSD mit Ubuntu 24.04 bespielen und yavdr ansible probieren. Aus Zeitgründen wird das aber noch dauern...

    jojo61 hättest Du x64 Hardware (Intel GPU) da um LibeELEC aufzuspielen?

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • jojo61 hättest Du x64 Hardware (Intel GPU) da um LibeELEC aufzuspielen?

    Ich habe hier ein Notebook mit Intel GPU. Das nutze ich aber für meine Entwicklung und will ich nicht kaputt machen. Läuft LibreELEC denn auch von einem Stick ?

    Wenn ja dann lade mir doch bitte dein VDR*LibreELEC Image hoch und ich versuche es mal zu testen. Ich schick dir ne PM mit dem Link wohin du es hochladen kannst.

  • vdr_rossi So ich habe nun mal etwas mit deinem Image rumgespielt. So wie es aussieht ist das ganze ein Problem mit dem XServer. Evtl mit dem nötigen Triplebuffer, kann aber auch etwas an der Initialisierung sein die Libreelec da macht.

    Ich habe es nun bei mir zum laufen gebracht und folgendes getan.

    Du musst den xorg Server beenden bevor der VDR gestartet wird. Das machst du mit "systemctl stop xorg" und dann nimmst du in enabled_plugins nicht den softhdvaapi sonder den softhddrm.

    Das starten und stoppen des X Servers musst du in das umschaltscript zwischen kodi und vdr einbauen. Wenn du vdr nach dem booten als erstes startest dann muss das stoppen vom X Server auch in das autostart script.

  • Hey danke, damit komme ich weiter - probiere ich aus.

    Nochmal weiter gedacht: Kann ich softhddrm auch dettachen? Wenn ich zu Kodi wechsel, sollte vdr im Hintergrund weiterlaufen z.B. für Aufnahmen.
    Dann schaue ich mir vnsi bzw. vdr Verbindungsmöglichkeiten zu Kodi an. Und die entsprechend hinterlegten Scripte...

    :thumbup:

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Hast du da den X Server selber aktiviert ?

    Nein.

    Habe die standard Installation ausgeführt und gut.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Hat funktioniert. Ich habe Bild + Ton.

    Aber erst wenn ich auf einen DVB-C Kanal schalte, oder eine Aufnahme (egal ob DVB-C oder -T2) abspiele. Einen DVB-T2 (H265) Startkanal mag softhddrm nicht.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (September 4, 2025 at 2:17 PM).

  • vdr_rossi September 3, 2025 at 8:17 PM

    Changed the title of the thread from “[VDR*ELEC] - LibreELEC (x64) vdr-plugin-softhdvaapi TV Bild schwarz” to “[gelöst] - LibreELEC (x64) vdr-plugin-softhdvaapi TV Bild schwarz”.
  • T2 verwendet h265?

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap/tmp, ubuntu-focal+ESM, softhdcuvid-placebo, ffmpeg-6.13(git)

    ddbridge-6 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-580.82.09), system SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.7.7-seahawk, epgd-git tvm + tvscraper tvsp, Kernel 6.12.53+dddvb-0.9.41-git

    vdradmin-am-3.6.14, vdr-live-ng, vdrmanager (Smartphones als FB)

  • T2 verwendet h265?

    Ja.

    Siehst du im Log das da denn Daten vom VDR zum plugin kommen ? Ich wüsste nicht warum das nicht funktionieren sollte. Kann es hier aber mangels DVB-T2 nicht testen.

    Logs liefe ich nach. Kann aber ein paar Tage dauern...

    So ganz rund läuft das System noch nicht. Werde es auf Basis-Plugins und eine Empfangsart reduzieren.
    Und mich nach und nach herantasten.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Muss mich korrigieren: Egal welcher Kanal (DVB-C/T2) zum Start eingestellt ist - es kommt kein Bild.

    Auch kein vdr osd, erst an manuelles abspielen einer Aufnahme* (per live Plugin) bringt Bild + Ton. Aufnahme abspielen bricht dann ab und sofort danach kommt auch live Fernsehbild der Kanäle.
    Erst sah ich, dass softhddrm mit 1920x1080 Rate 60 startete (trotz default 50?), erst ein manuelles setzen von -g 1920x1080+0+0 -r 50 in /storage/.config/vdropt/conf.d/softhddrm.conf korrigierte das.

    Logfiles anbei.

    * playing '/storage/recordings/%Doris_Dörrie_-_Wohnen,_reisen_und_das/2025-05-04.09.07.3-0.rec/00001.ts'

Participate now!

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