LINUX.ORG.RU

Не включается direct rendering


0

0

ppracer жутко тормозит.
Вот вывод glxinfo:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 6.5.2
server glx extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
client glx vendor string: Brian Paul
client glx version string: 1.4 Mesa 6.5.2
client glx extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
GLX version: 1.4
GLX extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 1.5 Mesa 6.5.2
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
...
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
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  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
0x25 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
...

встроенная видеокарта на чипсете i965G
установлены последние MesaGL из SVN, linux-2.6.19.1, посделний drm.
В ядре вроде всё должно быть настроено 
(брал конфиг от дебианоского ядра, бегло просмотрел, вроде всё, что надо включено).
В логах Xorg-а особо ничего не видно, пишется, что dri инициализируется.

кусок xorg.conf-а:

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

лог Xorg-а:
http://rapidshare.com/files/9190693/Xorg.0.log.html

/dev/dri/card0 есть и права 0666 стоят.


Чего им ещё надо? А то я тут хочу всех попугать берилом, а для него надо наверное openGL нормально настроить.

★★★★★

>установлены последние MesaGL из SVN,
Из исходников не ставил, может оно подразумевает, но тебе явно нужно это:
$ dpkg -l | grep mesa-dri
ii  xlibmesa-dri   ... ...

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

На всякий случай

$ dpkg -L xlibmesa-dri 

/usr/X11R6/lib/modules/dri/ffb_dri.so
/usr/X11R6/lib/modules/dri/gamma_dri.so
/usr/X11R6/lib/modules/dri/i810_dri.so
/usr/X11R6/lib/modules/dri/i830_dri.so
/usr/X11R6/lib/modules/dri/mga_dri.so
/usr/X11R6/lib/modules/dri/r128_dri.so
/usr/X11R6/lib/modules/dri/r200_dri.so
/usr/X11R6/lib/modules/dri/radeon_dri.so
/usr/X11R6/lib/modules/dri/tdfx_dri.so

sdio ★★★★★
()

В общем пошаманил я с этим - совсем гиблое дело. У меня оказывается библиотеки от старой nvidia карты оставались, дебиановские, новые, лень это всё разгребать. Сейчас есть свободная неделя - наверное поиграюсь с гентой :)

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