Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#13298 closed Bug Report - General (Fixed)

VAAPI with Xorg Server 1.20 causes white screen instead of decoded frames

Reported by: adam stylinski Owned by: Peter Bennett
Priority: minor Milestone: 30.0
Component: MythTV - Video Playback Version: 0.28.1
Severity: medium Keywords:
Cc: Ticket locked: no


This may or may not be specific to VAAPI, as I currently don't have any other machines leveraging Xorg Server 1.20 and this issue I had to diagnose remotely over the phone. Downgrading to Xorg 1.19 seemed to fix the issue.

With Xorg 1.20, mpv seemed able to decode and render frames with an opengl renderer, so it must be something mythtv is doing with X11 calls. The logs produced no meaningfully different output even when the log level was set to debug.

Change History (5)

comment:1 Changed 3 years ago by Peter Bennett

With Xorg server 1.20 are you able to use any of the OpenGL (software decode) playback profiles with MythTV? For example OpenGL Slim.

comment:2 Changed 3 years ago by Gary Buhrmaster

btw, as stuarta reported, MythTV's use of VAAPI does not work with Wayland, and as I recall Xorg 1.20 added some plumbing that might (auto?) enable support of Wayland some of the time. You may need to make sure you have not fallen into some Wayland trap (see #13104 and #13144).

Last edited 3 years ago by Gary Buhrmaster (previous) (diff)

comment:3 Changed 3 years ago by Peter Bennett

Please check if the patch in #13311 fixes the problem. Note that there is now a place in video setup to enter the VAAPI device path.

comment:4 Changed 3 years ago by Peter Bennett

Resolution: Fixed
Status: newclosed

There is a new vaapi implementation, vaapi2. Please reopen the ticket if that does not resolve the problem.

comment:5 Changed 3 years ago by Stuart Auchterlonie

Milestone: needs_triage30.0
Note: See TracTickets for help on using tickets.