From ports I built OpenRA but nothing starts.
Received a similar warning like above:
Code:
Platform is Linux
Engine version is release-20200503
libEGL warning: DRI3: Screen seems not DRI3 capable
Renderer initialization failed. Check graphics.log for details.
Renderer initialization failed. Check graphics.log for details.
Exception of type `System.InvalidOperationException`: Failed to initialize platform-integration library. Check graphics.log for details.
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00162] in <28f23cc180214022841ac13af72445d1>:0
at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00006] in <28f23cc180214022841ac13af72445d1>:0
at OpenRA.Program.Main (System.String[] args) [0x00044] in <28f23cc180214022841ac13af72445d1>:0
glxinfo:
Code:
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (ILK)
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_KHR_robustness, GL_NV_conditional_render, GL_NV_draw_buffers,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
In the logs it says:
Code:
System.InvalidOperationException: No supported OpenGL profiles were found.
at OpenRA.Platforms.Default.Sdl2PlatformWindow..ctor (OpenRA.Primitives.Size requestEffectiveWindowSize, OpenRA.WindowMode windowMode, System.Single scaleModifier, System.Int32 batchSize, System.Int32 videoDisplay, OpenRA.GLProfile requestProfile) [0x000c3] in <94c4a448d8e34836ba49f8897cce0561>:0
at OpenRA.Platforms.Default.DefaultPlatform.CreateWindow (OpenRA.Primitives.Size size, OpenRA.WindowMode windowMode, System.Single scaleModifier, System.Int32 batchSize, System.Int32 videoDisplay, OpenRA.GLProfile profile) [0x00000] in <94c4a448d8e34836ba49f8897cce0561>:0
at OpenRA.Renderer..ctor (OpenRA.IPlatform platform, OpenRA.GraphicSettings graphicSettings) [0x00057] in <28f23cc180214022841ac13af72445d1>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00204] in <28f23cc180214022841ac13af72445d1>:0
System.InvalidOperationException: No supported OpenGL profiles were found.
at OpenRA.Platforms.Default.Sdl2PlatformWindow..ctor (OpenRA.Primitives.Size requestEffectiveWindowSize, OpenRA.WindowMode windowMode, System.Single scaleModifier, System.Int32 batchSize, System.Int32 videoDisplay, OpenRA.GLProfile requestProfile) [0x000c3] in <94c4a448d8e34836ba49f8897cce0561>:0
at OpenRA.Platforms.Default.DefaultPlatform.CreateWindow (OpenRA.Primitives.Size size, OpenRA.WindowMode windowMode, System.Single scaleModifier, System.Int32 batchSize, System.Int32 videoDisplay, OpenRA.GLProfile profile) [0x00000] in <94c4a448d8e34836ba49f8897cce0561>:0
at OpenRA.Renderer..ctor (OpenRA.IPlatform platform, OpenRA.GraphicSettings graphicSettings) [0x00057] in <28f23cc180214022841ac13af72445d1>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00204] in <28f23cc180214022841ac13af72445d1>:0
Also checked some other games like armagetronad, supertux2, zaz, lbreakout2 and they run fine (lbreakout2 goes to "pause" after the lost of the first ball and it's not playable but it's unrelated to the graphics issue. supertux2 only starts as root but that's probably also unrelated).
Is there a way to fix this issue? The machine has intel hd graphics and OpenGL ES 2.0 Mesa 20.0.8.