Hi, I ran glxinfo. Apparently Direct rendering is on. But gl library used is 
still Mesa. Also, the Nvidia drivers are installed. I double checked it. I 
don't get it. Why is the frame rate so slow? Here is the output of glxinfo:



name of display: :0.0

display: :0  screen: 0

direct rendering: Yes

server glx vendor string: Brian Paul

server glx version string: 1.4 Mesa 7.7

server glx extensions:

    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 

    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 

    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 

    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer

client glx vendor string: Brian Paul

client glx version string: 1.4 Mesa 7.7

client glx extensions:

    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 

    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 

    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 

    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer

GLX version: 1.4

GLX extensions:

    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 

    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 

    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 

    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer

OpenGL vendor string: Brian Paul

OpenGL renderer string: Mesa X11

OpenGL version string: 2.1 Mesa 7.7

OpenGL extensions:

    GL_ARB_copy_buffer, GL_ARB_depth_texture, GL_ARB_depth_clamp, 

    GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, 

    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 

    GL_ARB_fragment_shader, GL_ARB_framebuffer_object, 

    GL_ARB_half_float_pixel, GL_ARB_imaging, GL_ARB_map_buffer_range, 

    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_provoking_vertex, GL_ARB_shader_objects, 

    GL_ARB_shading_language_100, GL_ARB_shading_language_120, GL_ARB_shadow, 

    GL_ARB_shadow_ambient, GL_ARB_sync, 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_mirrored_repeat, GL_ARB_texture_non_power_of_two, 

    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 

    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_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 

    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 

    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 

    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, 

    GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, 

    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 

    GL_EXT_framebuffer_object, GL_EXT_fog_coord, 

    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 

    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 

    GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, 

    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_provoking_vertex, 

    GL_EXT_rescale_normal, GL_EXT_secondary_color, 

    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 

    GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side, 

    GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 

    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 

    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 

    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_swizzle, GL_EXT_timer_query, GL_EXT_vertex_array, 

    GL_EXT_vertex_array_bgra, GL_3DFX_texture_compression_FXT1, 

    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 

    GL_ATI_blend_equation_separate, GL_ATI_envmap_bumpmap, 

    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, 

    GL_ATI_fragment_shader, GL_ATI_separate_stencil, 

    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 

    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 

    GL_MESA_pack_invert, GL_MESA_resize_buffers, GL_MESA_texture_array, 

    GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square, 

    GL_NV_depth_clamp, GL_NV_fragment_program, GL_NV_fragment_program_option, 

    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, GL_NV_point_sprite, 

    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, 

    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1, 

    GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, 

    GL_SGI_texture_color_table, GL_SGIS_generate_mipmap, 

    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 

    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays



   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav

 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat

----------------------------------------------------------------------

0x23 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x25 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x26 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x29 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x2a 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None

0x62 32 tc  0 32  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None



Can you help me? If Nvidia drivers are installed, why do I need Mesa in the 
first place? How do I direct FlightGear to use the Nvidia graphics library?



Thanks.

Ekhlas.





On Sat, 23 Jan 2010 01:37:22 +0530  wrote

>On Fri, 22 Jan 2010, Ekhlas Sonu wrote:



> Thanks for your prompt reply. I am not very familiar with the drivers on 
> linux so I hope I get a little more guidance from you.

>

> I ran gl-info as you said and here is the output:

>

> [r...@olympus bin]# gl-info

>

> GL_VENDOR = "Brian Paul"

>

> GL_RENDERER = "Mesa X11"

>

> GL_VERSION = "2.1 Mesa 7.7"



> I can't make head to tail of it except that the GL library used is 

> Mesa. Now to install Nvidia drivers do I need to uninstall Mesa first?



Sorry, AFAIK that means no acceleration.

The output from glxinfo (if you have it - it is not part of FlightGear) 

is easier to parse - you only need to look at the first few lines:



name of display: :0.0

display: :0 screen: 0

direct rendering: Yes

server glx vendor string: NVIDIA Corporation

server glx version string: 1.4



If it says direct "rendering: No" you have no hardware acceleration.



For the NVIDIA driver go to

http://www.nvidia.com

and download the appropriate one for your card. It installs on top of 

Mesa.



Your linux distribution might also have the NVIDIA driver as a package, 

but mine (Debian) doesn't (or the version is too old).



For me the NVIDIA driver works fine - but I do need to reinstall it if my 

package system updates the mesa package or if I change to a new kernel.



Cheers,



Anders

-- 

---------------------------------------------------------------------------

Anders Gidenstam

WWW: http://www.gidenstam.org/FlightGear/



------------------------------------------------------------------------------

Throughout its 18-year history, RSA Conference consistently attracts the

world's best and brightest in the field, creating opportunities for Conference

attendees to learn about information security's most important issues through

interactions with peers, luminaries and emerging and established companies.

http://p.sf.net/sfu/rsaconf-dev2dev

_______________________________________________

Flightgear-users mailing list

Flightgear-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/flightgear-users

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to