emerge x11-drm - failed

следую указаниям инструкции:
http://www.gentoo.org/doc/en/dri-howto.xml

# lspci |grep AGP
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter

по п.2 пересобрал ядро с указанными опциями.
дохожу до п.3 - Install X11-DRM, выполняю команду:

VIDEO_CARDS="sis" emerge x11-drm

и получаю (несколько последних строк):

/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.c: In function `sis_fb_alloc':
/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.c:92: error: storage size of `req' isn't known
/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.c:99: warning: implicit declaration of function `sis_malloc'
/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.c:106: warning: implicit declaration of function `sis_free'
/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.c:92: warning: unused variable `req'
make[2]: *** [/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/sis_mm.o] Error 1
make[1]: *** [_module_/var/tmp/portage/x11-drm-20050502/work/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r4'
make: *** [modules] Error 2
 * Portage could not build the DRM modules. If you see an ACCESS DENIED error,
 * this could mean that you were using an unsupported kernel build system. All
 * 2.4 kernels are supported, but only 2.6 kernels at least as new as 2.6.6
 * are supported.

!!! ERROR: x11-base/x11-drm-20050502 failed.
!!! Function die_error, Line 212, Exitcode 0
!!! Unable to build DRM modules.
!!! If you need support, post the topmost build error, NOT this status message.

где грабли ? :)

PS.
железо - ноутбук iru intro 1214
работает под gentoo linux, поставлен с install-x86-universal-2005.1-r1.iso, при установке использовал последние версии портов с зеркала.

Ежели мне

Ежели мне память не изменяет то дрм это такой модуль для старых ядер и старых иксов. Новые обходятся без него. Вроде как обсолете. По ходу и грабли там же. Вобщем диретк рендеринг у меня работает и без этого.

т.е. просто

т.е. просто включить параметр
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
и добавить поддержку нужной видяхи ?

попробую

работает,

работает, спасибо :)
opengl приложения заработали
но вот один минус

#glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No
......

как заставить работать direct rendering ?
в инструкции сказано:

# glxinfo | grep rendering
direct rendering: Yes
(If it says "No," you don't have 3D acceleration.)

но видеокарта точно поддерживает 3д акселерацию

было такое....

ваще то можно и в ядре и x11-drm. точнее кого то одного из них, но не оба сразу. То что x11-drm не собрался может просто неповезло :) у меня на 2005-r1 много чего собираться нехотело :( GCC ненравился.

А вот по поводу ускорения... по совету товарищей из ИРЦ переключил глубину цвета на 16 бит. заработало, но видео стало выглядеть трохи убого :(

попробуй

попробуй высосать по cvs сырцы drm (dri.sourceforge.net)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".