Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: NVIDIA Delivers Beta OpenGL 3.0 Linux Driver

  1. #1
    Join Date
    Jan 2007
    Posts
    15,620

    Default 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. #2
    Join Date
    May 2008
    Posts
    31

    Default

    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 at 03:14 PM.

  3. #3
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,587

    Default

    Quote 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.

  4. #4
    Join Date
    Mar 2008
    Posts
    579

    Default

    this is what I call a serious company.

  5. #5
    Join Date
    May 2008
    Posts
    31

    Default

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

  6. #6
    Join Date
    Sep 2008
    Posts
    39

    Default

    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.

  7. #7
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    764

    Default

    Quote 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 at 10:10 PM.

  8. #8
    Join Date
    Jul 2007
    Posts
    405

    Default

    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.

  9. #9
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    764

    Default

    Quote 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 at 10:54 PM.

  10. #10
    Join Date
    Jun 2007
    Posts
    260

    Default

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

Tags for this Thread

Posting Permissions

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