[solved] softhdvaapi: Kein Bild, VDR beendet sich sofort wieder

  • Hi,

    für softhdvaapi fehlt wohl vulkan...

    Test softhddevice doch mal mit i965.

    MfG,

    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hm, hatte ich vorher, aber für meine offenbar zu neue CPU lauteten die Empfehlungen den iHD zu nutzen.

    Der i965 ist ja der alte Treiber, wenn ich das recht verstanden habe.

  • vainfo sagte übrigens aktuell:

  • Mit dem Zusatzparamter "-w no-hw-decoder" läuft das softhddevice-Plugin und es kommt auch ein Bild.

    Ich bin zwar nicht sicher, ob der Parameter richtig ist, aber immerhin klappt es mal mit dem Bild.


    Kann Jemand etwas zu Sinn oder Unsinn des genannten Parameters bei gegebener HW sagen?


    - Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz

    - Bus 001 Device 004: ID 0572:6831 Conexant Systems (Rockwell), Inc. DVBSky S960 DVB-S2 tuner


    Danke ansonsten allen, die bisher geholfen haben!


    Ciao.

    Michael.

    4 Mal editiert, zuletzt von nobanzai ()

  • Dann wird doch alles in Software - zumindest nicht hardware-beschleunigt, decodiert, oder?

    Aber wenn deine CPU damit keine Probleme hat, sollts ja passen.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • For me the same thing on my desktop with Intel i7-9700K and Intel iHD Driver.

    Code
    video/vaapi: libva 1.10 (Intel iHD driver for Intel(R) Gen Graphics - 20.3.0 ()) initialized

    The picture is black for channels with 720p - independent of the choosen deinterlacer in the setup menu of softhddevice.

    576i and 1080i are all right.



    With the option -w no-hw-decoder from nobanzai 720p is allright.


    Has softhddevice already been adapted to the iHD driver?

  • Addendum:

    With the option -w no-hw-decoder I can't choose any Deinterlacer in the setup menu of softhddevice and vdr mostly crashes when I levae the menu or change anything.

  • I can't say something about va-api, there is no hardware now.

    Maybe next week will be (on New Year holiday), then I'll look it.


    Unclear, why is vaCopySurfaceGLX. GLX must use with -v va-api-glx, but not with -v va-api.

    If you use -v va-api, it seems like a bug.

  • With "-w no-hw-decoder" you use CPU decoder.

    If the processor load suits you, then use this.

    But this is not the main mode of work.

    I'd like to use an existing hw decoder, if possible.

    But I couldn't circumvent the message "video/vaapi: vaSyncSurface failed: operation failed" 8-(

    Any idea?


    Thx and bye.

    Michael.

  • For me the same thing on my desktop with Intel i7-9700K and Intel iHD Driver.

    Code
    video/vaapi: libva 1.10 (Intel iHD driver for Intel(R) Gen Graphics - 20.3.0 ()) initialized

    The picture is black for channels with 720p - independent of the choosen deinterlacer in the setup menu of softhddevice.

    576i and 1080i are all right.

    No matter, what signal format the actual broadcast has, I always get "video/vaapi: vaSyncSurface failed: operation failed", if I don't use -w no-hw-decoder.

    I don't get the "video/glx: vaCopySurfaceGLX failed" message, though.

  • Oh sorry for the missing information. I start with va-api-glx.

    When I start without glx, I get a black picture on all channels.

    Code
    Dez 28 11:26:58 sam vdr[17508]: video/vaapi: vaSyncSurface failed: operation failed
    Dez 28 11:26:58 sam vdr[17508]: video/vaapi: vaSyncSurface failed
    Dez 28 11:26:58 sam vdr[17508]: video/vaapi: release surface 0x0000000d, which is not in use

    When I change the channel vdr crashes.

    Code
    segfault at 0 ip 00007f42f096121e sp 00007f42d57f9cb8 error 4 in libc-2.26.so[7f42f08cd000+1b1000]

    This is the reason why I start with -v va-api-glx when the iHD driver is in use.

  • Oh sorry for the missing information. I start with va-api-glx.

    When I start without glx, I get a black picture on all channels.

    Even with -w no-hw-decoder?

  • We'd better open a new thread, don't we?

  • When the iHD driver is in use, I have to start with va-api-glx. Otherwise the osd is gone.


    Do we have to start a new thread? I Thought that fits. Otherwise sorry!

  • I didn't mean your posting, but mine :)


    As for the OSD, I didn't get that far, yet.

  • Das beschriebene Problem habe ich aktuell auch.


    In dem Thread ist von verschiedenen softhd* zu lesen. Bei mir passiert das mit softhdvaapi unter Ubuntu *


    Gelöst mit Hardware Decoder ist das hier nicht.

  • Ich habe das gelöst (für softhdvaapi) mit Bau und Installation des aktuellen iHD/vaapi Pakets von Intel.

    Mein Script dazu:

    Dazu müssen dann passend beim Bau von VDR und Plugins ein paar Variablen gesetzt werden:

    Code
    export CPPFLAGS="-I/usr/local/include"
    export LDFLAGS="-L/usr/local/lib64 -L/usr/local/lib64/dri"
    export LIBVA_DRIVERS_PATH="/usr/local/lib64/dri:/usr/lib64/dri"


    Und beim Starten wäre auch nicht schlecht, die folgenden Variable zu setzen:

    Code
    export LIBVA_DRIVERS_PATH="/usr/local/lib64/dri:/usr/lib64/dri"
    export LIBVA_DRIVER_NAME=iHD


    Damit klappt bei mir in jedem Fall mit der Gen10-CPU der HW-Decoder.


    Wenn man dann mag, kann man sich noch mit libplacebo befassen.


    Ciao.

    Michael.

  • Ich habe das gelöst (für softhdvaapi) mit Bau und Installation des aktuellen iHD/vaapi Pakets von Intel.

    Gerade die neueste Version gebaut:

    Code
    libva info: VA-API version 1.12.0
    libva info: Trying to open /usr/local/lib64/dri/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_12
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.12 (libva 2.11.1)
    vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 21.2.1 (28efdca6)

Jetzt mitmachen!

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