ATI Catalyst 10.6 BETA With One New OpenGL Extension


ATI Catalyst display drivers

ATI Catalyst 10.6 + GPU Caps Viewer  + HD 5870


The June 2010 version of the Catalyst diplay drivers is there, at least a beta one.

You can download Cat 10.6 HERE.

Catalyst 10.6 supports OpenGL 4.0 and exposes 201 OpenGL extensions for a Radeon HD 5870 (previous OpenGL 4.0 versions like the 10.5 or 10.3 have 200 extensions for a HD 5870).

The new extension is: GL_AMD_transform_feedback3_lines_triangles.

Update
I just received an update from AMD about this new OpenGL 4.0 extension. Here is the spec overview of GL_AMD_transform_feedback3_lines_triangles:

OpenGL 4.0 introduced the ability to record primitives into multiple output streams using transform feedback. However, the restriction that all streams must output POINT primitives when more than one output stream is active was also introduced. This extension simply removes that restriction, allowing the same set of primitives to be used with multiple transform feedback streams as with a single stream.

The official spec will be online shortly. This extension works with Radeon HD 5000 series and up (HD 6000…).



Other useful information from GPU Caps Viewer:

– Drivers Version: 8.740.0.0Catalyst 10.6 (5-17-2010) – atig6pxx.dll
– ATI Catalyst Release Version String: 8.74-100517a-100911E-ATI
– OpenGL Version: 4.0.9896 Compatibility Profile Context
– GLSL (OpenGL Shading Language) Version: 4.00

The complete list of the 201 extensions (HD 5870 + Win7 64-bit):

  • GL_AMDX_debug_output
  • GL_AMDX_vertex_shader_tessellator
  • GL_AMD_conservative_depth
  • GL_AMD_draw_buffers_blend
  • GL_AMD_name_gen_delete
  • GL_AMD_performance_monitor
  • GL_AMD_seamless_cubemap_per_texture
  • GL_AMD_shader_stencil_export
  • GL_AMD_texture_cube_map_array
  • GL_AMD_texture_texture4
  • GL_AMD_transform_feedback3_lines_triangles
  • GL_AMD_vertex_shader_tessellator
  • GL_ARB_blend_func_extended
  • GL_ARB_color_buffer_float
  • GL_ARB_copy_buffer
  • 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_indirect
  • 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_geometry_shader4
  • GL_ARB_gpu_shader5
  • GL_ARB_gpu_shader_fp64
  • GL_ARB_half_float_pixel
  • GL_ARB_half_float_vertex
  • GL_ARB_imaging
  • GL_ARB_instanced_arrays
  • 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_sample_shading
  • GL_ARB_sampler_objects
  • GL_ARB_seamless_cube_map
  • GL_ARB_shader_atomic_counters
  • GL_ARB_shader_bit_encoding
  • GL_ARB_shader_objects
  • GL_ARB_shader_subroutine
  • GL_ARB_shader_texture_lod
  • GL_ARB_shading_language_100
  • GL_ARB_shadow
  • GL_ARB_shadow_ambient
  • GL_ARB_sync
  • GL_ARB_tessellation_shader
  • GL_ARB_texture_border_clamp
  • GL_ARB_texture_buffer_object
  • 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_gather
  • GL_ARB_texture_mirrored_repeat
  • GL_ARB_texture_multisample
  • GL_ARB_texture_non_power_of_two
  • GL_ARB_texture_query_lod
  • GL_ARB_texture_rectangle
  • GL_ARB_texture_rg
  • GL_ARB_texture_rgb10_a2ui
  • GL_ARB_texture_snorm
  • GL_ARB_timer_query
  • GL_ARB_transform_feedback2
  • GL_ARB_transform_feedback3
  • GL_ARB_transpose_matrix
  • GL_ARB_uniform_buffer_object
  • 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_vertex_type_2_10_10_10_rev
  • GL_ARB_window_pos
  • GL_ATI_draw_buffers
  • GL_ATI_envmap_bumpmap
  • GL_ATI_fragment_shader
  • GL_ATI_meminfo
  • 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_bindable_uniform
  • 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_buffer
  • 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_geometry_shader4
  • GL_EXT_gpu_program_parameters
  • GL_EXT_gpu_shader4
  • GL_EXT_histogram
  • 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_provoking_vertex
  • GL_EXT_rescale_normal
  • GL_EXT_secondary_color
  • GL_EXT_separate_specular_color
  • GL_EXT_shadow_funcs
  • GL_EXT_stencil_wrap
  • GL_EXT_subtexture
  • GL_EXT_texgen_reflection
  • GL_EXT_texture3D
  • GL_EXT_texture_array
  • GL_EXT_texture_buffer_object
  • GL_EXT_texture_buffer_object_rgb32
  • GL_EXT_texture_compression_bptc
  • 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
  • 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_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_EXT_vertex_attrib_64bit
  • GL_IBM_texture_mirrored_repeat
  • GL_KTX_buffer_region
  • GL_NV_blend_square
  • GL_NV_conditional_render
  • GL_NV_copy_depth_to_color
  • GL_NV_explicit_multisample
  • GL_NV_float_buffer
  • GL_NV_half_float
  • GL_NV_primitive_restart
  • GL_NV_texgen_reflection
  • GL_SGIS_generate_mipmap
  • GL_SGIS_texture_edge_clamp
  • GL_SGIS_texture_lod
  • GL_SUN_multi_draw_arrays
  • GL_WIN_swap_hint
  • WGL_ARB_extensions_string
  • WGL_ARB_pixel_format
  • WGL_ATI_pixel_format_float
  • WGL_ARB_pixel_format_float
  • WGL_ARB_multisample
  • WGL_EXT_swap_control
  • WGL_ARB_pbuffer
  • WGL_ARB_render_texture
  • WGL_ARB_make_current_read
  • WGL_EXT_extensions_string
  • WGL_ARB_buffer_region
  • WGL_EXT_framebuffer_sRGB
  • WGL_ATI_render_texture_rectangle
  • WGL_EXT_pixel_format_packed_float
  • WGL_I3D_genlock
  • WGL_NV_swap_group
  • WGL_ARB_create_context
  • WGL_AMD_gpu_association
  • WGL_AMDX_gpu_association
  • WGL_ARB_create_context_profile


  • More details about these extensions can be found HERE

    Geeks3D’s OpenGL extensions database can be found HERE.

    [via]


    14 thoughts on “ATI Catalyst 10.6 BETA With One New OpenGL Extension”

    1. Psolord

      I wonder if they will fix Red Faction Guerrila on crossfire some time, or ever!

    2. Ninoran

      I just tested this on my 5850 on the Heaven benchmark, Crysis, Dirt 2 and BFBC2. Around a 5-10% performance boost for the last 3 and a staggering 15% FPS increase in the Heaven benchmark with tessellations turned on! Gotta try this on Metro 2033 =) . Awesome performance increase for a single driver over 10.5. I gained a few hundred points in 3Dvantage06. Its performance in tessellation is simply amazing but I have to check my GPU’s temp.

    3. ca$per

      I wonder if they will ever include an OpenCL support with the drivers without the need for Stream installation.

    4. John Perris

      will they ever fix nfs shift and that annoying 5970 throttling ffs?

    5. cydelik

      yeah i was forced to go ATI in this gen but cant wait to go back to nvidia in the future.ati drivers are not very good I cant run Just cause 2 properly with my 5970, 2nd gpu rarely kicks in. also that downclock thing is just so boring. I bought it for 725mhz NOT 550mhz ATI!

    6. Genieve

      Throttling happens due to bad cooling, i never had throttling myself.

    7. Minerva

      I had this tested on my 5770 for Crysis. Gained about 3-5 FPS or around 8% increase. My minimum FPS for Dirt 2 increased the most, from about 35 FPS to 40. This is clearly the best driver since 10.3. Every game I have played seems much smoother now thanks to the increase in minimum FPS. ATI forever!!!!!!

    8. Pingback: ATI Catalyst 10.6 WHQL With Official OpenGL 3.3 and 4.0 Support - 3D Tech News, Pixel Hacking, Data Visualization and 3D Programming - Geeks3D.com

    9. Tweak

      I ran into trouble upon installing 10-6 over 10-4 on my HD4870x2.

      After the installation, I rebooted when prompted, and it wouldn’t load logon screen after the splash screen. Just kept rebooting. I had to restore the system from a fresh backup.

      Do I need to install 10-5 beforehand for it to work? I don’t want to do unneccessary restores, as I’m using SSD’s and want to avoid too much writes to them.

    10. Athlonite

      HD5770 now has 199 extensions available to but i see both OpenGL and OpenCL are still limited to using only 256MB of the 1GB of ram on the card err wouldn’t that give DX an unfair advantage over ocl and ogl by limiting the amount of texture memory available for use

    11. sendblink23

      @ TWEAK

      Are you blind or something?? This Catalyst is for 5XXX series Users… you are a 4XXX series user… in other words this Driver is not for you lol

    12. Pingback: [ATi Forum] Ati Catalyst 10.7 to be out on July 21st - Page 19 - Overclock.net - Overclocking.net

    Comments are closed.