Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Help with Shiny?

Ever Student
Registered User
Join date: 18 Oct 2006
Posts: 7
05-17-2007 18:13
I sort of assumed that shiny just wasn't going to happen with me on the Linux client, but it appears that a lot of you guys have it working. Is someone out there an X maven who can help me work this out?

Yes, I have already read the README, yes, I already commented out the GL extension lines in the secondlife shellscript. Notably, bumpmapping does work, even though shiny doesn't.

I'm running... well, it's very piecemeal-patched version of what started out as a Slackware distribution. I might need to upgrade some drivers, I know; the trick is finding out which. I figure, though, that it may be some Module command I need to put in my X configuration file (it's /etc/X11R6/XF86Config on my box, which I know is an old name and it should be xorg.conf).

I know the information is kind of scant, but if you happen to know what I need to do to see things shiny (if I can), please let me know. Thanks.

=====================
Current modules in the XF86Config (some don't actually load):

Section "Module"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
# Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
Load "type1"
Load "freetype"
Load "xft"
Load "speedo"

# This loads the GLX module
Load "dri"
Load "glx"
Load "XVideo"
Load "v4l"
Load "xtrap"
Load "record"

EndSection

Section "dri"
Mode 0666
EndSection

=================================
X -version says:

X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.26 i686 [ELF]
Current Operating System: Linux nagas 2.6.11.7 #5 Tue Mar 21 05:57:34 EST 2006 i686

==============================
glxinfo tells me... Oh, here's the whole dump:

$ glxinfo
name of display: :0.0
disabling TCL support
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_SGI_make_current_read, GLX_SGIS_multisample
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_MESA_swap_frame_usage
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20030328 x86/MMX+/3DNow!+/SSE NO-TCL
OpenGL version string: 1.2 Mesa 5.0.2
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_object,
GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
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 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
Leena Khan
Lasting Impressionist
Join date: 21 Apr 2004
Posts: 200
05-17-2007 18:41
In the secondlife shell script, disabling this line:

export LL_GL_BASICEXT=x

Made shiny work for me.


Try that.
_____________________
SL was down, and all I got was this stupid signature...
Ever Student
Registered User
Join date: 18 Oct 2006
Posts: 7
05-17-2007 18:52
Thanks, but like I said in my post, I have already commented out all the LL_GL_*=x lines in the shellscript.
Katrina Bekkers
Gentooed
Join date: 30 Mar 2007
Posts: 66
05-18-2007 01:29
From: Ever Student

$ glxinfo
[...]
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20030328 x86/MMX+/3DNow!+/SSE NO-TCL
OpenGL version string: 1.2 Mesa 5.0.2
[...]


Uhm... It seems like you forgot to tell us:

1) The video card you're using. Not all video cards support the shiny feature. Are you absolutely positive that your ATI hardware supports that?

2) What drivers are you using. From the quoted strings, it seems like you're using that steaming pile of fuming hack that's Mesa, providing support only for an ancient version of OpenGL - namely 1.2.

I suggest you to provide the correct hardware id - you could use /sbin/lspci for that - and that you try the ATI binary drivers for recent OpenGL version support and feature set.