LINUX.ORG.RU
ФорумGames

Debian + OpenGL


0

0

Есть мама i815, Debian. часть конфига:

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection

Section "Device"
	Identifier	"Intel Corporation 82815 CGC [Chipset Graphics Controller]"
	Driver		"i810"
EndSection

Section "DRI"
	Mode	0666
EndSection

Но OpenGL все равно сииииильно тормозит :( как можно это исправить?

Ответ на: комментарий от goodwin

Да, в ядре есть поддержка DRI и дрова тоже (только i815 в ядре нет, вместо них стоят i810). Еще добавлен драйвет CONFIG_AGP_INTEL (gives you AGP support for GLX component on Intel 845)

Man
() автор топика
Ответ на: комментарий от anonymous

doberman@debian:~$ cat /etc/debian_version
testing/unstable
doberman@debian:~$ glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No
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: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    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_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
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  1 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x24 24 tc  1 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  1 24  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  1 24  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  1 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  1 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  1 24  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  1 24  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None

при выполнении glxinfo под учетной записью root, строка
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
не появляется, но OpenGL все равно очень сильно тормозит

Man
() автор топика
Ответ на: комментарий от Man

>direct rendering: No
У тяя не включена аппаратная поддержка OpenGL -> всё делаеться софтово
Решение - ставить офиц дрова (буде таковые найдуться).

lazybones
()
Ответ на: комментарий от lazybones

про оффициальные дрова под i815 я не слышал :( кстати, помню, когда еще у меня красная шапочка стояла, то opengl летал на ура, причем я никаких дополнительных драйверов не ставил... так что надо будет еще разобраться, что здесь не так

Man
() автор топика
Ответ на: комментарий от Man

1. Загружены ли модули chipset-agp && agpgart (ядро 2.6, не так ли)? Указанные модули должны грузиться _перед_ модулем видеокарты.

2. i815 - интегрированная? Тогда попробуй загрузиться с параметром ядра mem=x, где x=системная память - 32 (или 64).

3. 3D acceleration for the i810 is only available in the 16 bit/pixel screen mode at this time. 32bpp acceleration is not supported by this hardware.

anonymous
()
Ответ на: комментарий от anonymous

Да, ещё: вместо п.2 можешь попробовать зарезервировать побольше (желательно >=32мб) оперативки под видеопамять при помощи опции VideoRam в xorg.conf/XF86Config-4

anonymous
()
Ответ на: комментарий от anonymous

1. Пробовал и модулями и вкомпиленными в ядро
2. да, i815 интегрированная mem=x и с 32 и 64 мб-ми - почему-то ядро не 
грузится. Потому просто в xfree86-config прописываю videoram
3. выставлено на 16 бит
все равно не пашет :(

Man
() автор топика
Ответ на: комментарий от anonymous

> 2. i815 - интегрированная? Тогда попробуй загрузиться с параметром ядра mem=x, где x=системная память - 32 (или 64).

С ума сошёл? :) Читай Documentation/i386/boot.txt из ядра :)

Deleted
()
Ответ на: комментарий от Deleted

в логах пишет, что все нормально... я не знаю, что это за прикол, но я попробовал запустить кваку в blackbox и... ЗАРАБОТАЛО ОТЛИЧНО!!! перехожу опять в KDE - opengl тормозит, опять в blackbox - без проблем пашет... так что выходит это что-то с kde...

Man
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.