Unsolved Qt5.8.0 - Creator 4.2.1 on Debian 8.7.1 in a VIrtualBoX : Creator config problem "Cannot Create OpenGL context"
-
Hi,
I've installed a fresh Debian 8.7.1 in a VIrtualBox (with debian-8.7.1-amd64-netinst.iso) and then installes Qt with the installer qt-opensource-linux-x64-5.8.0.run. When I start Qt Creator I get a message saying the the QmlDesigner, QmlProfiler and Wellcome extension startup failed due to "Cannot Create OpenGL context".
I have check the path of the extensions Help / About Plug-Ins and there OK (path and lib exist on file system)
Check open GL with glxinfo an got :
name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: Chromium server glx version string: 1.3 Chromium server glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig client glx vendor string: Chromium client glx version string: 1.3 Chromium client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig GLX version: 1.3 GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig OpenGL vendor string: Humper OpenGL renderer string: Chromium OpenGL version string: 2.1 Chromium 1.9 OpenGL shading language version string: 1.20 OpenGL extensions: GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_ATI_texture_mirror_once, GL_CR_bounding_box, GL_CR_cursor_position, GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_print_string, GL_CR_readback_barrier_size, GL_CR_saveframe, GL_CR_server_id_sharing, GL_CR_server_matrix, GL_CR_state_parameter, GL_CR_synchronization, GL_CR_tile_info, GL_CR_tilesort_info, GL_CR_window_size, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_IBM_rasterpos_clip, GL_NV_fog_distance, GL_NV_texgen_reflection, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp 2 GLX Visuals visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat ---------------------------------------------------------------------------- 0x021 24 tc 0 32 0 r y y 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 None 0x04f 32 tc 0 32 0 r y y 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 None 2 GLXFBConfigs: visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat ---------------------------------------------------------------------------- 0x021 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 1 1 None 0x04f 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 1 1 None
Which seem to be fine.
Check the MAC Graphic card for OpenGL support and it supoort OpenGL 4.1 (ATI Radeon HD 6770M).
So can't find what's going wrong. Help would be appreciated if you've experience a similar problem or know out to sort it out.
-
@PALYGAP Well your graphics card supports OpenGL, but you installed QtCreator in a virtual machine.
If you don't need these plugin you can disable them with: -noload Welcome -noload ... -
@jsulm : Thanks for the feedback. I knew that the plugins could be de-activated. The thing is I need them and they were working in the previous Debian VirtualBox I built with Linux debian2 3.2.0-4-486 #1 Debian 3.2.57-3+deb7u2 i686 GNU/Linux , Qt5.2.1 and Qt Creator 3.1.1. There should be a way to configure the OpenGL context, shouldn't it