yavdr ansible mit Intel HD Graphics 530

  • Hallo zusammen,


    ich habe yavdr ansible auf meinem TestVDR installiert. Kodi funktioniert tadellos aber leider bekomme ich softhddevice, softhdvaapi oder auch softhdvaapi-opengl mit der Intel HD 530 an den Start. Vorab: Ich habe an meinem TestVDR aktuell kein Sat Kabel angeschlossen, was aber doch gehen sollte.


    inxi -F


    journalctl -f bei kodi start:

    Code
    Dez 27 19:50:57 esprimod756 yavdr-frontend[8108]: DEBUG:SystemdUnitFrontend:unit is running
    Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: VA-API version 1.7.0
    Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
    Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: Found init function __vaDriverInit_1_7
    Dez 27 19:50:57 esprimod756 kodi[9244]: libva info: va_openDriver() returns 0
    Dez 27 19:50:58 esprimod756 vdr[8763]: [8797] loading /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf
    Dez 27 19:50:58 esprimod756 vdr[8763]: [8797] VNSI: Client with ID 2 connected: 127.0.0.1:48588
    Dez 27 19:50:58 esprimod756 vdr[8763]: [9270] VNSI Client 2->127.0.0.1:48588 thread started (pid=8763, tid=9270, prio=high)
    Dez 27 19:50:58 esprimod756 vdr[8763]: [9270] VNSI: Welcome client 'XBMC Media Center' with protocol version '13'


    journalctl -f bei vdr Softhddevice:


    vainfo:

    Gruß,

    Obelix



  • Try softhddevice with test branch for Intel GPU. And use with -v va-api-egl

    In the yavdr experimental-vdr repository the Version 1.9.7 is included:



    or is there a difference?


    /etc/vdr/conf.d/50-softhddevice.conf (installed per automatic with playbook):


    Code
    [softhddevice]
    #-a hw:NVidia,7
    #-p hw:NVidia,7
    #-d :0.0
    #-f
    #-g 1920x1080+0+0
    #-v vdpau
    -D
    -w alsa-driver-broken
    -v va-api

    with the Option -v va-api-egl the "video/vaapi: vaSyncSurface failed: invalid VASurfaceID" messages are gone but the picture remains black. I can see by journalctl -f when I switch



  • I have just found the following entry:


    Code
    Dez 29 10:18:17 esprimod756 vdr[8012]: [8012] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD



  • OK, i build a quick and dirty Package with


    Code
    dpkg-buildpackage -us -uc -b

    As a basis I have taken the rules files from the yavdr package inclusive the patches. In the syslog appears:


    Code
    Dez 29 14:18:59 esprimod756 vdr[1950]: video: 'va-api-egl' output module isn't supported



  • You need installed libEGL, libEGL-devel.

    Code
    aptitude search libegl
    i A libegl-dev                                          - Vendor neutral GL dispatch library -- EGL development files        
    i A libegl-mesa0                                        - free implementation of the EGL API -- Mesa vendor library          
    v   libegl-vendor                                       -                                                                    
    i A libegl1                                             - Vendor neutral GL dispatch library -- EGL support                  
    p   libegl1-mesa                                        - Übergangspaket                                                     
    p   libegl1-mesa-dev                                    - Freie Implementierung der EGL-API -- Entwicklungsdateien

    libegl1-mesa & libegl1-mesa-dev?



  • I have


    libgl1-mesa-dev,

    libegl-dev,

    libegl1-mesa-dev,


    installed and in the control file. It doesn't work.



  • That's it :)


    Code
    Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: libva 1.7 (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()) initialized
    Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: Can't get background-color attribute
    Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: background-color is supported
    Dez 29 16:00:44 esprimod756 vdr[10870]: video/vaapi: supports video processing

    The following two messages appear:

    Code
    Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 0 is not supported by HW
    Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 1 is not supported by HW
    Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 2 is not supported by HW
    Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 3 is not supported by HW
    Dez 29 16:00:44 esprimod756 vdr[10870]: Selected deinterlacer for resolution 4 is not supported by HW



  • Ok, the "video/egl: vaExportSurfaceHandle failed" Masseges are probably due to the fact that I have not connected a SAT cable. When I play a recording, these messages are gone.



  • I also noticed that the VDR OSD is sluggish.



  • That's quite normal if the VDR has no signal.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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