Hi again,

wasn't sure whether this deserves to be in hardware/software or PPC. I went for hardware in the end...

I have an original Mac Mini. That means it's a PPC architecture with a G4 processor and has an "ATI Radeon 9200 with 32MB of DDR SDRAM with AGP 4X support" according to the Apple website. Apparently this is a bit better than the successor Intel Mac Minis, that share on-board RAM.

I run Debian testing (lenny), and though I'm not a gaming-freak I've been known to enjoy Quake3 every now and then (back when I had an x86 box and an NVidia card). So I was quite keen to try out a couple of games in the Debian repositories, namely Vegastrike (which I've used before), Warsow and Alien Arena.

Vegastrike seems to be running OK.

Alien Arena runs smoothly when it starts up, and all the menus work fine. The loading screen shows up fine and the progress bar shows progress up to 100% and then the program crashes and just quits. When run from the console command "alien-arena", the last few lines in the console after it crashes are just:

Code:
Atlantis
Ping acknowledge from 69.143.97.41:27900
Beavis connected                     
Squirtney connected
Received signal 11, exiting...
Erm, Signal 11?


Warsow does not even start, saying:

Code:
You're graphic card doesn't doesn't have enough memory to
launch Warsow.
Gotta love the grammar, eh?! But at least the meaning is clear. However, I can't find a minimum spec for the graphics-card Ram.


But, glxgears gives me over 800 FPS and glxinfo looks OK (I think):

Code:
veg@ai-apaec:~$ 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_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_copy_sub_buffer, 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_EXT_texture_from_pixmap
GLX version: 1.2
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_copy_sub_buffer, GLX_MESA_swap_control, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 1x TCL
OpenGL version string: 1.3 Mesa 7.0.3
I'm using the XOrg "ati" driver according to my xorg.conf , too.

Does anyone know if it's possible to get 3D acceleration for linux on a G4 Mac Mini?