[sisyphus] OpenGL

Andrey Brindeew =?iso-8859-1?q?linux_=CE=C1_abr=2Ex9=2Eru?=
Пт Авг 31 19:44:04 MSD 2001


On Fri, 31 Aug 2001 13:02:00 +0400
Konstantin Volckov <goldhead на altlinux.ru> wrote:

> Т.е. используется Mesa из XFree86 без аппаратного ускорения.

Угу, оно заметно весьма :-(

> > GL_RENDERER: Mesa X11
> Т.е. используется Mesa из пакета Mesa :-)
> 
> > Хто прав? На глазок первый вариант тормознее (мерялось субъективно в
> > glprboom, компилися которых до всех этих изменений). Надо что-то в
> > консерватории править или в Matrox G450 (DDRAM 16Mb) 3D такое по жизни?
> 
> По жизни если прописать в дополнение к Load "glx" Load "dri", то на G450
> поднимется аппаратное ускорение и в строчке GL_RENDERER должно будет
> появиться упоминание о Matrox.

Увы, нифига:
Load "glx"
Load "dri"
Имеем:
$ glinfo
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
libGL error: failed to open DRM: Operation not permitted
libGL error: reverting to (slow) indirect rendering
GL_VERSION: 1.2 Mesa 3.4.2
GL_EXTENSIONS: GL_ARB_multitexture GL_EXT_abgr GL_EXT_blend_color
GL_EXT_blend_minmax GL_EXT_blend_subtract
GL_RENDERER: Mesa GLX Indirect
GL_VENDOR: VA Linux Systems, Inc.
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 3
GLUT_XLIB_IMPLEMENTATION: 15

Если отключить glx, но оставить dri, то имеем Mesa, но без всякого
упоминания о Matrox:

$ glinfo
Loading required GL library /usr/X11R6/lib/libGL.so.1.2.350
GL_VERSION: 1.2 Mesa 3.5
GL_EXTENSIONS: GL_ARB_imaging GL_ARB_multitexture
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_transpose_matrix GL_EXT_abgr GL_EXT_bgra
GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_logic_op
GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint
GL_EXT_convolution GL_EXT_compiled_vertex_array GL_EXT_fog_coord
GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_paletted_texture
GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal
GL_EXT_secondary_color GL_EXT_shared_texture_palette GL_EXT_stencil_wrap
GL_EXT_texture3D GL_EXT_texture_env_add GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3 GL_EXT_texture_object GL_EXT_texture_lod_bias
GL_EXT_vertex_array GL_HP_occlusion_test GL_INGR_blend_func_separate
GL_MESA_resize_buffers GL_MESA_window_pos GL_NV_blend_square
GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGI_color_table
GL_SGIS_generate_mipmap GL_SGIS_pixel_texture GL_SGIS_texture_border_clamp
GL_SGIS_texture_edge_clamp GL_SGIX_depth_texture GL_SGIX_pixel_texture
GL_SGIX_shadow GL_SGIX_shadow_ambient
GL_RENDERER: Mesa X11
GL_VENDOR: Brian Paul
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 3
GLUT_XLIB_IMPLEMENTATION: 15

Еще в секции Module есть вот что, кроме этих двух конструкций:

Load "dbe"
    SubSection  "extmod"
        #Option "omit xfree86-dga"
    EndSubSection
Load        "type1"
Load        "freetype"

Как лечить?

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 245 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20010831/43b24acb/attachment-0012.bin>


Подробная информация о списке рассылки Sisyphus