Posts: 189
Joined: Dec 2009
Reputation:
1
2020-03-08, 02:10
(This post was last modified: 2020-03-08, 02:11 by Segfault.)
I understand MESA is for 3D, is MESA required to run Kodi?
Posts: 189
Joined: Dec 2009
Reputation:
1
I'm not so sure, actually MESA is not listed as dependency [in my Gentoo box] unless GBM is enabled. Which I do not need, it is EGL Graphics Buffer Manager.
Posts: 189
Joined: Dec 2009
Reputation:
1
You are reading alot into my post I didn't put there. I do not need help with USE flags, no. And Gentoo has nothing to do with my question. If you cared to look at my question then you could have realized USE flag was only mentioned as an pointer. Yes, I'm running Gentoo since 2004, but this does not automatically make me some sort of Linux graphics rendering expert. My preferred UI is command line. As a matter of fact, all these VDPAU, NVDEC, VA-API, Mantle, Vulkan, OpenGL (GLES), Glamor, Gallium, whatnot, etc, are quite a mess in my head. If anyone knows a good source which can represent all these in a systematic manner I'd be all ears. Thanks anyway.
Posts: 1,010
Joined: Sep 2014
Reputation:
102
asavah
Posting Freak
Posts: 1,010
I properly read your question and answered it.
I emphasized USEFLAGS because of confusion they may create in this case, USEFLAGS list opengl/gles but don't list mesa itself as opposed to what other package-based distros do, I pointed you to your distro people in case you needed an explanation of the reasons behind that.
Mesa in fact actually provides many things.
As I said opengl/gles/egl can be provided by other non-mesa packages, eg. mali on arm and nvidia blobs,
and as I also said - in modern x86 linux world Kodi does require mesa (or certain parts of it, depending on the configure-time options), even with nvidia blobs certain parts of mesa are required.
> As a matter of fact, all these VDPAU, NVDEC, VA-API, Mantle, Vulkan, OpenGL (GLES), Glamor, Gallium, whatnot, etc, are quite a mess in my head. If anyone knows a good source which can represent all these in a systematic manner I'd be all ears.
These are very different things/APIs.
Good luck finding such a systematic info, if you find something like that please share the link I'd like to read that too ). (no kidding, no sarcasm)
You may have better luck trying to read what are these things you listed one by one, and maybe you could achieve a more global vision about how all this crap is related.
I have a notion about what all these are but I'm no expert and writing down my limited understanding would make a lengthy and most probably incorrect/imprecise post which is btw is out of the scope of these forums.