Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

SL 1.12.3 .. ATI video and amd 64 video probs

Sepius DeVaux
Registered User
Join date: 7 Aug 2006
Posts: 6
12-11-2006 03:59
I got the "make sure your running in 32bit mode" error, only to find further up the output I get the classic "Couldn't find matching GLX visual"

All fixes seem to be load fglrx drivers and check rendering, etc. I have a ATI 9550 with 256Mb

I have 3D accel. I can run ut2004, NWN, vegastrike (@85fps), Flight Gear, Darwinia, Torcs. I have SDL in the lib32 directory.

I run Kubuntu Dapper (all up to date)

My uname -a is
Linux Padishah 2.6.15-26-amd64-generic #1 SMP PREEMPT Fri Sep 8 19:55:50 UTC 2006 x86_64 GNU/Linux

fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 2.0.6174 (8.31.5) <- note ... latest prop driver

Love to try this game, but have not been able to get it running. Is it something with the amd64??. Is there a missing 32bit lib???. If so, can anyone let me know, perhaps the required list of libs, I can easily extract into the lib as required.

If you need my xorg.conf and other info, I'll supply, just did not want to make a big post to start.

Thanks, and also thanks to Gabriel Kawabata who's post helped me get this far.
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
12-11-2006 05:35
Hi!
Please post the full output of running 'glxinfo'. Thanks.
You'll also need the latest version of Second Life to get it working, which is currently 1.13.0.10.
Sepius DeVaux
Registered User
Join date: 7 Aug 2006
Posts: 6
12-11-2006 12:47
No worries, will try the new version. here is the full output of glxinfo

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 2.0.6174 (8.31.5)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_shadow, GL_ARB_shadow_ambient, 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_float, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_ARB_draw_buffers, GL_ATI_draw_buffers,
GL_ATI_element_array, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
GL_ATI_map_object_buffer, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_ATI_vertex_array_object,
GL_ATI_vertex_attrib_array_object, GL_ATI_vertex_streams,
GL_ATIX_texture_env_combine3, GL_ATIX_texture_env_route,
GL_ATIX_vertex_shader_output_point_size, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_texgen_reflection, 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_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x24 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x25 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x26 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x27 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 1 0 None
0x28 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 1 0 None
0x29 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 1 0 None
0x2a 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 1 0 None
0x2b 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x2c 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x2d 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x2e 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x2f 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 2 1 None
0x30 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 2 1 None
0x31 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 2 1 None
0x32 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 2 1 None
0x33 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x34 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x35 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x36 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x37 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 4 1 None
0x38 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 4 1 None
0x39 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 4 1 None
0x3a 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 4 1 None
0x3b 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x3c 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x3d 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x3e 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x3f 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 6 1 None
0x40 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 6 1 None
0x41 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 6 1 None
0x42 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 6 1 None
0x43 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x44 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x45 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x46 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x47 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 1 0 None
0x48 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 1 0 None
0x49 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 1 0 None
0x4a 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 1 0 None
0x4b 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x4c 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x4d 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x4e 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x4f 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 2 1 None
0x50 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 2 1 None
0x51 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 2 1 None
0x52 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 2 1 None
0x53 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x54 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x55 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x56 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x57 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 4 1 None
0x58 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 4 1 None
0x59 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 4 1 None
0x5a 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 4 1 None
0x5b 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x5c 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 16 1 0 None
0x5d 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x5e 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 16 1 0 None
0x5f 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 6 1 None
0x60 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 6 1 None
0x61 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 6 1 None
0x62 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 6 1 None
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
12-11-2006 12:59
So it looks like that driver/card combo isn't offering the Destination Alpha channel feature, which Second Life needs. I'm not sure if that card supports Destination Alpha at all - I think it does, in which case the drivers are letting it down.
Sepius DeVaux
Registered User
Join date: 7 Aug 2006
Posts: 6
12-12-2006 02:46
Sorry dude. Upgraded, and I am back where I was a few days ago where it cannot find the libgtk-X11 library in the lib32 folder. Is there a config string at startup which I can tell it to look in the required folder for x86 lib's?

I checked Blender and I can seem to get the texture blurs right enough. I can embose and reflect, all second pass graphic renders seem to work, and I think this uses the alpha channel to do it, feel free to correct me if I am wrong though. There are many techniques to do that, and with a dual core, it sometimes hard to tell where the graphics are being generated.

While writing this, I just checked something, and the lib is missing from my lib32 folder :confused: so I will recopy those over and check again.

If I still get no luck, will wait for the next release from ATI and then see how I go.
Sepius DeVaux
Registered User
Join date: 7 Aug 2006
Posts: 6
12-12-2006 03:58
Yes ... At further work, I find that I will need to install just about an entire OS worth of 32bit libs ... the libc6 requirement kinda gave it away. I would say the Alpha channel piping would want to use 32bit libs of which I dont have loaded and linked to my 64bit dev's. This is a guess, I am not that good with modern technology (never really went much furhter than the 68040 architecture) and I understand the math on graphic rendering with 3D but not the linking of O.S....drivers...and software, I leave that to the proffesionals like yourself.

I am surprised that Kubuntu is so locked into the 64bit setup. Apt wont let me load 32bit libs that are fundamental, like libc6 and I am not really happy putting them into the lib32 directory.

I think I will leave this one alone for a while, wait for others to catch up to the 64bit world and see what happens then.

Thanks for your time and effort Tofu, although our conversation was short. I will return, and defenately when I see BETA in the title (not to far away I hope :) ).

This looks like a good product, and I hear it has a massive following, one day I will get to see it.