User:Jens3/obs-studio fails
From Gentoo Wiki
Jump to:navigation
Jump to:search
Conclusion: A modern obs-studio cannot be used on a Pi400/Pi4B without an external graphics card since the required OpenGL version 3.3 isn't provided by the VideoCore VI.
Using media-video/obs-studio-27.1.3-r1 on a Pi400 fails with the message:
error: X Error: GLXBadFBConfig, Major opcode: 151, Minor opcode: 0, Serial: 32 error: Failed to create OpenGL context. error: Failed to create context! error: device_create (GL) failed error: Failed to initialize video. Your GPU may not be supported, or your graphics drivers may need to be updated.
https://obsproject.com/wiki/install-instructions#linux states:
NOTE: OpenGL 3.3 or later is required to use OBS Studio on Linux. You can check what version of OpenGL is supported by your system by typing glxinfo | grep "OpenGL" on Terminal.
user $
glxinfo | grep "OpenGL"
OpenGL vendor string: Broadcom OpenGL renderer string: V3D 4.2 OpenGL version string: 2.1 Mesa 21.2.6 OpenGL shading language version string: 1.20 OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 21.2.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:
https://www.raspberrypi.com/news/vc4-and-v3d-opengl-drivers-for-raspberry-pi-an-update/ : "At present, the V3D driver exposes OpenGL ES 3.0 and OpenGL 2.1. As I mentioned above, the VideoCore VI GPU can do OpenGL ES 3.2, but it can’t do OpenGL 3.0, so future feature work will focus on OpenGL ES."