ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] OpenGL
@ 2001-08-31  7:37 Andrey Brindeew
  2001-08-31  9:02 ` Konstantin Volckov
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Brindeew @ 2001-08-31  7:37 UTC (permalink / raw)
  To: Sisyphus Mailing List

[-- Attachment #1: Type: text/plain, Size: 2457 bytes --]

Hi!

Хм. А как правильно - хочется спросить у товарищей, "съевших собаку" на 3D.
Имеется:
Mesa-3.5-alt2
kernel24-up-2.4.8-alt1
XFree86-4.1.0-alt6
(сначала собиралась Mesa, потом ядро и последним - XFree, устанавливались
вместе; spec'и не изменял)

Ставим в XF86Config-4
Load "glx", смотрим:

$ glinfo
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
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

Без Load "glx":

$ 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

Хто прав? На глазок первый вариант тормознее (мерялось субъективно в
glprboom, компилися которых до всех этих изменений). Надо что-то в
консерватории править или в Matrox G450 (DDRAM 16Mb) 3D такое по жизни?

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31  7:37 [sisyphus] OpenGL Andrey Brindeew
@ 2001-08-31  9:02 ` Konstantin Volckov
  2001-08-31 15:44   ` Andrey Brindeew
  0 siblings, 1 reply; 8+ messages in thread
From: Konstantin Volckov @ 2001-08-31  9:02 UTC (permalink / raw)
  To: sisyphus

On Fri, 31 Aug 2001 11:37:08 +0400 (MSD)
Andrey Brindeew <linux@abr.x9.ru> wrote:

> Hi!

Hi!

> Хм. А как правильно - хочется спросить у товарищей, "съевших собаку" на
3D.
> Имеется:
> Mesa-3.5-alt2
> kernel24-up-2.4.8-alt1
> XFree86-4.1.0-alt6
> (сначала собиралась Mesa, потом ядро и последним - XFree,
устанавливались
> вместе; spec'и не изменял)
> 
> Ставим в XF86Config-4
> Load "glx", смотрим:
> 
> $ glinfo
> GL_RENDERER: Mesa GLX Indirect

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

> Без Load "glx":
> 
> $ glinfo
> GL_RENDERER: Mesa X11

Т.е. используется Mesa из пакета Mesa :-)

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

По жизни если прописать в дополнение к Load "glx" Load "dri", то на G450
поднимется аппаратное ускорение и в строчке GL_RENDERER должно будет
появиться упоминание о Matrox.

А Mesa, которая Mesa действительно в софтверном режиме часто бывает
быстрее, чем Mesa из XFree86 тоже в софтверном.

> -- 
> WBR, Andrey Brindeew.
> "No one person can understand Perl culture completely"
> (C) Larry Wall.
> 


-- 
Удачи,
Konstantin



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31  9:02 ` Konstantin Volckov
@ 2001-08-31 15:44   ` Andrey Brindeew
  2001-08-31 16:01     ` Sergey Vlasov
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Brindeew @ 2001-08-31 15:44 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 3041 bytes --]

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.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31 15:44   ` Andrey Brindeew
@ 2001-08-31 16:01     ` Sergey Vlasov
  2001-08-31 16:05       ` Sergey Vlasov
  0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2001-08-31 16:01 UTC (permalink / raw)
  To: sisyphus

On Fri, 31 Aug 2001 19:44:04 +0400 (MSD)
Andrey Brindeew <linux@abr.x9.ru> wrote:

> On Fri, 31 Aug 2001 13:02:00 +0400
> Konstantin Volckov <goldhead@altlinux.ru> wrote:
> 
> > По жизни если прописать в дополнение к 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

Права на /dev/dri/card0 есть?

# ls -lad /dev /dev/dri /dev/dri/card0
drwxr-xr-x   13 root     root        98304 Aug 31 17:58 /dev
drwxrwxrwx    2 root     root         4096 Aug 31 17:58 /dev/dri
crw-rw-rw-    1 root     root     226,   0 Aug 31 17:58 /dev/dri/card0

Что появляется по поводу DRI в /var/log/XFree86.0.log и в сообщениях
ядра (dmesg)?



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31 16:01     ` Sergey Vlasov
@ 2001-08-31 16:05       ` Sergey Vlasov
  2001-08-31 21:13         ` Andrey Brindeew
  0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2001-08-31 16:05 UTC (permalink / raw)
  To: sisyphus

On Fri, 31 Aug 2001 20:01:31 +0400
Sergey Vlasov <vsu@mivlgu.murom.ru> wrote:

> On Fri, 31 Aug 2001 19:44:04 +0400 (MSD)
> Andrey Brindeew <linux@abr.x9.ru> wrote:
>
> > 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
> 
> Права на /dev/dri/card0 есть?

Вдогонку, еще вспомнил: в XF86Config-4 есть еще такая секция:

Section "DRI"
    Mode	0666
EndSection

Может быть, ее и не хватает?



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31 16:05       ` Sergey Vlasov
@ 2001-08-31 21:13         ` Andrey Brindeew
  2001-09-01  8:03           ` Albert R.Valiev
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Brindeew @ 2001-08-31 21:13 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 450 bytes --]

On Fri, 31 Aug 2001 20:05:18 +0400
Sergey Vlasov <vsu@mivlgu.murom.ru> wrote:

> Вдогонку, еще вспомнил: в XF86Config-4 есть еще такая секция:
> 
> Section "DRI"
>     Mode	0666
> EndSection
> 
> Может быть, ее и не хватает?

Именно! Теперь все работает. Просто потрясающе!!!
Уже бегу перекомпиливать glprboom. Кажется, сегодня будет горячая ночка :))

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-08-31 21:13         ` Andrey Brindeew
@ 2001-09-01  8:03           ` Albert R.Valiev
  2001-09-01 10:47             ` Andrey Brindeew
  0 siblings, 1 reply; 8+ messages in thread
From: Albert R.Valiev @ 2001-09-01  8:03 UTC (permalink / raw)
  To: sisyphus

1 Сентябрь 2001 01:13, Вы написали:
> Именно! Теперь все работает. Просто потрясающе!!!
> Уже бегу перекомпиливать glprboom. Кажется, сегодня будет горячая ночка :))
                                               ^^^^^^^^^^ - А что это? 
Игрушка? И какого рода? А то я тож любитель в игрушки поиграть, да в поледнее 
время ничего хорошего не попадалось :)
-- 
Xmms np: Duran Duran - Come Undone



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] OpenGL
  2001-09-01  8:03           ` Albert R.Valiev
@ 2001-09-01 10:47             ` Andrey Brindeew
  0 siblings, 0 replies; 8+ messages in thread
From: Andrey Brindeew @ 2001-09-01 10:47 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

On Sat, 1 Sep 2001 12:03:24 +0400
"Albert R.Valiev" <arkstone@mail.ru> wrote:

> > Уже бегу перекомпиливать glprboom. Кажется, сегодня будет горячая ночка
:))
>                                                ^^^^^^^^^^ - А что это? 
> Игрушка? И какого рода? А то я тож любитель в игрушки поиграть, да в
поледнее 
> время ничего хорошего не попадалось :)

Ну как же, это старый добрым DOOM :-)
Не захотела она нормально работать даже после пересборки с моим аппаратным
OpenGL - все в красно-розовых тонах. А вот bzglag очень порадовал!
Quake2 запустить не смог - пишет Bus Error. Обидно до ужаса - диск есть.
Версия оригинальная - 3.20, кажется.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-09-01 10:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-31  7:37 [sisyphus] OpenGL Andrey Brindeew
2001-08-31  9:02 ` Konstantin Volckov
2001-08-31 15:44   ` Andrey Brindeew
2001-08-31 16:01     ` Sergey Vlasov
2001-08-31 16:05       ` Sergey Vlasov
2001-08-31 21:13         ` Andrey Brindeew
2001-09-01  8:03           ` Albert R.Valiev
2001-09-01 10:47             ` Andrey Brindeew

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git