Steam for Linux

Steam for Linux

OpenGL Version Issue
Hello,

I am running Steam on Linux Mint 14 (Based on Ubuntu 12.10).
Steam is working, as World of Goo, FTL and Amnesia games. (smooth and no crash)
However when i try to launch Serious Sam 3, the game crashes at start-up and messes with my desktop resolution.
debug messages indicate that my OpenGL version is too old.

Any idea how should i proceed?

Core i7 2600K @ stock clocks
NVIDIA GForce 580GTX @ stock clocks
8G RAM @ 1600 XMP settings

Thank you very much for any input.

Here's my glxinfo:

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
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_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_buffer_age, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_create_context_es2_profile, GLX_ARB_create_context_robustness,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
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_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_buffer_age, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
GLX_NV_video_capture, GLX_EXT_create_context_es_profile,
GLX_EXT_create_context_es2_profile, GLX_ARB_create_context_robustness
GLX version: 1.4
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_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_buffer_age, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_create_context_es2_profile, GLX_ARB_create_context_robustness,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 580/PCIe/SSE2
OpenGL version string: 4.3.0 NVIDIA 313.09
OpenGL shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL extensions:
GL_AMD_multi_draw_indirect, GL_ARB_arrays_of_arrays, GL_ARB_base_instance,
GL_ARB_blend_func_extended, GL_ARB_clear_buffer_object,
GL_ARB_color_buffer_float, GL_ARB_compatibility,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth,
GL_ARB_compute_shader, GL_ARB_copy_buffer, GL_ARB_copy_image,
GL_ARB_debug_output, 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_ES3_compatibility,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
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_internalformat_query2, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range,
GL_ARB_multi_draw_indirect, 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_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_robust_buffer_access_behavior, 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_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
GL_ARB_shader_texture_lod, 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_stencil_texturing,
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_buffer_range, 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_levels,
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_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_texture_view, 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_attrib_binding,
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_multisample_blit_scaled, 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_KHR_debug, GL_KTX_buffer_region,
GL_NV_alpha_test, GL_NV_blend_minmax, GL_NV_blend_square,
GL_NV_complex_primitives, GL_NV_compute_program5,
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_draw_texture,
GL_NV_ES1_1_compatibility, 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_program5_mem_extended, 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_atomic_float, GL_NV_shader_buffer_load,
GL_NV_shader_storage_buffer_object, 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_compressed_paletted_texture, 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_point_size_array, GL_OES_point_sprite, GL_OES_rgb8_rgba8,
GL_OES_read_format, 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
แก้ไขล่าสุดโดย BGK; 14 ม.ค. 2013 @ 11: 35am
< >
กำลังแสดง 1-12 จาก 12 ความเห็น
Also here's the message error:
"Fatal Error: Cannot set the display mode"

Here are the debug messages:

Game update: AppID 41070 "Serious Sam 3: BFE", ProcID 3011, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
INF: GameEnv API: Steam
Setting breakpad minidump AppID = 41070
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198016775252 [API loaded no]
INF: Encoded user ID = ea0759dc:aeb280f4
INF:
INF: * Desktop settings...
INF: Color depth: 32-bit
INF: Desktop resolution: 1920 x 1200
INF: Fullscreen on primary display
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
ERR: Cannot set requested display mode 1920x1200: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
INF: Trying fallback modes...
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
INF: Fullscreen on primary display
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERR: Cannot set requested display mode 640x480: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
INF: Fullscreen on primary display
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERR: Cannot set requested display mode 1920x1200: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
INF: Fullscreen on primary display
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERR: Cannot set requested display mode 1024x768: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERR: Cannot set requested display mode 0x0: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERR: Cannot set requested display mode 0x0: GfxAPI error:
ERR: OpenGL error: OpenGL version is too old. (2.1 or higher is required!)
ERR:
INF: (display mode already stopped)
FTL: Fatal error: Cannot set display mode.
INF: SysMessage: Fatal error: Cannot set display mode.
INF:
Game removed: AppID 41070 "Serious Sam 3: BFE", ProcID 3012





I have no idea how to "update" the OpenGL lib. I though it went with the Nvidia driver, which is the newest possible. (310.something)
You need the 32bit libGL since steam and SS3 are 32bit apps.
The 313.19 is the newest but you'll do ok with 310.19. You need the 32 bit version of the nvidia driver aswell like towo01 said. I have exactly the identical hardware but with massive overclock. You're going to have lots of fun with SS3.
Thanks a lot for the replies.

Any advice how to install the 32Bits libGL / nvidia driver as:

1) I installed pretty much everything i found with the words "gl" "libGL" "mesa" and the :i386 tag
2) There is no "here's the 32Bits libGL" package in the aptitude search results. But instead there are a sh!tload of stuff with the "free implementation of the OpenGL [something]" comment that get me confused about which is the packet i actually need.
3) If i try to re-install the nvidia driver from the nvidia web-site, it breaks steam somehow with the "failed to load steamui.so" error uppon the next reboot
4) If i try to install the 32bits version of the non-free nvidia drivers from my distro repo, i get unresolvable dependencies due/with to sed, which i cannot deal by hand because my lack of knowlege.

Here's the result of the "aptitude seach mesa" command ("i" means installed packages):
(wanted to post the result of libGL results as well but since there are hundred of lines, i won't pollute this post anymore)

p glx-alternative-mesa - allows the selection of MESA as GLX provider
p glx-alternative-mesa:i386 - allows the selection of MESA as GLX provider
p libegl1-mesa - free implementation of the EGL API -- runtime
i libegl1-mesa:i386 - free implementation of the EGL API -- runtime
p libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols
p libegl1-mesa-dbg:i386 - free implementation of the EGL API -- debugging symbols
p libegl1-mesa-dev - free implementation of the EGL API -- development files
p libegl1-mesa-dev:i386 - free implementation of the EGL API -- development files
p libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
i A libegl1-mesa-drivers:i386 - free implementation of the EGL API -- hardware drivers
p libegl1-mesa-drivers-dbg - free implementation of the EGL API -- driver debugging symbols
p libegl1-mesa-drivers-dbg:i386 - free implementation of the EGL API -- driver debugging symbols
p libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files
p libgl1-mesa-dev:i386 - free implementation of the OpenGL API -- GLX development files
i libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
i A libgl1-mesa-dri:i386 - free implementation of the OpenGL API -- DRI modules
p libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
p libgl1-mesa-dri-dbg:i386 - Debugging symbols for the Mesa DRI modules
v libgl1-mesa-dri-dev -
v libgl1-mesa-dri-dev:i386 -
p libgl1-mesa-dri-experimental - free implementation of the OpenGL API -- Extra DRI modules
p libgl1-mesa-dri-experimental:i386 - free implementation of the OpenGL API -- Extra DRI modules
p libgl1-mesa-dri-experimental-dbg - Debugging symbols for the experimental Mesa DRI modules
p libgl1-mesa-dri-experimental-dbg:i386 - Debugging symbols for the experimental Mesa DRI modules
i libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
i A libgl1-mesa-glx:i386 - free implementation of the OpenGL API -- GLX runtime
p libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
p libgl1-mesa-glx-dbg:i386 - Debugging symbols for the Mesa GLX runtime
i libglapi-mesa - free implementation of the GL API -- shared library
i A libglapi-mesa:i386 - free implementation of the GL API -- shared library
p libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols
p libglapi-mesa-dbg:i386 - free implementation of the GL API -- debugging symbols
p libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime
p libgles1-mesa:i386 - free implementation of the OpenGL|ES 1.x API -- runtime
p libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging symbols
p libgles1-mesa-dbg:i386 - free implementation of the OpenGL|ES 1.x API -- debugging symbols
p libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- development files
p libgles1-mesa-dev:i386 - free implementation of the OpenGL|ES 1.x API -- development files
p libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
i libgles2-mesa:i386 - free implementation of the OpenGL|ES 2.x API -- runtime
p libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging symbols
p libgles2-mesa-dbg:i386 - free implementation of the OpenGL|ES 2.x API -- debugging symbols
p libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files
p libgles2-mesa-dev:i386 - free implementation of the OpenGL|ES 2.x API -- development files
i libglu1-mesa - Mesa OpenGL utility library (GLU)
i libglu1-mesa:i386 - Mesa OpenGL utility library (GLU)
p libglu1-mesa-dev - Mesa OpenGL utility library -- development files
p libglu1-mesa-dev:i386 - Mesa OpenGL utility library -- development files
p libglw1-mesa - A free implementation of the OpenGL API -- runtime
p libglw1-mesa:i386 - A free implementation of the OpenGL API -- runtime
p libglw1-mesa-dev - A free implementation of the OpenGL API -- development files
p libglw1-mesa-dev:i386 - A free implementation of the OpenGL API -- development files
p libopenvg1-mesa - free implementation of the OpenVG API -- runtime
i A libopenvg1-mesa:i386 - free implementation of the OpenVG API -- runtime
p libopenvg1-mesa-dbg - free implementation of the OpenVG API -- debugging symbols
p libopenvg1-mesa-dbg:i386 - free implementation of the OpenVG API -- debugging symbols
p libopenvg1-mesa-dev - free implementation of the OpenVG API -- development files
p libopenvg1-mesa-dev:i386 - free implementation of the OpenVG API -- development files
v libosmesa-dev -
v libosmesa-dev:i386 -
p libosmesa6 - Mesa Off-screen rendering extension
p libosmesa6:i386 - Mesa Off-screen rendering extension
p libosmesa6-dev - Mesa Off-screen rendering extension -- development files
p libosmesa6-dev:i386 - Mesa Off-screen rendering extension -- development files
p mesa-common-dev - Developer documentation for Mesa
p mesa-common-dev:i386 - Developer documentation for Mesa
i mesa-utils - Miscellaneous Mesa GL utilities
p mesa-utils:i386 - Miscellaneous Mesa GL utilities
p mesa-utils-extra - Miscellaneous Mesa utilies (opengles, egl)
p mesa-utils-extra:i386 - Miscellaneous Mesa utilies (opengles, egl)
v mesag-widgets-dev -
v mesag-widgets-dev:i386 -
v mesag3-widgets -
v mesag3-widgets:i386 -
v xlibmesa-glu-dev -
v xlibmesa-glu-dev:i386 -
v xlibosmesa-dev -
v xlibosmesa-dev:i386 -
PS: since i installed the ia32-libs package, SS3 still crashes when i try to start it, with the same output errors, but doesn't mess with my desktop resolution anymore.
Guess we can call it improvement somehow.
In debian the package would be libgl1-nvidia-glx:i386.
And please, don't use synaptic for such things, synaptic can't handle multiarch.
The install of the branch of mesa packages are useless, you want hardware-acceleration.
แก้ไขล่าสุดโดย towo01; 14 ม.ค. 2013 @ 10: 36pm
By default you'll have a 32 bit libgl but that is incompatible with your graphics card of course. On Arch Linux it's easy. pacman -S lib32-nvidia-utils.

Never use the *.run installer unless you know 100% what you are doing because you'll run into trouble when you switch back to using the package manager due to some old remaining files.
แก้ไขล่าสุดโดย blackout24; 14 ม.ค. 2013 @ 10: 54pm
Appreciate the replies from both of you.
I made a back-up of my fresh install with Clonezilla. I guess I'll just start over from there and install nvidia stuff from the repo.

I think it would be easier to work with a 32bits OS but i would want to use my whole 8Gb of RAM since i run linux on a Samsung SSD 840 series PRO 256GB and rather don't use any swap area for memory cell lifetime concerns.
Knowing the memory addresses limitation on 32Bits OSes, i think it would be suicide to run a 32Bits OS w/o swap, so I'll stick with 64bits OS.

I'll try to keep this topic updated as i might help some rookies down here.

PS: When you say not to use synaptic, i assume you basically saying to use the apt-get command rather than aptitude one right? Isn't synaptic some kind of UI apt-get? Cause i don't use UI stuff to manage my packages.

Side note for t.jp: Would you advise to move to Arch Linux for steam testing? I just would be afraid to break something every times with a rolling release based distro if i don't pay attention enough, although the so called clean and minimalist code of this distro could be appealing. I use to work with stable Debian distros for my job w/o any X server for clustering purposes, that's why i went with Linux Mint since i never really used Linux in a desktop environment. But i am open minded, i just don't really RH based distro for some reasons.

Thanks again. And sorry for the poor English from a frenchie.guy :)

BGK
แก้ไขล่าสุดโดย BGK; 15 ม.ค. 2013 @ 12: 50pm
Depends on you. If you are not willing to take the learning curve it will just be a very unpleasent experience for you. For me it was absolutely worth it to invest some time and figure out how Arch Linux works. I only had to rollback a package with pacman -U abcde.pkg.tar.xz to fix something in 2 years of constantly updating with pacman -Syu. I'm now a lot more capable of getting the things done with Linux especially if something doesn't work right away.

I'd never give up Arch for anything else especially after seeing peoples problems on this forum. I still have not figured out how the repos and packages in Ubuntu work and how multilib is handled.

แก้ไขล่าสุดโดย blackout24; 15 ม.ค. 2013 @ 1: 17pm
Gave Arch Linux a try and installed it from a USB stick.

Smooth installation although very old school, but i liked it, with a very high quality documentation. So far i'm loving it. Arch Linux on a SSD... it's rocket speed!

The package managing is so clean and minimalist... Man it's so crystal clear when i want to install something. I am stunned by the quality of this so far. (little bit lost at the moment, no ifconfig! no init.d! but nothing i won't be able to deal with in the futur)

Installed steam and all dependencies easily and learning about "AUR". Posting this from steam in Arch Linux. Some games are currently downloading. Found the steam documentation for Arch Linux with all dependencies needed for games. Looks good!

Thanks again. I'm looking forward to make some testing! But first, let's make a clonezilla image just in case :)

Think i'm gonna give 10 euros to this project because it's the first distro not messing with nouveau and my 580GTX (had to install with my iGPU with all other distros and then clean the mess afterward)

Cheers.

/happy BGK

\o/
โพสต์ดั้งเดิมโดย BGK:
Gave Arch Linux a try and installed it from a USB stick.

Smooth installation although very old school, but i liked it, with a very high quality documentation. So far i'm loving it. Arch Linux on a SSD... it's rocket speed!

The package managing is so clean and minimalist... Man it's so crystal clear when i want to install something. I am stunned by the quality of this so far. (little bit lost at the moment, no ifconfig! no init.d! but nothing i won't be able to deal with in the futur)

Installed steam and all dependencies easily and learning about "AUR". Posting this from steam in Arch Linux. Some games are currently downloading. Found the steam documentation for Arch Linux with all dependencies needed for games. Looks good!

Thanks again. I'm looking forward to make some testing! But first, let's make a clonezilla image just in case :)

Think i'm gonna give 10 euros to this project because it's the first distro not messing with nouveau and my 580GTX (had to install with my iGPU with all other distros and then clean the mess afterward)

Cheers.

/happy BGK

\o/

Would you mind reporting back any errors when you have finished downloading those games? If they install and work fine, I will be setting up another HDD with that distro for sure. :)

Then I'll have Ubuntu 12.04, Linux Mint Nadia and that.
โพสต์ดั้งเดิมโดย BGK:
Gave Arch Linux a try and installed it from a USB stick.

Smooth installation although very old school, but i liked it, with a very high quality documentation. So far i'm loving it. Arch Linux on a SSD... it's rocket speed!

The package managing is so clean and minimalist... Man it's so crystal clear when i want to install something. I am stunned by the quality of this so far. (little bit lost at the moment, no ifconfig! no init.d! but nothing i won't be able to deal with in the futur)

Installed steam and all dependencies easily and learning about "AUR". Posting this from steam in Arch Linux. Some games are currently downloading. Found the steam documentation for Arch Linux with all dependencies needed for games. Looks good!

Thanks again. I'm looking forward to make some testing! But first, let's make a clonezilla image just in case :)

Think i'm gonna give 10 euros to this project because it's the first distro not messing with nouveau and my 580GTX (had to install with my iGPU with all other distros and then clean the mess afterward)

Cheers.

/happy BGK

\o/

Great that you like it. I just find the package management on Arch Linux so much more obvious than on other distros. I rather have a centralized AUR for all the community stuff than billions of PPAs scattered around the internet which have to be installed in a wierd way.

If you are on x86 you'll get your libraries in 32 bit libabcd. If you are on 64 bit it's the 64 bit version of libabcd. If you need the 32 bit version aswell on 64 bit you simply uncomment [multilib] repo in /etc/pacman.conf do a pacman -Syy to update the datebase and install lib32-libabcd.

Check out the "yaourt" pacman wrapper for the AUR which can be installed from the [archlinuxfr] repo very easy.
http://wiki.archlinux.fr/Yaourt

Never had any problem with nvidia driver updates aswell. If you installed the driver as multilib you'll have "nvidia" "nvidia-utils" installed for 64 bit and "lib32-nvidia-utils" aswell. When a new version comes out all of these packages move from 310.14 to 310.19 for example. Update all of them and everything works with your newer drivers.
แก้ไขล่าสุดโดย blackout24; 16 ม.ค. 2013 @ 1: 19am
< >
กำลังแสดง 1-12 จาก 12 ความเห็น
ต่อหน้า: 1530 50

วันที่โพสต์: 14 ม.ค. 2013 @ 11: 23am
โพสต์: 12