Hallo, seit ich auf sarge umgestiegen bin, laufen manche 3D Grafik-Programme nur noch mit miserabler Frame-Rate. Meine Grafikarte (ATI Rage 128) ist zwar nicht der Renner, aber unter woody konnte man doch halbwegs flightgear spielen, das geht jetzt nicht mehr (< 1 fps). Das Problem scheint nicht ganz trivial zu sein: DRI scheint zu funktionieren und einige Programme (tuxkart, tuxracer, ..) laufen auch weiterhin ganz manierlich. glxgears kommt auf ca. 520 fps (bzw. 1100 fps bei 16 Bit Farbtiefe) und glxinfo sieht auch ganz vernünftig aus (s.u.)
Hat jemand eine Idee, wo das Problem liegen könnte? Konkret funktionieren torcs und flightgear nicht mehr, tuxkart, tuxracer und searchandrescue sind ok. ( Wahrscheinlich hat es gar nix damit zu tun: der Start von kdm dauert recht lange und ein strace tonnenweise Fehlermeldungen a la [pid 705] vm86old(0x85c41a0) = -1 ENOSYS (Function not implemented) Danach scheint es aber ohne offensichtliche Probleme weiterzugehen. ) Liebe Grüße, Thomas ------------------------------------------------------- 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_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context client glx vendor string: SGI client glx version string: 1.2 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Rage128 20020221 Pro AGP 4x x86/MMX/3DNow! OpenGL version string: 1.2 Mesa 4.0.4 OpenGL extensions: GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 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_convolution, GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_object, GL_EXT_vertex_array, GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table 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 . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x24 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 Slow 0x25 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x26 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x27 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x28 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 Slow 0x29 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x2a 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x2b 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x2c 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 Slow 0x2d 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x2e 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x2f 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x30 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 Slow 0x31 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x32 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow ------------------------------------------------------- $ ldd tuxracer (geht flott) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40034000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4003d000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40054000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4011c000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40124000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40132000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40148000) libdl.so.2 => /lib/libdl.so.2 (0x40199000) libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x4019c000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x4024b000) libpthread.so.0 => /lib/libpthread.so.0 (0x4033c000) libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0x4038d000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x403da000) libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x40449000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x404c4000) libm.so.6 => /lib/libm.so.6 (0x4057e000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x405a0000) libc.so.6 => /lib/libc.so.6 (0x405a8000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libasound.so.2 => /usr/lib/libasound.so.2 (0x406db000) libvga.so.1 => /usr/lib/libvga.so.1 (0x40788000) libaa.so.1 => /usr/lib/libaa.so.1 (0x407ed000) libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x4080a000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40812000) libogg.so.0 => /usr/lib/libogg.so.0 (0x4083a000) libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0x4083f000) libncurses.so.5 => /lib/libncurses.so.5 (0x40898000) libslang.so.1 => /lib/libslang.so.1 (0x408d8000) libgpm.so.1 => /usr/lib/libgpm.so.1 (0x4094c000) ------------------------------------------------------- $ ldd fgfs (fgfs geht nur ganz laaaangsam) libsgclouds3d.so.0 => /usr/lib/libsgclouds3d.so.0 (0x40034000) libsgroute.so.0 => /usr/lib/libsgroute.so.0 (0x40073000) libsgsky.so.0 => /usr/lib/libsgsky.so.0 (0x40076000) libsgsound.so.0 => /usr/lib/libsgsound.so.0 (0x40086000) libsgephem.so.0 => /usr/lib/libsgephem.so.0 (0x40095000) libsgmaterial.so.0 => /usr/lib/libsgmaterial.so.0 (0x4009f000) libsgtgdb.so.0 => /usr/lib/libsgtgdb.so.0 (0x400b1000) libsgmodel.so.0 => /usr/lib/libsgmodel.so.0 (0x400c4000) libsgtiming.so.0 => /usr/lib/libsgtiming.so.0 (0x400dc000) libsgio.so.0 => /usr/lib/libsgio.so.0 (0x400ea000) libsgscreen.so.0 => /usr/lib/libsgscreen.so.0 (0x40103000) libsgmath.so.0 => /usr/lib/libsgmath.so.0 (0x40109000) libsgbucket.so.0 => /usr/lib/libsgbucket.so.0 (0x40111000) libsgprops.so.0 => /usr/lib/libsgprops.so.0 (0x40114000) libsgdebug.so.0 => /usr/lib/libsgdebug.so.0 (0x40134000) libsgmagvar.so.0 => /usr/lib/libsgmagvar.so.0 (0x40138000) libsgmisc.so.0 => /usr/lib/libsgmisc.so.0 (0x4013e000) libsgxml.so.0 => /usr/lib/libsgxml.so.0 (0x40148000) libsgserial.so.0 => /usr/lib/libsgserial.so.0 (0x40165000) libsgstructure.so.0 => /usr/lib/libsgstructure.so.0 (0x4016a000) libsgthreads.so.0 => /usr/lib/libsgthreads.so.0 (0x4017a000) libpthread.so.0 => /lib/libpthread.so.0 (0x4017d000) libplibpu.so.1 => /usr/lib/libplibpu.so.1 (0x401ce000) libplibfnt.so.1 => /usr/lib/libplibfnt.so.1 (0x401f9000) libplibssg.so.1 => /usr/lib/libplibssg.so.1 (0x401fe000) libplibsg.so.1 => /usr/lib/libplibsg.so.1 (0x404d7000) libz.so.1 => /usr/lib/libz.so.1 (0x404e5000) libglut.so.3 => /usr/lib/libglut.so.3 (0x404f7000) libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x40523000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x4059e000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4060d000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40623000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40674000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4067e000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40695000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4069d000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x406ab000) libdl.so.2 => /lib/libdl.so.2 (0x40772000) libplibsl.so.1 => /usr/lib/libplibsl.so.1 (0x40775000) libplibsm.so.1 => /usr/lib/libplibsm.so.1 (0x40794000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40797000) libm.so.6 => /lib/libm.so.6 (0x40850000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40872000) libc.so.6 => /lib/libc.so.6 (0x4087a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)