Код:
bront@bront:~/games/heretic2$ ./heretic2
Registered 11 signal handlers
========================== Heretic II ===========================
Added packfile /home/bront/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Executing /home/bront/.loki/heretic2/config.cfg
NET Initialized
Loaded DLL /home/bront/games/heretic2/base/client_effects.so as 0x8a269a8
Setting default sound support "snd_sdl.so"
Loaded DLL /home/bront/games/heretic2/snd_sdl.so as 0x8a26de8
Console initialized.
VID: initial refresh soft
Loading /home/bront/games/heretic2/ref_soft.so
Loaded DLL /home/bront/games/heretic2/ref_soft.so as 0x8a29ea0
Initializing VID module
Initialize software renderer
Setting mode x11 for device mouse
Initialized 640x480 16bit display
Shutting down sound.
Shutting down input handling
Shutting down sound.
Warning: currently only R5G6B5 mode supported
Exiting Heretic II...
recursive shutdown
bront@bront:~/games/heretic2$ ./heretic2 +set vid_ref glx
Registered 11 signal handlers
========================== Heretic II ===========================
Added packfile /home/bront/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Executing /home/bront/.loki/heretic2/config.cfg
NET Initialized
Loaded DLL /home/bront/games/heretic2/base/client_effects.so as 0x8a269f0
Setting default sound support "snd_sdl.so"
Loaded DLL /home/bront/games/heretic2/snd_sdl.so as 0x8a26e30
Console initialized.
VID: initial refresh glx
Loading /home/bront/games/heretic2/ref_glx.so
Loaded DLL /home/bront/games/heretic2/ref_glx.so as 0x8a29ee8
Initializing VID module
ref_gl version: GL 2.0
Glimp_Init(...): +++++++++++++++++
Failed to load DLL /home/bront/games/heretic2/gl_drivers/libGL.so:
libglide2x.so: cannot open shared object file: No such file or directory
VID("libGL.so") failed: can't open OpenGL DLL /home/bront/games/heretic2/gl_drivers/libGL.so
VID_InitContext: can't load GL driver libGL.so
Exiting Heretic II...
Shutting down sound.
Shutting down input handling
Shutting down sound.
bront@bront:~/games/heretic2$ ./heretic2 +set vid_ref glx +set gl_driver libMesa30tnt.so
Registered 11 signal handlers
========================== Heretic II ===========================
Added packfile /home/bront/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Executing /home/bront/.loki/heretic2/config.cfg
NET Initialized
Loaded DLL /home/bront/games/heretic2/base/client_effects.so as 0x8a26a00
Setting default sound support "snd_sdl.so"
Loaded DLL /home/bront/games/heretic2/snd_sdl.so as 0x8a26e40
Console initialized.
VID: initial refresh glx
Loading /home/bront/games/heretic2/ref_glx.so
Loaded DLL /home/bront/games/heretic2/ref_glx.so as 0x8a29ef8
Initializing VID module
ref_gl version: GL 2.0
Glimp_Init(...): +++++++++++++++++
Loaded DLL /home/bront/games/heretic2/gl_drivers/libMesa30tnt.so as 0x8a2c100
Setting mode x11 for device mouse
Initialized 640x480 16bit 60Hz display
Got GLX context 640x480 0byte pp/bits/rgb 0
BEGIN R_SetMode()
R_SetMode() - CDS not allowed with this driver
Initializing OpenGL display
END R_SetMode(): mode set
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 7600 GS/AGP/SSE2
GL_VERSION: 2.1.1 NVIDIA 100.14.23
GL_EXTENSIONS:
...allowing CDS
...GL_EXT_point_parameters not found
...GL_EXT_shared_texture_palette not found
...GL_ARB_multitexture not found
...GL_SGIS_multitexture not found
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 129 (GLX)
Minor opcode of failed request: 2 (X_GLXRenderLarge)
Serial number of failed request: 39
Current serial number in output stream: 43
bront@bront:~/games/heretic2$ ./heretic2 +set vid_ref glx +set gl_driver libMesa31.so
Registered 11 signal handlers
========================== Heretic II ===========================
Added packfile /home/bront/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Executing /home/bront/.loki/heretic2/config.cfg
NET Initialized
Loaded DLL /home/bront/games/heretic2/base/client_effects.so as 0x8a269c0
Setting default sound support "snd_sdl.so"
Loaded DLL /home/bront/games/heretic2/snd_sdl.so as 0x8a26e00
Console initialized.
VID: initial refresh glx
Loading /home/bront/games/heretic2/ref_glx.so
Loaded DLL /home/bront/games/heretic2/ref_glx.so as 0x8a27630
Initializing VID module
ref_gl version: GL 2.0
Glimp_Init(...): +++++++++++++++++
Failed to load DLL /home/bront/games/heretic2/gl_drivers/libMesa31.so:
libglide2x.so: cannot open shared object file: No such file or directory
VID("libMesa31.so") failed: can't open OpenGL DLL /home/bront/games/heretic2/gl_drivers/libMesa31.so
VID_InitContext: can't load GL driver libMesa31.so
Exiting Heretic II...
Shutting down sound.
Shutting down input handling
Shutting down sound.
bront@bront:~/games/heretic2$ ./heretic2 +set vid_ref glx +set gl_driver libGL.so.100.14.23
Registered 11 signal handlers
========================== Heretic II ===========================
Added packfile /home/bront/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Executing /home/bront/.loki/heretic2/config.cfg
NET Initialized
Loaded DLL /home/bront/games/heretic2/base/client_effects.so as 0x8a26a00
Setting default sound support "snd_sdl.so"
Loaded DLL /home/bront/games/heretic2/snd_sdl.so as 0x8a26e40
Console initialized.
VID: initial refresh glx
Loading /home/bront/games/heretic2/ref_glx.so
Loaded DLL /home/bront/games/heretic2/ref_glx.so as 0x8a29ef8
Initializing VID module
ref_gl version: GL 2.0
Glimp_Init(...): +++++++++++++++++
Loaded DLL /home/bront/games/heretic2/gl_drivers/libGL.so.100.14.23 as 0x8a2c100
Setting mode x11 for device mouse
Initialized 640x480 16bit 60Hz display
Got GLX context 640x480 0byte pp/bits/rgb 0
BEGIN R_SetMode()
R_SetMode() - CDS not allowed with this driver
Initializing OpenGL display
END R_SetMode(): mode set
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 7600 GS/AGP/SSE2
GL_VERSION: 2.1.1 NVIDIA 100.14.23
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 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_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap 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 GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
Internal signal handler called...
HereticII Heretic II Linux 1.06
Built with glibc-2.1
... received Signal 11 (SIGSEGV): Segmentation violation (ANSI) ...
SIGSEGV: attempting graceful exit...
Stack dump:
{
Ошибка сегментирования
bront@bront:~/games/heretic2$
Есть мнение, что надо Glide Wrapper поставить. Вайн не предлагать, некошерно это.