Announcement

Collapse
No announcement yet.

NVIDIA Delivers Beta OpenGL 3.0 Linux Driver

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • NVIDIA Delivers Beta OpenGL 3.0 Linux Driver

    Phoronix: NVIDIA Delivers Beta OpenGL 3.0 Linux Driver

    The OpenGL 3.0 and GLSL 1.30 specification were released back in August during SIGGRAPH 2008. Just days later NVIDIA had delivered a beta driver for Windows that added OpenGL 3.0 functionality, but Linux, FreeBSD, and Solaris users were left in the dark. Two months later though NVIDIA has now published a beta Linux driver that implements most of the latest GL/GLSL specification.

    http://www.phoronix.com/vr.php?view=13009

  • #2
    Wow, first response!
    Quite a fast response from nVidia (for Linux that is).
    Does this mean that opengl2.1 will be a little faster with the new exposure of ARB_vertex_array_object, ARB_framebuffer_object, and ARB_half_float_vertex extensions?

    EDIT: It seems this still has the old 2D regression (the one affecting lines and circles in gtkperf)
    Last edited by Xanikseo; 10-24-2008, 02:14 PM.

    Comment


    • #3
      Originally posted by Xanikseo View Post
      Wow, first response!
      Quite a fast response from nVidia (for Linux that is).
      Does this mean that opengl2.1 will be a little faster with the new exposure of ARB_vertex_array_object, ARB_framebuffer_object, and ARB_half_float_vertex extensions?

      EDIT: It seems this still has the old 2D regression (the one affecting lines and circles in gtkperf)
      The OpenGL 3 tree branched off of the 177 tree at build 61, as indicated by the 177.61.xx version numbers, so it contains some, but not all of the features and fixes added in the 177.80 drivers.

      Comment


      • #4
        this is what I call a serious company.

        Comment


        • #5
          Yes I did have a suspicion it would be that way.

          Comment


          • #6
            Nice move by nvidia supporting OpenGL 3 so fast. And mid November we will have OpenGL 3 support in the closed-source ATI fglrx driver. 2010 that is.

            Comment


            • #7
              Originally posted by bash View Post
              Nice move by nvidia supporting OpenGL 3 so fast. And mid November we will have OpenGL 3 support in the closed-source ATI fglrx driver. 2010 that is.
              no -.- ati Support some OpenGL 3 parts since the Catalyst 8.9/8.10 ( 8.10 definitely because i dont have use 8.9 ). so AMD/ATI was faster.


              EDIT: ATI Support some OGL3 Extensions since 8.9 look http://www2.ati.com/relnotes/catalys...ase_notes.html

              New Features

              Catalyst™ 8.9 introduces the following new features:

              • Catalyst™ Control Center: New Display mode support

              • OverDrive™ support for QUAD CrossFireX configurations

              OpenGL™ 3.0 extension support
              Last edited by Nille; 10-24-2008, 09:10 PM.

              Comment


              • #8
                From my reading of the ATI driver release notes, apparently only the Windows driver has the OpenGL 3.0 extensions. The Linux driver release notes make no mention of them.

                Comment


                • #9
                  Originally posted by TechMage89 View Post
                  From my reading of the ATI driver release notes, apparently only the Windows driver has the OpenGL 3.0 extensions. The Linux driver release notes make no mention of them.
                  The difference between 8.9 and 8.10 glxinfo Output

                  @@ -24,24 +24,26 @@
                  GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
                  OpenGL vendor string: ATI Technologies Inc.
                  OpenGL renderer string: ATI Radeon HD 3850
                  -OpenGL version string: 2.1.7979 Release
                  +OpenGL version string: 2.1.8087 Release
                  OpenGL extensions:
                  GL_AMDX_vertex_shader_tessellator, GL_AMD_performance_monitor,
                  - GL_AMD_texture_texture4, 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_AMD_texture_texture4, GL_ARB_color_buffer_float, GL_ARB_depth_texture,
                  + GL_ARB_draw_buffers, GL_ARB_draw_instanced, GL_ARB_fragment_program,
                  + GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
                  + GL_ARB_instanced_arrays, 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_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_draw_buffers, GL_ATI_envmap_bumpmap,
                  - GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
                  - GL_ATI_shader_texture_lod, GL_ATI_texture_compression_3dc,
                  + 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_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_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,
                  @@ -49,11 +51,12 @@
                  GL_EXT_depth_buffer_float, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
                  GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
                  GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters,
                  - GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
                  + GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
                  GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_point_parameters,
                  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_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,
                  Note: The openGL version from ATI is on both Systems Windows and Linux the same so if ATI Support OGL3 on windows they Provide also Support for Linux.
                  Last edited by Nille; 10-24-2008, 09:54 PM.

                  Comment


                  • #10
                    So you're saying the Linux one has partial GL 3 support?

                    Comment

                    Working...
                    X