Here is the list of GLX and OpenGL extensions for the NVC0 renderer (the renderer for all GF100 GPUs like the GeForce GTX 480, see here) of Nouveau driver (Gallium3D hardware renderer). More information about Gallium3D and Nouveau driver can be found here: Linux: Mesa, Gallium3D, Nouveau and NVIDIA Drivers, OpenGL Test.
System:
– GeForce GTX 480
– Dreamlinux 5.0 (32-bit, kernel info at the end of the post)
GLX server information:
– GLX_VENDOR: SGI
– GLX_VERSION: 1.4
– GLX server extensions:
– Number of GLX server extensions: 14
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_texture_from_pixmap
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_MESA_copy_sub_buffer
- GLX_OML_swap_method
- GLX_SGI_make_current_read
- GLX_SGI_swap_control
- GLX_SGIS_multisample
- GLX_SGIX_fbconfig
- GLX_SGIX_pbuffer
- GLX_SGIX_visual_select_group
- GLX_INTEL_swap_event
GLX client information:
– GLX_VENDOR: Mesa Project and SGI
– GLX_VERSION: 1.4
– GLX client extensions:
– Number of GLX client extensions: 20
- GLX_ARB_get_proc_address
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_EXT_framebuffer_sRGB
- GLX_MESA_copy_sub_buffer
- GLX_MESA_multithread_makecurrent
- GLX_MESA_swap_control
- GLX_OML_swap_method
- GLX_OML_sync_control
- GLX_SGI_make_current_read
- GLX_SGI_swap_control
- GLX_SGI_video_sync
- GLX_SGIS_multisample
- GLX_SGIX_fbconfig
- GLX_SGIX_pbuffer
- GLX_SGIX_visual_select_group
- GLX_EXT_texture_from_pixmap
- GLX_INTEL_swap_event
GLX extensions:
– Number of GLX extensions: 18
- GLX_ARB_get_proc_address
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_MESA_copy_sub_buffer
- GLX_MESA_multithread_makecurrent
- GLX_MESA_swap_control
- GLX_OML_swap_method
- GLX_OML_sync_control
- GLX_SGI_make_current_read
- GLX_SGI_swap_control
- GLX_SGI_video_sync
- GLX_SGIS_multisample
- GLX_SGIX_fbconfig
- GLX_SGIX_pbuffer
- GLX_SGIX_visual_select_group
- GLX_EXT_texture_from_pixmap
OpenGL information:
– GL_RENDERER: Gallium 0.4 on NVC0
– GL_VENDOR: nouveau
– GL_VERSION: 2.1 Mesa 7.11.2
– GL_SHADING_LANGUAGE_VERSION: 1.20
– OpenGL version detected: 2.1
– Number of OpenGL extensions: 177
- GL_ARB_ES2_compatibility
- GL_ARB_color_buffer_float
- GL_ARB_copy_buffer
- 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_half_float_pixel
- GL_ARB_half_float_vertex
- GL_ARB_instanced_arrays
- GL_ARB_map_buffer_range
- GL_ARB_multisample
- GL_ARB_multitexture
- GL_ARB_occlusion_query2
- GL_ARB_occlusion_query
- 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_objects
- GL_ARB_shader_texture_lod
- GL_ARB_shading_language_100
- 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_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_texture_rg
- GL_ARB_texture_swizzle
- GL_ARB_transpose_matrix
- GL_ARB_vertex_array_bgra
- GL_ARB_vertex_array_object
- GL_ARB_vertex_buffer_object
- GL_ARB_vertex_program
- GL_ARB_vertex_shader
- GL_ARB_window_pos
- GL_EXT_abgr
- GL_EXT_bgra
- GL_EXT_blend_color
- GL_EXT_blend_equation_separate
- GL_EXT_blend_func_separate
- GL_EXT_blend_logic_op
- 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_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_shader_objects
- GL_EXT_separate_specular_color
- GL_EXT_shadow_funcs
- GL_EXT_stencil_two_side
- GL_EXT_stencil_wrap
- GL_EXT_subtexture
- GL_EXT_texture3D
- GL_EXT_texture_array
- GL_EXT_texture_compression_rgtc
- 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_lod_bias
- GL_EXT_texture_mirror_clamp
- GL_EXT_texture_object
- GL_EXT_texture
- GL_EXT_texture_rectangle
- GL_EXT_texture_shared_exponent
- GL_EXT_texture_snorm
- GL_EXT_texture_sRGB
- GL_EXT_texture_sRGB_decode
- GL_EXT_texture_swizzle
- GL_EXT_texture_type_2_10_10_10_REV
- GL_EXT_timer_query
- GL_EXT_vertex_array_bgra
- GL_EXT_vertex_array
- GL_OES_blend_equation_separate
- GL_OES_blend_func_separate
- GL_OES_blend_subtract
- GL_OES_byte_coordinates
- GL_OES_compressed_paletted_texture
- GL_OES_depth24
- GL_OES_depth_texture
- GL_OES_draw_texture
- GL_OES_EGL_image
- GL_OES_element_index_uint
- GL_OES_fbo_render_mipmap
- GL_OES_fixed_point
- GL_OES_framebuffer_object
- GL_OES_mapbuffer
- GL_OES_matrix_get
- GL_OES_packed_depth_stencil
- GL_OES_point_size_array
- GL_OES_point_sprite
- GL_OES_query_matrix
- GL_OES_read_format
- GL_OES_rgb8_rgba8
- GL_OES_single_precision
- GL_OES_standard_derivatives
- GL_OES_stencil8
- GL_OES_stencil_wrap
- GL_OES_texture_3D
- GL_OES_texture_cube_map
- GL_OES_texture_env_crossbar
- GL_OES_texture_mirrored_repeat
- GL_OES_texture_npot
- GL_AMD_draw_buffers_blend
- GL_APPLE_packed_pixels
- GL_APPLE_vertex_array_object
- GL_ATI_blend_equation_separate
- GL_ATI_draw_buffers
- GL_ATI_separate_stencil
- GL_ATI_texture_env_combine3
- GL_ATI_texture_float
- GL_ATI_texture_mirror_once
- GL_IBM_multimode_draw_arrays
- GL_IBM_rasterpos_clip
- GL_IBM_texture_mirrored_repeat
- GL_INGR_blend_func_separate
- GL_MESA_pack_invert
- GL_MESA_texture_array
- GL_MESA_texture_signed_rgba
- GL_MESA_window_pos
- GL_NV_blend_square
- GL_NV_conditional_render
- GL_NV_depth_clamp
- 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_SGIS_generate_mipmap
- GL_SGIS_texture_border_clamp
- GL_SGIS_texture_edge_clamp
- GL_SGIS_texture_lod
- GL_SUN_multi_draw_arrays
Here is the kernel information for Dreamlinux 5.0:
When you give informations on nouveau, can you expose your kernel informations too please? Because nouveau is a module directly release with the kernel, the latest kernels have results well above the previous.
For that, in a terminal, run “uname -a”.
No problem Victor, I will update the post with kernel information.
Kernel info added!
no for windows? but is windows slower than linux? if yes then I will install linux OS.