Hallo zusammen,
habe am WE von KUbuntu 19.10 auf 20.10 aktualisiert und hänge nun am Endgegner ...
Leider verzweifle ich seitdem daran, dass kein OSD im VDR gezeigt wird.
Ich habe nun schon gefühlt alle Plugin-Forks, die sich compilieren ließen (vaapidevice, softhddevice - mit und ohne Jojo61) durchprobiert, auch egal, ob der VDR mit oder ohne skindesigner gestartet wird.
Alle zeigen dasselbe Verhalten: kein OSD.
Damit der VDR überhaupt ein Bild zeigt und nicht abstürzt, musste ich nach dem Update auf die non-free Variante der intel-Treiber wechseln (entscheidender Tip für die richtige Richtung hier im Forum, danke dafür):
intel-media-va-driver-non-free
Seitdem gehen Bild und Ton, jedoch kein OSD.
Aktuell verwende ich dieses softhddevice:
https://github.com/ua0lnj/vdr-plugin-softhddevice.git
Die Meldungen mit "video/vaapi: no osd subpicture yet" und/oder "video/vaapi: can't find a supported subpicture format" müssten die ausschlaggebenden sein, jedoch habe ich keine Ahnung, wieso dies jetzt so ist. VOR dem Update gab es dieses Problem nicht.
Im Anhang ein entsprechender Auszug aus /var/log/syslog (syslog.txt).
Weitere Infos:
$ vainfo
libva info: VA-API version 1.8.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.8 (libva 2.8.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 20.2.0 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) HD Graphics 530 (SKL GT2) (0x1912)
Version: 20.2.6
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.2.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.2.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Ich weiß einfach nicht mehr weiter, wo ich jetzt noch ansetzen sollte. Es müsste ja ein "grundsätzliches" Problem sein, wenn es sich nicht nur auf eine Plugin-Variante beschränkt.
Hat hier jemand eine Idee, wie ich es wieder zum Funnktionieren bekomme?
Viele Grüße,
Chriss