Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-29-08, 01:42 PM   #1
Hyper_Eye
Registered User
 
Join Date: Sep 2004
Posts: 29
Default 177.82 Missing Extensions

I was recently helping my brother set up his computer and part of it was installing Guild Wars which I used cedega to do. The game kept locking up when FBO was enabled which was a problem because there are a few graphical glitches without FBO. So I started trying different settings and no matter what FBO resulted in a freeze. Then I checked his glxinfo and was surprised to find that the GL_ARB_framebuffer_object extension simply wasn't there. This was on Ubuntu using the 177.82 drivers from their standard repos with his 9800GT. I tried reinstalling the driver and that didn't fix it. I then removed the Ubuntu nvidia drivers and downloaded the latest beta from here. After installing those the GL_ARB_framebuffer_object extension was there and Guild Wars played great.

This week someone posted about a freezing problem in Guild Wars on the cedega forum. I commented that he must be using Ubuntu and he surprised me by saying he was actually on Gentoo. As I am on Gentoo I began to wonder if I could replicate the same issue. I installed the 177.82 driver from portage. I have a 9800GTX+. Sure enough I was missing the GL_ARB_framebuffer_object extension. I was actually missing a number of extensions.

Here is the output of 'glxinfo | grep GL_ARB' with 177.82:

Quote:
mwoodj@dmwoodlx2 ~ $ glxinfo | grep GL_ARB
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
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_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
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_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_texture_float,
Here is the output of the same command with the 180.18 drivers:

Quote:
mwoodj@dmwoodlx2 ~ $ glxinfo | grep GL_ARB
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
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_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
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_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_texture_float,
I believe that the 177.80 and newer drivers are supposed to support the 9800 cards. I didn't know if this was a driver bug or support that wasn't yet there for the 9800's. I felt it would be a good idea to report it here.

The thread on the cedega forums is here: http://www.cedega.com/forums/viewtopic.php?t=9943

All of these systems are 64-bit with the 32-bit drivers installed for use with cedega.
Hyper_Eye is offline   Reply With Quote
Old 12-29-08, 02:18 PM   #2
Thunderbird
 
Join Date: Jul 2002
Location: Netherlands, Europe
Posts: 2,105
Default Re: 177.82 Missing Extensions

GL_ARB_framebuffer_object was made a core feature in OpenGL 3.0 and in this version it got promoted to a GL_ARB extension. Before it was a GL_EXT extension so GL_EXT_framebuffer_object. The 180.x are the first drivers with OpenGL 3.0 support and the first to advertise GL_ARB_framebuffer_object also on older cards and for 2.x purposes.
Thunderbird is offline   Reply With Quote
Old 12-29-08, 02:52 PM   #3
Hyper_Eye
Registered User
 
Join Date: Sep 2004
Posts: 29
Default Re: 177.82 Missing Extensions

Thanks. That explains a lot.
Hyper_Eye is offline   Reply With Quote
Reply


Thread Tools

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Missing Video Modes Enverex NVIDIA Linux 0 06-22-12 07:30 AM
IBM Courts the Missing Middle with Platform Computing and One-Stop Shopping News Archived News Items 0 06-04-12 11:20 AM
Missing GL extensions barole NVIDIA Linux 4 10-08-02 11:25 PM
TNT2 - DXTC/ S3TC extensions .. DarkYY NVIDIA Linux 19 10-01-02 01:31 PM
Glx mrbig1344 NVIDIA Linux 7 09-30-02 07:45 AM

All times are GMT -5. The time now is 07:55 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.