[mythtv-users] VAAPI vs. normal vs. OpenGL?

Stuart Auchterlonie stuarta at squashedfrog.net
Mon Nov 20 12:11:09 UTC 2017


On 20/11/17 12:05, Jim Abernathy wrote:
> 
> 
> On 11/20/2017 06:40 AM, Stuart Auchterlonie wrote:
>> On 20/11/17 11:15, Jim Abernathy wrote:
>>> Every time I install mythtv 0.28 on any Intel CPU with built in GFX I
>>> check the setup wizard and it always has the Video Profile set to
>>> normal. When I Test the HD on that page it usually works fine.
>>>
>>> However, I remember that you use to have to change it to VAAPI or OpenGL
>>> High Quality to get the best performance and lowest CPU utilization.
>>> vainfo says I have VA-API version 0.39 (libva 1.7.0)
>>>
>>> What I notice lately is that if I change it to anything except normal,
>>> the FE crashes out of mythtv completely.
>>>
>>> Before I submit any logs, etc.  Should I just leave it on Normal for
>>> Intel GFX?
>>>
>> Shouldn't crash. logs please.
>> gdb backtrace even better.....
> So here is a link to the log for a session that I only started to run 
> the setup wizard. I don't know how to give you a gdb backtrace. You'll 
> need to guide me thru that.
> 
> https://pastebin.com/raw/ZN97XjSd

I see an issue here
mythfrontend[17542]: E CoreContext vaapicontext.cpp:348 (CreateDisplay)
VAAPI: Invalid display
mythfrontend[17542]: E CoreContext videoout_openglvaapi.cpp:167
(CreateVAAPIContext) VidOutGLVAAPI: Failed to create VAAPI context.
mythfrontend[17542]: I CoreContext mythpainter_ogl.cpp:62 (ClearCache)
Clearing OpenGL painter cache.
mythfrontend[17542]: I CoreContext mythrender_opengl2.cpp:896
(DeleteOpenGLResources) OpenGL2: Deleting OpenGL Resources
mythfrontend[17542]: I CoreContext mythrender_opengl.cpp:1211
(DeleteOpenGLResources) OpenGL: Deleting OpenGL Resources
mythfrontend[17542]: E CoreContext videooutbase.cpp:318 (Create)
VideoOutput: Not compiled with any useable video output method.
mythfrontend[17542]: E CoreContext mythplayer.cpp:493 (InitVideo)
Player(1): Couldn't create VideoOutput instance. Exiting..

So it's failing to create a connection to the x display for some
reason, and then bombing out. On the bright side it's not actually
crashing so we don't need a gdb backtrace.

What is your DISPLAY variable set to?

Can you re-run that test with `--verbose playback` please?


Regards
Stuart

> 
> Jim A
> 
>>
>> Regards
>> Stuart
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
> 
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
> 



More information about the mythtv-users mailing list