Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: How have opengl 3.1 with Mesa 10.1?

  1. #1
    Join Date
    Dec 2013
    Posts
    12

    Question How have opengl 3.1 with Mesa 10.1?

    I have installed

    kubuntu 13.10
    3.12 kernel
    Mesa 10.1 from the repository oibaf

    KInfoCenter shows me that I have OpenGL 3.0

    What I need to do or install on kubuntu 13.10 to have opengl 3.1?

  2. #2
    Join Date
    Jun 2009
    Posts
    2,926

    Default

    Quote Originally Posted by obedlink View Post
    I have installed

    kubuntu 13.10
    3.12 kernel
    Mesa 10.1 from the repository oibaf

    KInfoCenter shows me that I have OpenGL 3.0

    What I need to do or install on kubuntu 13.10 to have opengl 3.1?
    What does glxinfo say?

    GL 3.1 and higher are only implemented as Core Profiles, so the default version string still shows 3.0. KInfoCenter is probably only picking up on that.

    A recent glxinfo will report both the compatibility profile (3.0) and core profile (3.1)

  3. #3
    Join Date
    Dec 2013
    Posts
    12

    Default

    Quote Originally Posted by pingufunkybeat View Post
    What does glxinfo say?

    GL 3.1 and higher are only implemented as Core Profiles, so the default version string still shows 3.0. KInfoCenter is probably only picking up on that.

    A recent glxinfo will report both the compatibility profile (3.0) and core profile (3.1)
    Code:
    obed@kubuntu:~$ glxinfo
    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.4
    server glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, 
        GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
        GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
        GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
        GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
        GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
        GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float, 
        GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
        GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
        GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
        GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
        GLX_SGI_swap_control, GLX_SGI_video_sync
    GLX version: 1.4
    GLX extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_get_proc_address, GLX_ARB_multisample, 
        GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, 
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
        GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
        GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, 
        GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, 
        GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
        GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD BARTS                                                    
    OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.0-devel (git-7435d9f saucy-oibaf-ppa)                                                                                                  
    OpenGL core profile shading language version string: 1.40                                           
    OpenGL core profile context flags: (none)                                                           
    OpenGL core profile extensions:                                                                     
        GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,                                           
        GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,                              
        GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
        GL_ARB_ES2_compatibility, GL_ARB_base_instance, 
        GL_ARB_blend_func_extended, GL_ARB_conservative_depth, GL_ARB_copy_buffer, 
        GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, 
        GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
        GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
        GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, 
        GL_ARB_fragment_shader, GL_ARB_framebuffer_object, 
        GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, 
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query, 
        GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
        GL_ARB_map_buffer_range, GL_ARB_occlusion_query2, 
        GL_ARB_pixel_buffer_object, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
        GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
        GL_ARB_shader_bit_encoding, GL_ARB_shader_objects, 
        GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod, 
        GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
        GL_ARB_sync, GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_range, 
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array, 
        GL_ARB_texture_float, GL_ARB_texture_mirror_clamp_to_edge, 
        GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
        GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
        GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, 
        GL_ARB_texture_swizzle, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
        GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
        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_ATI_blend_equation_separate, 
        GL_ATI_texture_compression_3dc, GL_ATI_texture_float, 
        GL_ATI_texture_mirror_once, 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_pixel_buffer_object, GL_EXT_provoking_vertex, GL_EXT_texture_array, 
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, 
        GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc, 
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, 
        GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB, 
        GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, 
        GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
        GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra, 
        GL_IBM_multimode_draw_arrays, GL_KHR_debug, GL_MESA_pack_invert, 
        GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp, 
        GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_NV_vdpau_interop, 
        GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc
    
    OpenGL version string: 3.0 Mesa 10.1.0-devel (git-7435d9f saucy-oibaf-ppa)
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    OpenGL extensions:
        GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
        GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
        GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
        GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
        GL_ARB_ES2_compatibility, GL_ARB_base_instance, 
        GL_ARB_blend_func_extended, GL_ARB_color_buffer_float, 
        GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_debug_output, 
        GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
        GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
        GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
        GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, 
        GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
        GL_ARB_fragment_shader, GL_ARB_framebuffer_object, 
        GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, 
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query, 
        GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
        GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture, 
        GL_ARB_occlusion_query, GL_ARB_occlusion_query2, 
        GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
        GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects, 
        GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding, 
        GL_ARB_shader_objects, GL_ARB_shader_stencil_export, 
        GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, 
        GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
        GL_ARB_shadow, GL_ARB_sync, GL_ARB_texture_border_clamp, 
        GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc, 
        GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
        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_mirror_clamp_to_edge, 
        GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, 
        GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
        GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_storage, 
        GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
        GL_ARB_timer_query, GL_ARB_transform_feedback2, 
        GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
        GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, 
        GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
        GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
        GL_ARB_vertex_program, GL_ARB_vertex_shader, 
        GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
        GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
        GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc, 
        GL_ATI_texture_env_combine3, GL_ATI_texture_float, 
        GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
        GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, 
        GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
        GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
        GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
        GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
        GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
        GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
        GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
        GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
        GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
        GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
        GL_EXT_texture_array, GL_EXT_texture_compression_dxt1, 
        GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
        GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
        GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, 
        GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
        GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
        GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, 
        GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
        GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
        GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_KHR_debug, 
        GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_MESA_window_pos, 
        GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, 
        GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
        GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier, 
        GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vdpau_interop, 
        GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc, 
        GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
        GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    is correct the log??

  4. #4
    Join Date
    Dec 2007
    Posts
    2,328

    Default

    Quote Originally Posted by obedlink View Post
    Code:
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD BARTS                                                    
    OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.0-devel (git-7435d9f saucy-oibaf-ppa)                                                                                                  
    OpenGL core profile shading language version string: 1.40
    is correct the log??
    yes. 3.1.

  5. #5
    Join Date
    Dec 2013
    Posts
    12

    Default

    Quote Originally Posted by agd5f View Post
    yes. 3.1.
    thank you, from now on I will not trust kinfocenter

  6. #6
    Join Date
    Jun 2009
    Posts
    2,926

    Default

    Quote Originally Posted by obedlink View Post

    is correct the log??
    Yes, it says:

    OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.0-devel (git-7435d9f saucy-oibaf-ppa)

  7. #7
    Join Date
    Jan 2013
    Posts
    1,116

    Default

    Just installed Mesa 10.0 on my Slackware box and I have a similar problem.
    This is what I get:
    Code:
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD BARTS
    OpenGL version string: 2.1 Mesa 10.0.0
    OpenGL shading language version string: 1.30
    Do I have to enable something in the configure process to get OpenGL 3.0?

  8. #8
    Join Date
    Jun 2009
    Posts
    2,926

    Default

    Quote Originally Posted by Vim_User View Post
    Just installed Mesa 10.0 on my Slackware box and I have a similar problem.
    This is what I get:
    Code:
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD BARTS
    OpenGL version string: 2.1 Mesa 10.0.0
    OpenGL shading language version string: 1.30
    Do I have to enable something in the configure process to get OpenGL 3.0?
    Which kernel? Do you have all the microcode?

  9. #9
    Join Date
    Jan 2013
    Posts
    1,116

    Default

    Quote Originally Posted by pingufunkybeat View Post
    Which kernel? Do you have all the microcode?
    Kernel 3.12, all microcode present. I compiled LLVM/Clang first (from SVN, snapshot new a few days old) with --enable-experimental-target=r600 (videocard = HD6870), then I compiled Mesa 10.0 (from the .bz2 package).

  10. #10
    Join Date
    Oct 2013
    Posts
    188

    Default

    Quote Originally Posted by Vim_User View Post
    Just installed Mesa 10.0 on my Slackware box and I have a similar problem.
    This is what I get:
    Code:
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD BARTS
    OpenGL version string: 2.1 Mesa 10.0.0
    OpenGL shading language version string: 1.30
    Do I have to enable something in the configure process to get OpenGL 3.0?
    You are probably using an old mesa-demos package (which provides glxinfo). Make sure running latest version (8.1) to detect OpenGL 3.x support correctly.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •