Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > NVIDIA Linux

NVIDIA Linux Both NVIDIA's closed-source and open-source drivers can be discussed here.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-24-2008, 02:00 PM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,103
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
Reply With Quote
  #2  
Old 10-24-2008, 02:10 PM
Xanikseo Xanikseo is offline
Junior Member
 
Join Date: May 2008
Posts: 21
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 02:14 PM.
Reply With Quote
  #3  
Old 10-24-2008, 03:03 PM
deanjo deanjo is offline
Senior Member
 
Join Date: May 2007
Posts: 2,929
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.
Reply With Quote
  #4  
Old 10-24-2008, 04:00 PM
bulletxt bulletxt is offline
Senior Member
 
Join Date: Mar 2008
Posts: 276
Default

this is what I call a serious company.
Reply With Quote
  #5  
Old 10-24-2008, 04:07 PM
Xanikseo Xanikseo is offline
Junior Member
 
Join Date: May 2008
Posts: 21
Default

Yes I did have a suspicion it would be that way.
Reply With Quote
  #6  
Old 10-24-2008, 08:38 PM
bash bash is offline
Junior Member
 
Join Date: Sep 2008
Posts: 19
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.
Reply With Quote
  #7  
Old 10-24-2008, 09:07 PM
Nille Nille is offline
Senior Member
 
Join Date: Jul 2008
Location: Germany
Posts: 128
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

Quote:
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 09:10 PM.
Reply With Quote
  #8  
Old 10-24-2008, 09:16 PM
TechMage89 TechMage89 is offline
Senior Member
 
Join Date: Jul 2007
Posts: 310
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.
Reply With Quote
  #9  
Old 10-24-2008, 09:47 PM
Nille Nille is offline
Senior Member
 
Join Date: Jul 2008
Location: Germany
Posts: 128
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

Quote:
@@ -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 09:54 PM.
Reply With Quote
  #10  
Old 10-25-2008, 12:06 AM
Extreme Coder Extreme Coder is offline
Senior Member
 
Join Date: Jun 2007
Posts: 260
Default

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

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 05:22 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.