Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

SL on mach64?

Dimitri Szymborska
Registered User
Join date: 3 May 2006
Posts: 2
05-15-2006 20:01
Well, after days of blood, sweat, and tears, I've finally got DRI working on xorg with my ATI Rage Mobility P/M AGP 2x (mach64 chipset).

All this effort just to try and get SL to run.
Yet it doesn't.

SL output:

CODE

2006-05-16T02:12:32Z WARNING: LLDir_Linux not fully implemented!
2006-05-16T02:12:32Z INFO: Checking marker file for lock...
2006-05-16T02:12:32Z INFO: Marker file isn't locked.
2006-05-16T02:12:32Z INFO: Checking marker file for lock...
2006-05-16T02:12:32Z INFO: Marker file created.
2006-05-16T02:12:32Z INFO: Removing message.log
2006-05-16T02:12:32Z INFO: Exiting init_marker_file().
2006-05-16T02:12:32Z INFO: Opening debug file /home/dimitri/SecondLife_1_9_0_21/SecondLife/logs/debug_info.log
2006-05-16T02:12:32Z INFO: Second Life version 1.9.0
2006-05-16T02:12:32Z INFO: Local time: 2006-05-15T21:12:32 CDT
2006-05-16T02:12:32Z INFO: CPU info:
2006-05-16T02:12:32Z processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) Processor stepping : 2 cpu MHz : 1000.143 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow bogomips : 2003.75
2006-05-16T02:12:32Z INFO: Memory info:
2006-05-16T02:12:32Z MemTotal: 384836 kB MemFree: 16160 kB Buffers: 27696 kB Cached: 222544 kB SwapCached: 0 kB Active: 239452 kB Inactive: 93136 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 384836 kB LowFree: 16160 kB SwapTotal: 506512 kB SwapFree: 506512 kB Dirty: 192 kB Writeback: 0 kB Mapped: 134784 kB Slab: 23528 kB CommitLimit: 698928 kB Committed_AS: 129784 kB PageTables: 1272 kB VmallocTotal: 646868 kB VmallocUsed: 3856 kB VmallocChunk: 642768 kB
2006-05-16T02:12:32Z INFO: OS info: Linux 2.6.15-gentoo-r1 #11 SMP Mon May 15 19:56:15 CDT 2006 i686
2006-05-16T02:12:32Z INFO: Loading feature tables.
2006-05-16T02:12:32Z INFO: Using configuration file /home/dimitri/SecondLife_1_9_0_21/SecondLife/user_settings/settings.ini
2006-05-16T02:12:32Z INFO: LLControlGroup::loadFromFile unable to open.
2006-05-16T02:12:32Z INFO: LLControlGroup::loadFromFile unable to open.
2006-05-16T02:12:32Z INFO: Loading art table from viewerart.ini
2006-05-16T02:12:32Z INFO: QUEUED THREAD STARTING
2006-05-16T02:12:32Z INFO: QUEUED THREAD STARTING
2006-05-16T02:12:32Z INFO: QUEUED THREAD STARTING
2006-05-16T02:12:32Z INFO: Loading base colors from colors_base.ini
2006-05-16T02:12:32Z INFO: Loading user colors from colors.ini
2006-05-16T02:12:32Z INFO: Default vfs data file not present, found /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/.
2006-05-16T02:12:32Z INFO: Old salt: 1
2006-05-16T02:12:32Z WARNING: Bad or missing vfx index file /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/index.db2.x.1
2006-05-16T02:12:32Z WARNING: Removing old vfs data file /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/.
2006-05-16T02:12:32Z INFO: Renaming /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/. to /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/data.db2.x.1824610628
2006-05-16T02:12:32Z INFO: Renaming /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/index.db2.x.1 to /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/index.db2.x.1824610628
2006-05-16T02:12:32Z INFO: Pre-sized VFS data file to 524288000 bytes
2006-05-16T02:12:32Z INFO: VFS: Using index file /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/index.db2.x.1824610628 and data file /home/dimitri/SecondLife_1_9_0_21/SecondLife/cache/data.db2.x.1824610628
2006-05-16T02:12:32Z INFO: VFS: Using index file /home/dimitri/SecondLife_1_9_0_21/app_settings/static_index.db2 and data file /home/dimitri/SecondLife_1_9_0_21/app_settings/static_data.db2
2006-05-16T02:12:32Z INFO: Initializing window...
2006-05-16T02:12:33Z INFO: createContext: creating window 800x600x32
2006-05-16T02:12:33Z INFO: createContext: window creation failure. SDL: Couldn't find matching GLX visual
2006-05-16T02:12:33Z INFO: Unloading all GL symbols...
2006-05-16T02:12:33Z WARNING: OSMessageBox: Window creation error
2006-05-16T02:12:33Z INFO: Unloading all GL symbols...
2006-05-16T02:12:33Z WARNING: LLWindowManager::create() : Error creating window.
2006-05-16T02:12:33Z WARNING: Unable to create window, be sure screen is set at 32-bit color in Control Panels->Display->Settings
2006-05-16T02:12:33Z INFO: remove_marker_file()


And yes, my mach64 may do 2D in 24bit, it apparently only does 3D in 16bit:

(glxinfo)
CODE

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_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
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_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_SGI_video_sync, GLX_SGIS_multisample
OpenGL vendor string: Gareth Hughes, Leif Delgass, Jos\uffff Fonseca
OpenGL renderer string: Mesa DRI Mach64 [Rage Pro] 20030502 AGP 2x x86/MMX+/3DNow!+/SSE
OpenGL version string: 1.2 Mesa 6.2.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_transpose_matrix,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
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_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_object,
GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_light_max_exponent,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, 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 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x2d 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x30 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow


SO! My question is... can SL ever run with this setup? Is there a way I can side-step around the 24bit (or "32bit" as it calls it) rule to run on 16bit? Or should I give up this futile endeavor to run SL on this little laptop?

Thanks in advance.
Zi Ree
Mrrrew!
Join date: 25 Feb 2006
Posts: 723
05-16-2006 01:01
As far as I understand it, 24 Bit color + 8 Bit alpha are absolutely necessary for SL to run. So if you can't get your chipset to support this mode, I'm afraid you will not be able to run SL on this machine.
_____________________
Zi!

(SuSE Linux 10.2, Kernel 2.6.13-15, AMD64 3200+, 2GB RAM, NVidia GeForce 7800GS 512MB (AGP), KDE 3.5.5, Second Life 1.13.1 (6) alpha soon beta thingie)

Blog: http://ziree.wordpress.com/ - QAvimator: http://qavimator.org

Second Life Linux Users Group IRC Channel: irc.freenode.org #secondlifelug
ninjafoo Ng
Just me :)
Join date: 11 Feb 2006
Posts: 713
05-16-2006 01:13
If it makes you feel any better, I went through the same with my laptop. At least now it can run opengl screensavers :(
_____________________
FooRoo : clothes,bdsm,cages,houses & scripts

QAvimator (Linux, MacOS X & Windows) : http://qavimator.org/
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
05-16-2006 08:13
Let us know how you did it, and how much video RAM is in the laptop.
Jesse Malthus
OMG HAX!
Join date: 21 Apr 2006
Posts: 649
05-16-2006 09:01
how odd. I seem to have tricked my laptop (ATI Radeon 7000) into running SL with DRI, even though it's not supported and probably shouldn't run.
Instead of useing fglrx (7000 isn't supported), I used the X.org radeon driver, and it booted fine.
Kate Mommsen
Registered User
Join date: 22 Nov 2005
Posts: 10
05-16-2006 10:01
Note, that the Radeon 7000 is quite capable of 24+8 in 3d, while the Mach64 generally is not... BTW, you can definitely expect single-digit at best framerates even if you do get it working, but good luck!
Dimitri Szymborska
Registered User
Join date: 3 May 2006
Posts: 2
05-16-2006 11:03
Yeah, I'm using an old, likely deprecated, kernel driver for mach64 taken from x11-drm branch. Does anyone know if there's any possible way to get this card to do 24bit? I'm assuming not with the mach64 driver. Are there any other drivers that will work with this same card? glxinfo claims it's a Rage Pro...

Hah..yes, I know this is sad and likely futile. And I know that even if I did get SL up and running it'd be S-L-O-W! But I'm still gonna try, darnit! ;)

Yes, and at least my screensavers run faster! :-D