You are not logged in.

#1 2005-07-16 17:02:46

whargoul
Member
From: Odense, Denmark
Registered: 2005-04-04
Posts: 546

Point2Play and OpenGL

Allright, so I have this stranges problem, that P2P is complaining about, that ther isn't OpenGL Direct Rendering. Glxinfo says there is:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6600/AGP/SSE/3DNOW!
OpenGL version string: 2.0.0 NVIDIA 76.67

Well I can play my games, but the intro hacks and the rest of the game is going fine. In Ubuntu I didn't have this problem.


Arch - It's something refreshing

Offline

#2 2005-07-16 17:10:18

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Point2Play and OpenGL

Do you see this line:

direct rendering: Yes

in the output of glxinfo?

Offline

#3 2005-07-16 17:17:34

whargoul
Member
From: Odense, Denmark
Registered: 2005-04-04
Posts: 546

Re: Point2Play and OpenGL

Oh, yeah I did.

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, 
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6600/AGP/SSE/3DNOW!
OpenGL version string: 2.0.0 NVIDIA 76.67
OpenGL extensions:
    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_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, 
    GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add, 
    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, GL_EXT_compiled_vertex_array, 
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_vertex_array, GL_HP_occlusion_test, 
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, 
    GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color, 
    GL_NV_depth_clamp, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance, 
    GL_NV_fragment_program, GL_NV_fragment_program_option, 
    GL_NV_fragment_program2, GL_NV_half_float, GL_NV_light_max_exponent, 
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query, 
    GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_NV_primitive_restart, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_texgen_reflection, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_expand_normal, GL_NV_texture_rectangle, 
    GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, 
    GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, 
    GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   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
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x2a 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None
0x2e 24 tc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x30 24 tc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x31 24 tc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x32 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon
0x33 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon
0x34 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon
0x35 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon
0x36 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon
0x37 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon
0x38 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon
0x39 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon
0x3a 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon
0x3b 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon
0x3c 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon
0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon
0x3e 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon
0x3f 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon
0x40 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon
0x41 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon
0x42 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon
0x43 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon
0x44 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon
0x45 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon
0x46 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon
0x47 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon
0x48 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon
0x49 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon
0x4a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x4b 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x4d 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x4e 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x4f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None
0x50 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None
0x51 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None
0x52 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None
0x53 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None
0x54 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None
0x55 24 dc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x56 24 dc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x57 24 dc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x58 24 dc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x59 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon
0x5a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon
0x5b 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon
0x5c 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon
0x5d 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon
0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon
0x5f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon
0x60 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon
0x61 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon
0x62 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon
0x63 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon
0x64 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon
0x65 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon
0x66 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon
0x67 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon
0x68 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon
0x69 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon
0x6a 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon
0x6b 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon
0x6c 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon
0x6d 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon
0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon
0x6f 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon
0x70 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon

If it were necessary.


Arch - It's something refreshing

Offline

#4 2005-07-16 18:20:08

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Point2Play and OpenGL

I assume that you are in the video group.  You can try running it as root to see if you have the same problems.  It could be  a  permission problem.

Offline

#5 2005-07-16 22:33:20

whargoul
Member
From: Odense, Denmark
Registered: 2005-04-04
Posts: 546

Re: Point2Play and OpenGL

Nope, not a permission problem. Strange, I can't see any problems.


Arch - It's something refreshing

Offline

#6 2005-07-21 16:47:55

whargoul
Member
From: Odense, Denmark
Registered: 2005-04-04
Posts: 546

Re: Point2Play and OpenGL

I think I have found out the problem. I read the Nvidia's README and found this:

Problems will arise if applications use the wrong version of a library. This
can be the case if there are either old libGL libraries or stale symlinks left
lying around. If you think there may be something awry in your installation,
check that the following files are in place (these are all the files of the
NVIDIA Accelerated Linux Driver Set, as well as their symlinks):

    /usr/X11R6/lib/modules/drivers/nvidia_drv.o

    /usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
    /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.x.y.z

    /usr/lib/libGL.so.x.y.z
    /usr/lib/libGL.so.x -> libGL.so.x.y.z
    /usr/lib/libGL.so -> libGL.so.x

    /usr/lib/libGLcore.so.x.y.z
    /usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z

    /lib/modules/`uname -r`/video/nvidia.o, or
    /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o

If there are other libraries whose "soname" conflicts with that of the NVIDIA
libraries, ldconfig may create the wrong symlinks. It is recommended that you
manually remove or rename conflicting libraries (be sure to rename clashing
libraries to something that ldconfig will not look at -- we have found that
prepending "XXX" to a library name generally does the trick), rerun
'ldconfig', and check that the correct symlinks were made. Some libraries that
often create conflicts are "/usr/X11R6/lib/libGL.so*" and
"/usr/X11R6/lib/libGLcore.so*".

So I looked for the symlinks:

whargoul@matrix ~ $ ls -l /usr/X11R6/lib/modules/drivers/nvidia_drv.o
-rwxr-xr-x  1 root root 852468 2005-07-13 12:32 /usr/X11R6/lib/modules/drivers/nvidia_drv.o
whargoul@matrix ~ $ ls -l /usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
ls: /usr/X11R6/lib/modules/extensions/libglx.so.x.y.z: No such file or directory
whargoul@matrix ~ $ ls -l  /usr/X11R6/lib/modules/extensions/libglx.so          lrwxrwxrwx  1 root root 18 2005-07-13 12:32 /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.7667
whargoul@matrix ~ $ ls -l /usr/lib/libGL.so.x.y.z
ls: /usr/lib/libGL.so.x.y.z: No such file or directory
whargoul@matrix ~ $ ls -l /usr/lib/libGL.so.x
ls: /usr/lib/libGL.so.x: No such file or directory
whargoul@matrix ~ $ ls -l /usr/lib/libGL.so
lrwxrwxrwx  1 root root 10 2005-07-13 12:32 /usr/lib/libGL.so -> libGL.so.1
whargoul@matrix ~ $ ls -l  /usr/lib/libGLcore.so.x.y.z
ls: /usr/lib/libGLcore.so.x.y.z: No such file or directory
whargoul@matrix ~ $ ls -l /usr/lib/libGLcore.so.x
ls: /usr/lib/libGLcore.so.x: No such file or directory
whargoul@matrix ~ $ ls -l  /lib/modules/`uname -r`/video/nvidia.o
ls: /lib/modules/2.6.12-ARCH/video/nvidia.o: No such file or directory
whargoul@matrix ~ $ ls -l /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o
ls: /lib/modules/2.6.12-ARCH/kernel/drivers/video/nvidia.o: No such file or directory
whargoul@matrix ~ $ 

I also found this:

If the libraries appear to be correct, then verify that the application is
using the correct libraries. For example, to check that the application
/usr/X11R6/bin/gears is using the NVIDIA libraries, run:

    % ldd /usr/X11R6/bin/gears
    libglut.so.3 => /usr/lib/libglut.so.3 (0x40014000)
    libGLU.so.1 => /usr/lib/libGLU.so.1 (0x40046000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x40062000)
    libc.so.6 => /lib/libc.so.6 (0x4009f000)
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4018d000)
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40196000)
    libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x401ac000)
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c0000)
    libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401cd000)
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401d6000)
    libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x402ab000)
    libm.so.6 => /lib/libm.so.6 (0x4048d000)
    libdl.so.2 => /lib/libdl.so.2 (0x404a9000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
    libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x404ac000)

Check the files being used for libGL and libGLcore -- if they are something
other than the NVIDIA libraries, then you will need to either remove the
libraries that are getting in the way, or adjust your ld search path using the
'LD_LIBRARY_PATH' environment variable. You may wish to consult the man pages
for 'ldconfig' and 'ldd'.

So I also looked for that:

whargoul@matrix ~ $ ldd /usr/X11R6/bin/glxgears
        linux-gate.so.1 =>  (0xffffe000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xb7ee4000)
        libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xb7edc000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7ece000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e02000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7df1000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7dcd000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7cb4000)
        libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb754b000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb7549000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7546000)
        /lib/ld-linux.so.2 (0xb7f75000)
whargoul@matrix ~ $ 

As you can see, there is lots of librarys missing. Should I just created them?


Arch - It's something refreshing

Offline

#7 2005-07-21 16:54:47

TheDoctor
Member
From: Ontario, Canada
Registered: 2005-06-28
Posts: 63
Website

Re: Point2Play and OpenGL

glxgears appears to have no missing libraries.  If it did, ldd would give you a not found message, rather than the address space.  What happens when you do an ldd on your p2p installation?

Offline

#8 2005-07-21 16:59:42

whargoul
Member
From: Odense, Denmark
Registered: 2005-04-04
Posts: 546

Re: Point2Play and OpenGL

I get this:

whargoul@matrix ~ $ ldd /usr/bin/Point2Play
        not a dynamic executable
whargoul@matrix ~ $ 

What does that mean?


Arch - It's something refreshing

Offline

#9 2005-07-21 20:18:17

TheDoctor
Member
From: Ontario, Canada
Registered: 2005-06-28
Posts: 63
Website

Re: Point2Play and OpenGL

whargoul wrote:

I get this:

whargoul@matrix ~ $ ldd /usr/bin/Point2Play
        not a dynamic executable
whargoul@matrix ~ $ 

What does that mean?

That's means that it is either statically linked, needing no libraries, or it is not an executable file.   try this:

head /usr/bin/Point2Play 

and see if it gives you garbage or a shell script.  If it is just a shell script, then inside it will tell you which command it is using. If it gives you garbage, then it is an executable file, and it is statically linked ( the libraries are compiled into the code.  This is done for increased portability, so that it works on redhat, suse, arch, etc. and even on different versions of redhat)

If it is the latter, then it looks more to be your wine configuration, rather than the libraries.  If so, it is way over my head.  I use wine solely for sandboxing viruses when I want to see what they do, and running warez keygens, so I don't have a whole lot of  experience setting it up.  I would ask in a wine forum to see if they've run into it.

Offline

#10 2005-07-21 20:44:18

TheDoctor
Member
From: Ontario, Canada
Registered: 2005-06-28
Posts: 63
Website

Re: Point2Play and OpenGL

whargoul wrote:
whargoul@matrix ~ $ ls -l /usr/lib/libGL.so.x.y.z
ls: /usr/lib/libGL.so.x.y.z: No such file or directory

    You didn't type "x.y.z" literally, did you?  This is supposed to be the version that you received from the previous statement, in your case, libGL.so.1.something" .  Work  it backwards.  Do a `ls -l /usr/lib/libGL.so`, to see where that symlink points to (which should be libGL.so.1) and then `ls -l /usr/lib/libGL.so.1` to see where that points to.  Keep doing it until you reach an actual file, not a symlink.

whargoul@matrix ~ $ ls -l /usr/lib/libGL.so.x
ls: /usr/lib/libGL.so.x: No such file or directory

same here

whargoul@matrix ~ $ ls -l  /usr/lib/libGLcore.so.x.y.z
ls: /usr/lib/libGLcore.so.x.y.z: No such file or directory

whargoul@matrix ~ $ ls -l /usr/lib/libGLcore.so.x
ls: /usr/lib/libGLcore.so.x: No such file or directory

And here.

whargoul@matrix ~ $ ls -l  /lib/modules/`uname -r`/video/nvidia.o
ls: /lib/modules/2.6.12-ARCH/video/nvidia.o: No such file or directory
whargoul@matrix ~ $ ls -l /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o
ls: /lib/modules/2.6.12-ARCH/kernel/drivers/video/nvidia.o: No such file or directory


For the last lines, try `ls -l /lib/modules/2.6.12/video/nvidia.o` and `ls -l /lib/modules/kernel/drivers/video/nvidia.o` to see if those files exist.

Offline

#11 2005-07-21 21:47:09

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Point2Play and OpenGL

whargoul wrote:

Allright, so I have this stranges problem, that P2P is complaining about, that ther isn't OpenGL Direct Rendering.

How and where does it complain? Have you followed the nvidia guidelines for xorg.conf?


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#12 2005-09-12 20:39:49

mrmg
Member
From: London, UK
Registered: 2005-09-11
Posts: 7

Re: Point2Play and OpenGL

I've just been having the same problem. I was also getting the error:
which: no glxinfo in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11)

in the console when trying to run p2p. So, not sure if this is the best thing, but I just did "sudo ln -sf /usr/X11R6/bin/glxinfo /usr/local/bin/glxinfo" and it now passes the test fine.

Now I've just got to work out why Copy Protection is coming up yellow!


--
mg

Offline

#13 2005-09-12 21:03:48

lillwad
Member
Registered: 2005-02-10
Posts: 16

Re: Point2Play and OpenGL

Now I've just got to work out why Copy Protection is coming up yellow!

I changed my fstab from:

/dev/hda               /mnt/cd   auto          ro,user,noauto          0      0
/dev/hdb               /mnt/cd1  auto          ro,user,noauto,unhide   0      0

to:

/dev/dvd               /mnt/cd   auto          ro,user,noauto          0      0
/dev/dvd1              /mnt/cd1  auto          ro,user,noauto,unhide   0      0

That fixed the copy protection test for me and made the mount button work.

Offline

Board footer

Powered by FluxBB