Search Issue Tracker
Fixed in 5.3.2
Votes
0
Found in
5.3.0f4
Issue ID
752672
Regression
No
[Linux/OpenGL] new opengl core Linux standalone doesn't run on IntelHD 4000 - fails with unsupported OpenGL version error
-e: see title
-repro:
--build attached project or just an empty scene
--run on Linux with an IntelHD 4000 and latest intel drivers
--NOTICE it crashes with an error:
failed compiling:
fragment evaluation shader
Note: Creation of internal variant of shader 'Sprites/Default' failed.
PlayerInitEngineGraphics: GPU not supported; OpenGL 3.2 is required. Your GPU (Mesa DRI Intel(R) Ivybridge Mobile ) or OpenGL drivers only supports OpenGL 3.0
Failed to initialize player
-machine info:
Macbook pro 13", mid-2012, Intel HD 4000, Ubuntu 15.10, Intel® Graphics Installer 1.2.1 for Linux
glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_APPLE_texture_max_level, GL_EXT_blend_minmax,
GL_EXT_color_buffer_float, GL_EXT_discard_framebuffer,
GL_EXT_draw_buffers, GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
GL_EXT_read_format_bgra, GL_EXT_separate_shader_objects,
GL_EXT_shader_integer_mix, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
GL_EXT_texture_rg, GL_EXT_texture_type_2_10_10_10_REV,
GL_EXT_unpack_subimage, GL_INTEL_performance_query,
GL_KHR_context_flush_control, GL_NV_draw_buffers,
GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_NV_read_depth,
GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image,
GL_OES_EGL_image_external, GL_OES_EGL_sync,
GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture,
GL_OES_depth_texture_cube_map, GL_OES_element_index_uint,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8,
GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
GL_OES_texture_3D, GL_OES_texture_float, GL_OES_texture_float_linear,
GL_OES_texture_half_float, GL_OES_texture_half_float_linear,
GL_OES_texture_npot, GL_OES_vertex_array_object
-"workaround" while the legacy OpenGL is still available: -force-opengl
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on ShaderLab::ShaderState::ApplyShaderState when entering Play Mode and calling ShaderWarmup.WarmupShaderFromCollection with a shader that has dynamic_branch
- Crash on operator delete[] when a serializable structure in the System namespace is serialized by a MonoBehaviour
- [macOS] forward and backward mouse buttons are recognized as middle mouse button
- NavMeshModifier.OnEnable/OnDisable gets progressively slower when called repeatedly
- "System.Net.CookieContainer" throws an "ArgumentException" error when using a non-UTF-8 machine locale and hostname
Wilfer-Danirl-Ciro-Maya
Jan 03, 2018 04:55
When I look at the version of my openGL
$ glxinfo | grep "OpenGL version"
>> OpenGL version string: 2.1 Mesa 17.3.1
but Unity now needs openGL > 3.3, There are three solutions to run it
1. update video drivers (if they aren't)
2. change GPU (if you have money)
3. Acceleration by software (the one that I use now), the processor tries harder than when using hardware acceleration but it really works, to execute it:
cd /path/to/Unity/Editor
LIBGL_ALWAYS_SOFTWARE=1 ./Unity
I hope it helps you to run Unity, post data: If the group of developers sees this, add an additional message that information can be run with software acceleration when you do not have a more powerful PC
olivunity
Apr 21, 2016 21:48
I see the same issue on Steam/The Long Dark, however the log says :
Initialize engine version: 5.3.4p3 (b902ad490cea)
Regression maybe ?
Honigmelone
Feb 28, 2016 09:40
sorry didn't see the workaround
Honigmelone
Feb 28, 2016 09:31
Hey this is marked as fixed, however I get this error when I try to launch SUPERHOT. This is my display driver:
Renderer: Mesa DRI Intel(R) Haswell Mobile
Vendor: Intel Open Source Technology Center
Version: 3.0 Mesa 11.1.0 (git-525f3c2)
GLES: 0
krippulo
Jan 31, 2016 10:33
Same error when trying to execute linux standalone (on any version) for "Roll a Ball" tutorial. Execution log shows:
"PlayerInitEngineGraphics: GPU not supported; OpenGL 3.2 is required. Your GPU (Mesa DRI Intel(R) Haswell Mobile ) or OpenGL drivers only supports OpenGL 3.0
Failed to initialize player"
Windows standalone built an run without problems. Also android version built and run on real device properly.
Info:
- Unity 5.3.1f1 (20160106)
- Ubuntu 14.04 64bits, Intel® Core™ i5-4210U, Intel® Haswell Mobile
¿Any fix for Unity 5.3.1 on Linux?
If not, ¿any estimated date for 5.3.2 release?
rodrigorila
Dec 22, 2015 12:42
I have the same error. When Unity3D is loading a project a dialog comes up with this text:
"OpenGL 3.2 is requiered. Your GPU (Gallium 0.4 on NVA8) or OpenGL drivers only supports OpenGL 3.0"
Please help!!!
marlon_l_a
Dec 22, 2015 01:24
how to fix ?