Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

NVidia/Wine failed pbuffer enabled visual

Help
Freder
2012-06-09
2013-11-26
  • Freder
    Freder
    2012-06-09

    I have a problem with running wine on VirtualGL - many native applications work with full hardware acceleration. I'm running KDE on a NVidia graphics card over an Intel card on the same machine (it's called NVidia Optimus). I tried both some older versions and the latest SVN. Here is output from both a running and a non-running application, as well as glxinfo output:

    fred@iguana ~/games/FreeSpaceOpen $ ./fs2_open_r
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    Shared memory segment ID for vglconfig: 8093710
    Opening local display :1
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    Selecting structure notify events in window 0x0300000f
    Using synchronous readback (GL format = 0x80e0)

    fred@iguana ~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/alien swarm $ wine swarm.exe
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    Shared memory segment ID for vglconfig: 8126478
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    Shared memory segment ID for vglconfig: 8159247
    Opening local display :1
    Shared memory segment ID for vglconfig: 8192016
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    Shared memory segment ID for vglconfig: 8224785
    Opening local display :1
    Shared memory segment ID for vglconfig: 8257552
    Opening local display :1
    fixme:process:GetLogicalProcessorInformation ((nil),0x32e4b0): stub
    fixme:process:GetLogicalProcessorInformation (0x6e51a0,0x32e4b0): stub
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    WARNING: VirtualGL attempted and failed to obtain a Pbuffer-enabled
        24-bit visual on the 3D X server :1.  If the application
        subsequently fails, then make sure that the 3D X server is configured
        for 24-bit color and has accelerated 3D drivers installed.
    err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
    err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
    err:d3d:InitAdapters Failed to get a gl context for default adapter
    Direct3D9 is not available without OpenGL.
    Failed to create D3D9!
    System (VMaterialSystem080) failed during stage CONNECTION

    fred@iguana ~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/alien swarm $ glxinfo
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    Shared memory segment ID for vglconfig: 11304980
    Opening local display :1
    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: VirtualGL
    server glx version string: 1.4
    server glx extensions:
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_SGI_make_current_read, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SUN_get_transparent_index
    client glx vendor string: VirtualGL
    client glx version string: 1.4
    client glx extensions:
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_SGI_make_current_read, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SUN_get_transparent_index
    GLX version: 1.4
    GLX extensions:
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_SGI_make_current_read, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SUN_get_transparent_index
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GT 520M/PCIe/SSE2
    OpenGL version string: 4.2.0 NVIDIA 295.53
    OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
    OpenGL extensions:
        GL_ARB_base_instance, GL_ARB_blend_func_extended,
        GL_ARB_color_buffer_float, GL_ARB_compatibility,
        GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth,
        GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
        GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
        GL_ARB_draw_indirect, GL_ARB_draw_elements_base_vertex,
        GL_ARB_draw_instanced, GL_ARB_ES2_compatibility,
        GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
        GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
        GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
        GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4,
        GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64,
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
        GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multisample,
        GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
        GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
        GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sample_shading,
        GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
        GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
        GL_ARB_shader_bit_encoding, GL_ARB_shader_image_load_store,
        GL_ARB_shader_objects, GL_ARB_shader_precision, GL_ARB_shader_subroutine,
        GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
        GL_ARB_shading_language_include, GL_ARB_shading_language_packing,
        GL_ARB_shadow, GL_ARB_sync, GL_ARB_tessellation_shader,
        GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
        GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_compression,
        GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc,
        GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array,
        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_gather,
        GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
        GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_lod,
        GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
        GL_ARB_texture_storage, GL_ARB_texture_swizzle, GL_ARB_timer_query,
        GL_ARB_transform_feedback2, GL_ARB_transform_feedback3,
        GL_ARB_transform_feedback_instanced, GL_ARB_transpose_matrix,
        GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
        GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit,
        GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
        GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
        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_bindable_uniform, 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_direct_state_access,
        GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
        GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
        GL_EXTX_framebuffer_mixed_formats, GL_EXT_framebuffer_object,
        GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
        GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
        GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
        GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
        GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
        GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
        GL_EXT_separate_specular_color, GL_EXT_shader_image_load_store,
        GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
        GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object,
        GL_EXT_texture_compression_dxt1, 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_combine, GL_EXT_texture_env_dot3,
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
        GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
        GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
        GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB,
        GL_EXT_texture_sRGB_decode, GL_EXT_texture_storage,
        GL_EXT_texture_swizzle, GL_EXT_texture_type_2_10_10_10_REV,
        GL_EXT_timer_query, GL_EXT_transform_feedback2, GL_EXT_vertex_array,
        GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit,
        GL_EXT_x11_sync_object, GL_EXT_import_sync_object, GL_IBM_rasterpos_clip,
        GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_alpha_test,
        GL_NV_blend_minmax, GL_NV_blend_square, GL_NV_complex_primitives,
        GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
        GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_explicit_multisample,
        GL_NV_fbo_color_attachments, GL_NV_fence, GL_NV_float_buffer,
        GL_NV_fog_distance, GL_NV_fragdepth, GL_NV_fragment_program,
        GL_NV_fragment_program_option, GL_NV_fragment_program2,
        GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4,
        GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5,
        GL_NV_gpu_program_fp64, GL_NV_gpu_shader5, GL_NV_half_float,
        GL_NV_light_max_exponent, GL_NV_multisample_coverage,
        GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
        GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
        GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
        GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
        GL_NV_register_combiners, GL_NV_register_combiners2,
        GL_NV_shader_atomic_counters, GL_NV_shader_buffer_load,
        GL_NV_texgen_reflection, GL_NV_texture_barrier,
        GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
        GL_NV_texture_expand_normal, GL_NV_texture_lod_clamp,
        GL_NV_texture_multisample, GL_NV_texture_rectangle, GL_NV_texture_shader,
        GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback,
        GL_NV_transform_feedback2, GL_NV_vdpau_interop, GL_NV_vertex_array_range,
        GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit,
        GL_NV_vertex_buffer_unified_memory, 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_NVX_gpu_memory_info, GL_OES_depth24,
        GL_OES_depth32, GL_OES_depth_texture, GL_OES_element_index_uint,
        GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
        GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8,
        GL_OES_standard_derivatives, GL_OES_texture_3D, GL_OES_texture_float,
        GL_OES_texture_float_linear, GL_OES_texture_half_float,
        GL_OES_texture_half_float_linear, GL_OES_texture_npot,
        GL_OES_vertex_array_object, GL_OES_vertex_half_float,
        GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
        GL_SGIX_shadow, GL_SUN_slice_accum

    16 GLX Visuals
        visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
      id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat


    0x021 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x08e 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x08f 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x090 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x091 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x092 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x093 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x094 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x095 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x096 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x097 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x098 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x099 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x09a 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x09b 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x05d 32 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None

    167 GLXFBConfigs:
        visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
      id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat


    0x075 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
    0x076 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x077 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
    0x078 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x079 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
    0x07a 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x07b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
    0x07c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x07d 32 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x07e 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x07f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
    0x080 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x081 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x082 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x083 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
    0x084 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x085 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
    0x086 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x087 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
    0x088 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x089 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
    0x08a 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x08b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
    0x08c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x08d 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x08e 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x090 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x091 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x092 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x093 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x094 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x095 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x096 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x097 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x099 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x09a 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x09b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x09c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x09d 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x09e 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x09f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a1 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0a2 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0a3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0a4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0a5 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a6 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0a9 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0aa 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0ab 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0ac 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0ad 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
    0x0ae 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
    0x0af 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
    0x0b0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  0 0 None
    0x0b1 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x0b2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
    0x0b3 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  0 0 None
    0x0b4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  0 0 None
    0x0b5 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
    0x0b6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
    0x0b7 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4  0  0 16 16 16 16  0 0 None
    0x0b8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4  0  0 16 16 16 16  0 0 None
    0x0b9 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x0ba 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x0bb 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x0bc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x0bd 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x0be 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  2 1 Ncon
    0x0bf 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x0c0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  0 16 16 16 16  4 1 Ncon
    0x0c1 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0c2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0c3 24 tc  0  32  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0c4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0c5 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0c6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  2 1 Ncon
    0x0c7 24 tc  0  32  0 r  . .   8  8  8  0 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0c8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  4 24  8 16 16 16 16  4 1 Ncon
    0x0c9 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
    0x0ca 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
    0x0cb 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0cc 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0cd 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0ce 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0cf 24 tc  0  16  0 r  y .   5  6  5  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d0 24 tc  0  16  0 r  . .   5  6  5  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d1 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 16  0 16 16 16 16  0 0 Ncon
    0x0d2 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0d3 24 tc  0   0  0 r  . .   0  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0d4 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d5 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d6 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d7 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d8 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0d9 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0da 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0db 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0dc 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0dd 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0de 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0df 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0e0 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0e1 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0e2 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0e3 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x0e4 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0e5 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0e6 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0e7 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0e8 32 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0e9 24 tc  0  32  0 r  . .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0ea 32 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0eb 24 tc  0  32  0 r  y .  16 16  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0ec 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0ed 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0ee 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0ef 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0f0 32 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0f1 24 tc  0  32  0 r  . .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0f2 32 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0f3 24 tc  0  32  0 r  y .  32  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0f4 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0f5 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0f6 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0f7 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0f8 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0f9 24 tc  0  64  0 r  . .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0fa 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0fb 24 tc  0  64  0 r  y .  16 16 16 16 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x0fc 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0fd 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0fe 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x0ff 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x100 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x101 24 tc  0 128  0 r  . .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x102 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x103 24 tc  0 128  0 r  y .  32 32 32 32 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x104 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x105 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x106 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x107 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x108 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x109 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x10a 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x10b 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4  0  0 16 16 16 16  0 0 Ncon
    0x10c 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x10d 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x10e 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x10f 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x110 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x111 24 tc  0  16  0 r  . .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x112 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x113 24 tc  0  16  0 r  y .  16  0  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x114 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x115 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x116 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x117 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  0 16 16 16 16  0 0 Ncon
    0x118 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x119 24 tc  0  64  0 r  . .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x11a 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon
    0x11b 24 tc  0  64  0 r  y .  32 32  0  0 .  .  4 24  8 16 16 16 16  0 0 Ncon

     
  • DRC
    DRC
    2012-06-12

    No clue.  Can the failure be reproduced with other OpenGL apps running in WINE or just this one?  What version of WINE?  Are you using the latest VirtualGL pre-release build (http://www.virtualgl.org/DeveloperInfo/PreReleases)?

     
  • Freder
    Freder
    2012-06-12

    The problem exists with every Wine app that uses Direct3D/OpenGL with hardware acceleration, like most games. I'm currently running Wine 1.5.5, but this problem exists for as long as I have this peculiar laptop. The debug above was from VGL 2.3, but right now I'm running VirtualGL v2.3.1 64-bit compiled for SVN r5082 - this version only has a slightly different message:

    fred@iguana ~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/moon breakers $ wine mb.exe
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3244049
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3276823
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3309593
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3342362
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3375121
    VirtualGL v2.3.1 32-bit (Build 20120611)
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3407897
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    WARNING: VirtualGL attempted and failed to obtain a Pbuffer-enabled
        24-bit visual on the 3D X server :1.  This is normal if
        the 3D application is probing for visuals with certain capabilities,
        but if the app fails to start, then make sure that the 3D X server is
        configured for 24-bit color and has accelerated 3D drivers installed.
    err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
    fixme:heap:HeapSetInformation (nil) 1 (nil) 0
    fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0050c0, 0x3f036b20, 0x3f036b18
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0050c0, 0x3f036b58, 0x3f036b50
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0050c0, 0x3f036ae8, 0x3f036ae0
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0050c0, 0x3f036b90, 0x3f036b88
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0050c0, 0x3f036bc8, 0x3f036bc0
    fixme:process:GetLogicalProcessorInformation ((nil),0x32f464): stub
    fixme:process:GetLogicalProcessorInformation (0xf84c20,0x32f464): stub
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub

    What I didn't notice until compiling the new version is that Wine seems to be using the 32bit library - in fact it seems to jump from one version to the other as we can see above…  I'll try to confirm that the 32bit version is working with some native applications.

     
  • Freder
    Freder
    2012-06-12

    Here is the debug from Alien Swarm again, I think there may be some problem with the 32bit VGL version:

    fred@iguana ~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/alien swarm $ wine swarm.exe
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3899409
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3932183
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3964953
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 3997722
    VirtualGL v2.3.1 64-bit (Build 20120609)
    Opening local display :1
    NOTICE: Replacing dlopen("libX11.so.6") with dlopen("librrfaker.so")
    Shared memory segment ID for vglconfig: 4030489
    VirtualGL v2.3.1 32-bit (Build 20120611)
    Opening local display :1
    fixme:process:GetLogicalProcessorInformation ((nil),0x32e4b0): stub
    fixme:process:GetLogicalProcessorInformation (0x6e51a0,0x32e4b0): stub
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    WARNING: VirtualGL attempted and failed to obtain a Pbuffer-enabled
        24-bit visual on the 3D X server :1.  This is normal if
        the 3D application is probing for visuals with certain capabilities,
        but if the app fails to start, then make sure that the 3D X server is
        configured for 24-bit color and has accelerated 3D drivers installed.
    err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
    err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
    err:d3d:InitAdapters Failed to get a gl context for default adapter
    Direct3D9 is not available without OpenGL.
    Failed to create D3D9!
    System (VMaterialSystem080) failed during stage CONNECTION

    This seems to confirm that my native 32bit OpenGL environment is broken:

    fred@iguana /home/gentoo32/opt/VirtualGL/bin $ ./glxspheres
    Polygons in scene: 62464
    Shared memory segment ID for vglconfig: 4161553
    VirtualGL v2.3.1 32-bit (Build 20120611)
    Opening local display :1
    NOTICE: Replacing dlopen("libGL.so.1") with dlopen("librrfaker.so")
    WARNING: VirtualGL attempted and failed to obtain a Pbuffer-enabled
        24-bit visual on the 3D X server :1.  This is normal if
        the 3D application is probing for visuals with certain capabilities,
        but if the app fails to start, then make sure that the 3D X server is
        configured for 24-bit color and has accelerated 3D drivers installed.
    ERROR (593): Could not obtain RGB visual with requested properties

    Thanks for your time! Now the question is, what can I do about this?

     
  • Freder
    Freder
    2012-06-12

    I think I found the problem, the 32bit VGL is not linked to NVidia libraries:

    fred@iguana /usr/lib64 $ ldd librrfaker.so
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
            linux-vdso.so.1 =>  (0x00007fffa83ff000)
            libdlfaker.so (0x00007f9466702000)
            libGL.so.1 => /usr/lib/opengl/nvidia/lib/libGL.so.1 (0x00007f94663e9000)
            libdl.so.2 => /lib64/libdl.so.2 (0x00007f94661b0000)
            libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9465f93000)
            libXv.so.1 (0x00007f9465d8c000)
            libX11.so.6 (0x00007f9465a4e000)
            libXext.so.6 (0x00007f946583b000)
            libm.so.6 => /lib64/libm.so.6 (0x00007f94655b9000)
            libc.so.6 => /lib64/libc.so.6 (0x00007f9465253000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f9466c08000)
            libnvidia-tls.so.295.53 => /usr/lib/opengl/nvidia/lib/libnvidia-tls.so.295.53 (0x00007f9465050000)
            libnvidia-glcore.so.295.53 (0x00007f9462d15000)
            libxcb.so.1 (0x00007f9462af6000)
            libXau.so.6 (0x00007f94628f1000)
            libXdmcp.so.6 (0x00007f94626eb000)

    fred@iguana /home/gentoo32/usr/lib $ ldd librrfaker.so
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
    NOTICE: Replacing dlopen("/lib64/libdl.so.2") with dlopen("libdlfaker.so")
            linux-gate.so.1 =>  (0xf77ca000)
            libdlfaker.so (0xf76f1000)
            libGL.so.1 (0xf7696000)
            libdl.so.2 => /lib32/libdl.so.2 (0xf765d000)
            libpthread.so.0 => /lib32/libpthread.so.0 (0xf7643000)
            libXv.so.1 (0xf763d000)
            libX11.so.6 (0xf7503000)
            libXext.so.6 (0xf74f0000)
            libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/32/libstdc++.so.6 (0xf73f9000)
            libm.so.6 => /lib32/libm.so.6 (0xf73d2000)
            libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf73b3000)
            libc.so.6 => /lib32/libc.so.6 (0xf7258000)
            libglapi.so.0 (0xf7242000)
            libXdamage.so.1 (0xf723e000)
            libXfixes.so.3 (0xf7237000)
            libX11-xcb.so.1 (0xf7234000)
            libxcb-glx.so.0 (0xf721a000)
            libxcb.so.1 (0xf71f6000)
            libXxf86vm.so.1 (0xf71f0000)
            libdrm.so.2 (0xf71e1000)
            /lib/ld-linux.so.2 (0xf77cb000)
            libXau.so.6 (0xf71dd000)
            libXdmcp.so.6 (0xf71d6000)
            librt.so.1 => /lib32/librt.so.1 (0xf71cd000)

     
  • DRC
    DRC
    2012-06-12

    When you install the nVidia drivers using nVidia's installer package, you have to explicitly say whether you want to install the 32-bit compatibility libraries.  If you answered "No" to that question, then that would explain what's happening.  Or, if you're using a distribution that pre-packages the nVidia drivers, maybe they have a separate 32-bit package that isn't installed.