Ubuntu 8.04 Hardy, графический адаптер Intel и Direct Rendering
Графические адаптеры на базе мобильных чипсетов Intel встречаются во многих ныне продающихся бюджетных ноутбуках. Несмотря на то, что у него нет собственной памяти, поиграться в контру или третий варкрафт на ноутбуке с этим адаптером вполне можно.
Описанный метод опробован на ноутбуке HP 530 с видеоадаптером Intel 945GME, но по логике может помочь владельцам других интеловских чипсетов.
- Проверим, что у нас Intel-видеоадаптер
В ответ на команду
lspci | grep Intel | grep VGA
мы должны увидеть что-то вроде
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
- Проверим, что стандартные драйверы DRI не обеспечивают
В ответ на команду
glxinfo | grep render
мы должны увидеть что-то вроде
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
- Установим необходимые пакеты и получим свежую версию драйверов
sudo apt-get install git-core linux-headers-generic automake autoconf libtool
git clone git://anongit.freedesktop.org/git/mesa/drm
- Собираем и устанавливаем libdrm
cd drm
./autogen.sh --prefix=/usr
make
sudo make install
- Собираем и устанавливаем модули
cd linux-core
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=i915
sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
sudo depmod -ae
- Перезагружаемся
Если мы всё сделали правильно, glxinfo покажет нам что-то вроде
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GM 20080517 x86/MMX/SSE2
Совет подчерпнут из здесь




