So I'm using Intel HD Graphics 4000 with OpenGL but I can't tell which version I'm using. Unity says it needs OpenGL Graphics drivers 3.2 or higher. Below is the output when i use the command to check my version. I can't use Unity 5.3.0f4 cause of the error I'm getting. So for now I'll be using 5.1.0f1 (because it was mostly stable with me). Please help. skippy@Skip-PC:~$ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Bay Trail OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.3 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 10.1.3 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OS: Ubuntu 14.04LTS Processor: Intel Celeron Dual-Core @ 2.16GHz RAM: 4GB Graphics: Intel Graphics 4000 HD
I'm getting the same error on my i7-4710MQ with 4600 graphics. It seems to be looking at the raw version string rather than the core profile version (3.3) which is above what is required. As a workaround i've been able to forge the opengl version using the command as below to launch the editor MESA_GL_VERSION_OVERRIDE=3.2 unity-editor which overrides the version reported to be 3.2. Upon launching it all seems to be functioning correctly so I don't think it matters that the raw version reported is only 3.0.
I had the same error using Intel HD 4600, so I tried the override and it skipped the error mesage about OpenGL 3.2 required, but then it crashed. See logfile: Spoiler Code (csharp): ATTENTION: default value of option force_s3tc_enable overridden by environment. [1219/134452:ERROR:gpu_process_transport_factory.cc(402)] Failed to establish GPU channel. /home/builduser/buildslave/unity/build/Editor/Platform/Linux/UsbDevices.cpp:UsbDevicesQuery [1219/134457:ERROR:browser_main_loop.cc(207)] GLib-GObject: invalid cast from 'GtkDrawingArea' to 'GtkDialog' [1219/134457:ERROR:browser_main_loop.cc(207)] Gtk: IA__gtk_dialog_get_content_area: assertion 'GTK_IS_DIALOG (dialog)' failed /home/builduser/buildslave/unity/build/Editor/Platform/Linux/UndoPlatformDependent.cpp:SetUndoMenuNamePlatformDependent [xcb] Unknown sequence number while processing queue [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. Unity: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. Stacktrace: Native stacktrace: /opt/Unity/Editor/Data/MonoEmbedRuntime/libmono.so(+0x91771) [0x7f2e26d83771] /lib/x86_64-linux-gnu/libpthread.so.0(+0x1033f) [0x7f2e3928a33f] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f2e32fdecc9] /lib/x86_64-linux-gnu/libc.so.6(abort+0x147) [0x7f2e32fe20d7] /lib/x86_64-linux-gnu/libc.so.6(+0x2fb85) [0x7f2e32fd7b85] /lib/x86_64-linux-gnu/libc.so.6(__assert_fail+0x41) [0x7f2e32fd7c31] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3bc68) [0x7f2e39aebc68] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3bcfb) [0x7f2e39aebcfb] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XEventsQueued+0x5c) [0x7f2e39aebfcc] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XGetRequest+0x54) [0x7f2e39aeec74] /usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3ed6e) [0x7f2e39aeed6e] /usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x13e) [0x7f2e39aee55e] /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1(+0x1d3e1) [0x7f2e39e023e1] /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1(+0x199ed) [0x7f2e39dfe9ed] ./Unity() [0x212ef5d] ./Unity() [0x2130239] ./Unity() [0x2130573] ./Unity() [0x219ab36] ./Unity() [0x219ab94] ./Unity() [0x16b367d] ./Unity() [0x16b472a] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x12d814) [0x7f2e3b31f814] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x137) [0x7f2e3aadd3b7] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21d3c) [0x7f2e3aaeed3c] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xaa8) [0x7f2e3aaf66f8] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x81) [0x7f2e3aaf6ce1] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x23d6b3) [0x7f2e3b42f6b3] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x4da) [0x7f2e3b31e57a] /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5943b) [0x7f2e3af9843b] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x253) [0x7f2e3a605e03] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49047) [0x7f2e3a606047] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x69) [0x7f2e3a606309] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa6) [0x7f2e3b31d446] ./Unity() [0x4e2bfd] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf4) [0x7f2e32fc9ec4] ./Unity() [0x506884] Debug info from gdb: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf ptrace: Operation not permitted. No threads. ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= _two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pi xel_buffer_object GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_KHR_debug GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_S3_s3tc OPENGL LOG: Creating OpenGL 3.2 graphics device Begin MonoManager ReloadAssembly Platform assembly: /opt/Unity/Editor/Data/Managed/UnityEngine.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/UnityEditor.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/Unity.Locator.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/Unity.DataContract.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/System.Core.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/Unity.IvyParser.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/System.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/System.Configuration.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/PackageManager/Unity/PackageManager/5.3.0/Unity.PackageManager.dll (this message is harmless) Initializing Unity.PackageManager (PackageManager) v5.3.0 for Unity v5.3.0f4 Setting Android v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer Setting StandaloneLinux v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/LinuxStandaloneSupport Setting StandaloneOSXIntel v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/MacStandaloneSupport Setting SamsungTV v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/STVPlayer Setting Tizen v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/TizenPlayer Setting WebGL v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/WebGLSupport Setting StandaloneWindows v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/PlaybackEngines/WindowsStandaloneSupport Setting Advertisements v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/Advertisements UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead Setting EditorTestsRunner v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner Editor/nunit.framework.dll (Extension) GUID: 7cbab2be89b54486bbd23a6fe637d30e Editor/UnityEditor.EditorTestsRunner.dll (Extension) GUID: 3c0ad459c1534645b5d603b7cc258f97 Setting GUISystem v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8 Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f Setting UNetHLAPI v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/Networking UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7 Setting TreeEditor v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/TreeEditor Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f Setting UnityAnalytics v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/UnityAnalytics UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0 Setting UnityPurchasing v5.3.0 for Unity v5.3.0f4 to /opt/Unity/Editor/Data/UnityExtensions/Unity/UnityPurchasing UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44 Registering custom dll's ... Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/TizenPlayer/UnityEditor.Tizen.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/STVPlayer/UnityEditor.SamsungTV.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll Register platform support module: /opt/Unity/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll Registered in 0,006910 seconds. Platform assembly: /opt/Unity/Editor/Data/PackageManager/Unity/PackageManager/5.3.0/Unity.PackageManager.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PackageManager/Unity/PackageManager/5.3.0/Unity.PackageManager.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/nunit.framework.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/nunit.framework.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/UnityEditor.EditorTestsRunner.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/UnityEditor.EditorTestsRunner.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain Non platform assembly: /opt/Unity/Editor/Data/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless) Loading /opt/Unity/Editor/Data/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/Managed/UnityEditor.Graphs.dll (this message is harmless) Loading /opt/Unity/Editor/Data/Managed/UnityEditor.Graphs.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/TizenPlayer/UnityEditor.Tizen.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/TizenPlayer/UnityEditor.Tizen.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/STVPlayer/UnityEditor.SamsungTV.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/STVPlayer/UnityEditor.SamsungTV.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless) Loading /opt/Unity/Editor/Data/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain Platform assembly: /opt/Unity/Editor/Data/Managed/nunit.core.interfaces.dll (this message is harmless) Refreshing native plugins compatible for Editor in 11,83 ms, found 0 plugins. Preloading 0 native plugins for Editor in 0,00 ms. Platform assembly: /opt/Unity/Editor/Data/Managed/Mono.Cecil.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/Unity.SerializationLogic.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/ICSharpCode.NRefactory.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Managed/nunit.core.dll (this message is harmless) Mono: successfully reloaded assembly - Completed reload, in 0,450 seconds Registering platform support modules: Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless) Platform assembly: /opt/Unity/Editor/Data/Mono/lib/mono/2.0/Mono.Security.dll (this message is harmless) Registered platform support modules in: 0.0919864s. Native extension for OSXStandalone target not found Native extension for WindowsStandalone target not found Native extension for LinuxStandalone target not found Native extension for WebGL target not found Native extension for SamsungTV target not found Native extension for Tizen target not found Native extension for Android target not found Downloading http://update.unity3d.com/5.3/ivy.xml to /tmp/unity/18d0dc30-deeb-460a-ab2b-b40f68ba3e3b/ivy.xml Task failed: Verifier Task Validating Project structure ... 0,000331 seconds. Refresh: detecting if any assets need to be imported or removed ... Refresh: elapses 0,021476 seconds Updating Library/BuildPlayer.prefs - GUID: 00000000000000005000000000000000... done. [Time: 33,943001 ms] Refreshing native plugins compatible for Editor in 4,83 ms, found 0 plugins. Preloading 0 native plugins for Editor in 0,00 ms. ----- Total AssetImport time: 0,079799s, AssetImport time: 0,054368s, Asset hashing: 0,000000s [0 B, 0,000000 mb/s] Warming cache for 29 main assets: 0,001205 seconds elapsed Initializing Unity extensions: '/opt/Unity/Editor/Data/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/UnityEditor.EditorTestsRunner.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/EditorTestsRunner/Editor/nunit.framework.dll' '/opt/Unity/Editor/Data/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll' Unloading 37 Unused Serialized files (Serialized files now loaded: 0) System memory in use before: 6,7 MB. System memory in use after: 6,7 MB. Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 506. Total: 1,495000 ms (FindLiveObjects: 0,046000 ms CreateObjectMapping: 0,010000 ms MarkObjects: 1,429000 ms DeleteObjects: 0,010000 ms) Launched and connected shader compiler UnityShaderCompiler after 0,010000 seconds Using libudev for joystick management Importing game controller configs requesting resize 1034 x 1141 resizing window to 1034 x 1141 Desktop is 2560 x 1440 @ 60 Hz requesting resize 1034 x 1141 resizing window to 1034 x 1141 Desktop is 2560 x 1440 @ 60 Hz
Same error here, but it works with 'MESA_GL_VERSION_OVERRIDE=3.2' workaround. Unity should check for a core profile version and not a 'regular' OpenGL version. Mesa drivers expose OpenGL versions higher than 3.0 only through requests for a specific core profile.
The 'MESA_GL_VERSION_OVERRIDE=3.2' workaround did work enough for me to run Unity, but the viewport doesn't seem to be clearing between successive frames. My HD4000 supports v3.3 core, and ran fine on Unity v5.1.
Ignore what I said last. I've just reinstalled v5.1 and I'm now getting SIGABRTs in GL related functions, and I've updated my kernel recently, so perhaps this is a regression in the Intel drivers.
Thanks for your continued efforts, guys! I noticed the CPU usage is down, great work! I had the same problem here, but the override worked for me. Running on an Intel HD 4000, glxinfo stuff you might find useful: Code (csharp): 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.2.0-devel (git-97eee90 2015-12-19 trusty-oibaf-ppa) 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.2.0-devel (git-97eee90 2015-12-19 trusty-oibaf-ppa) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0-devel (git-97eee90 2015-12-19 trusty-oibaf-ppa) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 If anyone else is struggling to get it working past the override, I suggest you have a look at the solutions provided here to upgrade your OpenGL version as much as possible.
Also try this: MESA_GL_VERSION_OVERRIDE=3.2FC $ MESA_GL_VERSION_OVERRIDE=3.2FC glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL core profile version string: 3.2 (Core Profile) Mesa 10.3.2 OpenGL core profile shading language version string: 1.40 OpenGL core profile context flags: forward-compatible OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.2 (Core Profile) Mesa 10.3.2 OpenGL shading language version string: 1.40 OpenGL context flags: forward-compatible OpenGL profile mask: core profile OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0 OpenGL ES profile extensions: command: $ MESA_GL_VERSION_OVERRIDE=3.2FC MESA_GLSL_VERSION_OVERRIDE=330 /opt/Unity/Editor/Unity
Ok, going a bit off-topic here, but a sidenote to those with 5.3: how well is it running on Linux? EDIT: Well, apart from the weird GL context issues I'm seeing here...
execute /opt/Unity/Editor/Unity to run it. I ran into this oddity as well. (Why not call it unity-editor guys? It probably would name-clash eventually with Ubuntu's default environment anyway)
It runs great, a little faster and more stable than the older versions, but there's are some serious graphical glitches going on (even in build).
well, i'm having some issues with monodevelop and the synchronization of the c# project. aside of that, the usual crashes when resizing windows and the cpu 100%
Resizing windows crash? That's odd, I actually have no issues doing that at all. (CPU 100% is present on my system though, last I checked) As for monodevelop... When it didn't work first pop, rather than install the full-blown xamarin suite, I went with ditching it for VS Code.
Hm, OpenGL version override shouldn't be required here. Does running Unity with -force-opengl change this behavior?
No, it doesn't. This is the error I get: Code (CSharp): OpenGL 3.2 is required. Your GPU (Mesa DRI Intel(R) Sandybridge Mobile ) or OpenGL drivers only supports OpenGL 3.0
Hi! I have the same issue, I'm testing the Linux Editor on my old Acer Laptop (AMD Radeon HD 4250), on Linux Mint 17.3. That graphics card supports up to OpenGL 3.3, but I'm using the open source driver (Radeon R600), which only supports OpenGL 3.0 (I can't use the proprietary driver, without downgrading the Linux kernel and Xorg). My question is: does the Editor really need OpenGL 3.2? Wouldn't be enough (for most features) with OpenGL 3.0? I know that this computer is old (I mostly work on a Macbook, I just wanted to give it a try to the Linux Editor), but it should be enough for 2D games, for instance EDIT: Settings the environments variables MESA_GL_VERSION_OVERRIDE and MESA_GLSL_VERSION_OVERRIDE (like suggested above) did work wonders! Editor seems to work just fine, but Monodevelop has some issues, like not recognizing the UnityEngine namespaces, somethings might be wrong in the generated solution...
EDIT I was a bit quick with this answer, updating didn't really do the trick :-/ But if you are on Sandy Bridge gfx with an old Mesa driver like I was it is still a good idea to upgrade, given the issues described below. Not being any OpenGL expert by a long shot, I found something that might be relevant. Mesa supports GL contexts of version 3.2 or greater only as core contexts not as standard compatibility contexts. So the way I understand it, with Mesa, if you don't specifically request a core context you will get a version 3.0 compatibility context. Don't know if this is at all relevant but there it is /EDIT Instead of faking the version string a better approach might be be to update your Mesa libraries..! Older versions of the Intel Mesa driver (version < 10.5 I think) did not enable OpenGL 3.3 on Sandy Bridge HD for instance, even though the hardware supports it. Instead it was limited to OpenGL 3.1 for years, but that has now been fixed. I don't know if the issue for HD4000 is similar, but my experience with Linux is, unless theres a really good reason not to, update as often as possible. See: http://www.phoronix.com/scan.php?page=news_item&px=MTc5MTg and http://www.phoronix.com/scan.php?page=news_item&px=MTc5MjY
Same problem on Intel HD Graphics 4000, but it seems to be a general Unity Bug that was fixed in 5.3.2(which we don't have for Linux yet): http://issuetracker.unity3d.com/iss...0-fails-with-unsupported-opengl-version-error
I'd like to chime in and say a big thank you for the MESA_GL_VERSION_OVERRIDE trick. While I run the editor on windows, this exact issue (down to Bay Trail and Mesa version) prevented me from running builds on my chromebook (debian testing in chroot). I've searched high and low trying to find out how can I force Unity to build with exact OpenGL version as a target, but didn't even think it can be mitigated from the other side.
Just wanted to chime in and say the MESA_GL_VERSION_OVERRIDE trick worked for me as well. Debian 8.2 ~ $ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.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 10.3.2 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0 OpenGL ES profile extensions:
On Kubuntu 15.10, the override worked for me, but I'm having some awful issues with artifacts and general slowness. On top of that, whenever I go to the Asset Store tab and go back to the Scene tab, the display just goes blank. ~$ glxinfo | grep OpenGL Code (CSharp): OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop 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: