[0.7] kein Bild nach Update (softhdvaapi)

  • da solltest du die libplacebo patchen. Siehe oben.

    Ich habe mal das abschließende return false in ein return true geändert, in der Hoffnung dass man da ein bisschen was von den Fehlern sieht.

    In meiner localhost-Vorlage ist selected_frontend definiert, aber nicht "preferred_frontend" habe ich eine veraltete Vorlage und muß ich das preferred_frontend noch eintragen, damit der Eintrag automatisiert wird?

    Das sollte so aussehen:

    Code
    # set the name of the output plugin (as used by vdrctl) - this defaults to softhddevice on x64 platforms and rpihddevice on Raspberry Pi 2 and 3
    selected_frontend: softhdvaapi
    
    # set the package name of the output plugin - this defaults to vdr-plugin-softhddevice on x64 platforms and vdr-plugin-rpihddevice on Raspberry Pi 2 and 3
    vdr_output_plugin: vdr-plugin-softhdvaapi

    Heute kann ich das Problem mit softhdvaapi und der gepatchten Libplacebo interessanterweise auf meinem System nachstellen, der VDR crasht da munter vor sich hin - im Log fällt dabei sowas auf:

    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.)

  • Heute kann ich das Problem mit softhdvaapi und der gepatchten Libplacebo interessanterweise auf meinem System nachstellen, der VDR crasht da munter vor sich hin - im Log fällt dabei sowas auf:

    Da ist wohl noch mehr kaputt als nur der nötige patch von libplacebo. Mit der API Version 157 habe ich auch noch nicht getestet. Kannst du mal ohne libplacebo testen ob es da geht. Damit zumindest mal sicher ist das es libplacebo ist ? Und dann probier doch mal eine ältere Version von vor dem 3 Mai 2021.

  • Ich kann sagen, dass softhddrm ohne libplacebo wunderbar funktioniert.

    Bei softhdvaapi habe ich ohne dann zwar Bild aber mit dem Ton passt dann irgendwas nicht, habe dann Tonaussetzer und im Log steht dann immer sowas mit "Audio Delay 100ms"

    Weiss grad nicht welches libplacebo bei yavdr dabei ist.

    signature

    Hardware:
    Software: yavdr-ansible@softhddevice

  • Bei softhdvaapi habe ich ohne dann zwar Bild aber mit dem Ton passt dann irgendwas nicht, habe dann Tonaussetzer und im Log steht dann immer sowas mit "Audio Delay 100ms"

    Das sieht dann danach aus als ob er mit dem Bild nicht nachkommt. Dann hält er den Ton an. Das sind die Aussetzer die du hörst. Nur warum das Bild so langsam ist wundert mich. Ich werde mir das nächste Woche mal auf meinem NUC ansehen. Vielleicht ist ja auch etwas mit dem X Server. Zumindest im Log von Seahawk sieht es danach aus,

  • Ich habe auch das selbe Problem. Nach dem dist-upgrade hatte ich erst mal Tonaussetzer und der VDR hatte mehr all 100% CPU-Last. Ich habe dann mal alles neu übersetzt und die Libplacebo auch auf den letzten stand aus dem Git updgedated, Damit bekam ich dann kein Bild mehr aber die "DRM modifier INTEL 0x2 not available for format rg8" Fehlermeldungen.

    Nachdem ich jetzt libplacebo gepatch habe, gab es immer noch kein Bild und dafür folgende Fehlermeldung:

    error: Validation failed: (image->planes[i]).texture (../src/renderer.c:2146)Fehler beim export VAAPI Handle

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.1, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Moin,

    bin jetzt leider auch in die Update Falle getappt.

    Wie kann ich denn am einfachsten auf softhddrm umstellen?

    Ein naives apt install vdr-plugin-softhddrm und de-/aktivieren des Output Plugins mit vdrctl enable/disable brint leider auch nur einen schwarzen Bildschirm...

  • Ich habe mal versuchsweise die libplacebo v3.120.0 (1. April 2021) gebaut, damit habe ich das selbe Problem wie in [0.7] kein Bild nach Update (softhdvaapi) - ich als nächstes probiere ich mal die v3.120.2 ...

    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.)

  • Das sieht dann danach aus als ob er mit dem Bild nicht nachkommt. Dann hält er den Ton an. Das sind die Aussetzer die du hörst. Nur warum das Bild so langsam ist wundert mich. Ich werde mir das nächste Woche mal auf meinem NUC ansehen. Vielleicht ist ja auch etwas mit dem X Server. Zumindest im Log von Seahawk sieht es danach aus,

    Unter Kodi besteht das Problem nicht.

    signature

    Hardware:
    Software: yavdr-ansible@softhddevice

  • Ich habe hier die libplacebo 3.117 - mit 3.120 haben sich die Shader geändert und damit schien die GPU-Belastung höher zu sein - zumindest habe ich das so in Erinnerung.

    https://github.com/haasn/libplace…38466673f0ad7e0

    Stefan

    meine VDRs


    Hardware
    VDR Wohnzimmer: Thermaltake DH 102, Pico PSU XLP, Meanwell, Asus B85M-E, Intel G1820, 4 GB RAM (1,35 V), Zotac GT 630 Zone Edition, Samsung 850 EVO SSD, DD Max S8, Jultec Einkabel, IR605Q + Harmony 350 (33 W, Boot: 15 s)
    VDR Hobbyraum: Atlas SF101, be.quiet 300 W, MSI C847MS-E33, 4 GB RAM, SanDisk SSD 32 GB, Samsung F2 EcoGreen 1,5 TB, TT S2-6400, Hauppauge PVR 250
    VDR Backup-Server: Atlas SF101, PicoPSU 80 W, Asus E35M1-M (AMD-VDPAU), 4 GB RAM, Technisat Skystar 2 eXpress HD, SanDisk SSD 32 GB, WD Red 4 TB (31 W, Boot: 26 s)
    VDR Desktop: Silentmaxx ST-11 Pro, be.quiet 300 W, Asus P8H77-M, Intel i7-3770, 16 GB RAM (1,35 V), Zotac GT 630 Zone Edition, 2x OCZ Vertex 4, Samsung F4 EcoGreen 2 TB, DD Cine S2, TT USB IR (44 W)

    Software
    OpenSUSE 42.1, Kernel 4.1.13, VDR 2.2.0

  • Ich habe das Ausgangsproblem ebenfalls.

    Es liegt an den mesa-vulkan-drivers_21 in Kombination mit libplacebo-4.156.0+git20210801-196-fa1b558 und vdr-plugin-softhdvaapi-3.3.1+git20210416-11-2562c4e.

    Ich habe auf folgende Versionen zurückgestellt:

    libplacebo127_3.120.1+git20210416-40-52bbecc-0yavdr1~focal_amd64

    libplacebo-dev_3.120.1+git20210416-40-52bbecc-0yavdr1~focal_amd64

    mesa-vulkan-drivers_20.2.6-0ubuntu0.20.04.1_amd64

    vdr-plugin-softhdvaapi_3.3.1+git20210416-11-2562c4e-0yavdr2~focal_amd64 (mit obigen libplacebo-dev kompiliert)

    Damit gibt es eine Ausgabe und keine Fehlermeldungen.

    Hans-Peter

    VDR Test: odroid N2+, Ubuntu Focal

  • In diesem Thema: softhdvaapi und libplacebo auf Intel

    wurde kurz die Ursache beschrieben.

    Laut Issue: https://github.com/haasn/libplacebo/issues/103 ist der Grund im Intel Treiber?

    Klick für meine Hardware

    vdr1: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR onboard
    vdr2: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • mesa-vulkan-drivers_20.2.6-0ubuntu0.20.04.1_amd64

    Ich habe das gerade mal mit dem aktuellen Stand verglichen - für mich sieht das so aus, als ob da jemand gezielt die Unterstützung für dri3 in der debian/rules abgeschaltet hat und das nur für noveau wieder aktiviert wird - ich versuche mal ein Paket ohne diese Änderung zu bauen.

    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.)

  • Scheint wirklich was mit den mesa-vulkan-crivers zu tun zu haben.

    Ich habe heute mal mit

    Code
    sudo add-apt-repository ppa:oibaf/graphics-drivers
    sudo apt update
    sudo full-upgrade

    aktualisert.

    Danach lief es sofort wieder mit softhdvaapi.

    signature

    Hardware:
    Software: yavdr-ansible@softhddevice

  • Ich habe mir das nun mal auf meinem NUC angesehen. Dazu habe ich erstmal die libplacebo auf Version 157 aktualisiert ohne sonstige updates.

    Das ganz läuft dort mit dem libplacebo patch wie oben beschrieben.

    Dann habe ich das System updated und da wurde dann auch die libGLEW aktualisiert auf Version 2.2. Damit lief es nur noch ohne OSD.

    Dieses Problem habe ich nun behoben und im GIT aktualisiert.

    Das Problem mit der mesa_vulkan kann ich leider nicht reproduzieren. Da ich OpenSuse nutze scheint das dann wohl nur bei debian zu existieren.

    Ich hoffe das seahawk1986 das dort findet.

  • Kann man jetzt wieder gefahrlos ein Update anstossen, wenn man softhdvaapi einsetzt?

    Hallo zusammen,

    bei mir ist auch nach update noch alles beim Alten (also kein Bild)

    syslog

    Aug 12 20:18:25 yavdr vdr[951]: Fehler beim export VAAPI Handle

    Aug 12 20:18:25 yavdr vdr[951]: error: Validation failed: (image->planes[i]).texture (../src/renderer.c:2146)


    ... gut Ding braucht Weile ...

    Und bist Du nicht willig, so brauch ich Geduld!
    System: TV Philips 4k, + CEC-Remote, Octopus Net

    Odroid N2+ mit VDRSternELEC

  • Hm, mein zweiter VDR läuft unter softhddrm, habe gerade einen Update gemacht, Bild ist weg, Ton da.Ich dachte, das Problem würde nur mit softhdvaapi bestehen. Falsch gedacht. :wand


    Code
    Aug 12 20:34:03 ubuntu-nuc3 vdr[1126]: error: Validation failed: (image->planes[i]).texture (../src/renderer.c:2146)
    Aug 12 20:34:03 ubuntu-nuc3 vdr[1126]: error: DRM modifier INTEL 0x2 not available for format rg8. Available modifiers:
    Aug 12 20:34:03 ubuntu-nuc3 vdr[1126]: error:     INVALID

    Edited once, last by rkp (August 12, 2021 at 9:09 PM).

  • Ich habe die Pakete für softhdvaapi, softhdcuvid und softhddrm aktualisiert, aber ich bekomme immer noch einen Abbruch - auch mit den Paketen von ppa:oibaf/graphics-drivers :

    jojo61 Wie genau sieht denn der libplacebo-Patch bei dir aus und nutzen deine softhd* Plugins irgendwelche Funktionen, die libplacebo nur hat, wenn sie mit shaderc-Unterstützung gebaut wird?

    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.)

Participate now!

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