Opened 5 years ago

Closed 5 years ago

#13605 closed Bug Report - General (Duplicate)

Mythfrontend crashes if libva-vdpau-driver is installed

Reported by: bjoernv Owned by: Mark Kendall
Priority: minor Milestone: 31.1
Component: MythTV - General Version: v31-fixes
Severity: medium Keywords: frontend, vaapi, vdpau
Cc: Ticket locked: no

Description

Mythfrontend crashes on startup if the driver libva-vdpau-driver (VDPAU Backend for Video Acceleration (VA) API HW video decode support) is installed. After uninstalling libva-vdpau-driver startup is normal. The bug may depend on Nvidia graphics cards. I use a Geforce GTX 1050 Ti with the Nvdia proprietary driver 440.82. A debugging protocol is attached.

rpm -q libva-vdpau-driver 
libva-vdpau-driver-0.7.4-5.1.x86_64
vaapi
Wenn 'vaapi' kein Tippfehler ist, können Sie command-not-found benutzen, um das Paket zu finden, das den Befehl enthält, z. B.:
    cnf vaapi
bv@cecilia:/data2/rpm-bjoernv-repository> vainfo 
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_5
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.6.0.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      <unknown profile>               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

Attachments (1)

libva-vdpau-driver-bug.log (17.7 KB) - added by bjoernv 5 years ago.
GDB protocol for mythfrontend startup with libva-vdpau-driver

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by bjoernv

Attachment: libva-vdpau-driver-bug.log added

GDB protocol for mythfrontend startup with libva-vdpau-driver

comment:1 Changed 5 years ago by jpilk

No obvious problems with this for me:

mythfrontend version: HEAD -> master [v32-Pre-e65f9155697] www.mythtv.org
Qt version: compile: 5.12.5, runtime: 5.12.5

OpenGL: OpenGL vendor        : NVIDIA Corporation
OpenGL: OpenGL renderer      : GeForce GT 710/PCIe/SSE2
OpenGL: OpenGL version       : 4.6.0 NVIDIA 440.64

rpm -q libva-vdpau-driver
libva-vdpau-driver-0.7.4-24.fc30.x86_64

but this box is using NVDEC and does not have VAAPI hardware:

[AVHWDeviceContext @ 0x16fe980] libva: va_getDriverName() failed with unknown libva error,driver_name=(null)
[AVHWDeviceContext @ 0x16fe980] Failed to initialise VAAPI connection: -1 (unknown libva error).

VAAPIDec: VAAPI functionality checked failed

comment:2 Changed 5 years ago by Mark Kendall

Milestone: needs_triage31.1
Owner: set to Mark Kendall
Status: newaccepted

comment:3 Changed 5 years ago by Mark Kendall

libva-vdpau-driver doesn't seem to be available on ubuntu anymore. I might just give openSuse a spin:)

comment:4 Changed 5 years ago by Mark Kendall

Resolution: Duplicate
Status: acceptedclosed
Note: See TracTickets for help on using tickets.