Настройка Xorg и аппаратного ускорения на ноутбуках со встроенным виде

У новичков часто возникают проблемы с настройкой сабжа, а в документации тонкости не отражены.
Поэтому расскажу об этих тонкостях

Основные грабли -- это настройка ядра:

Device Drivers --->
     Character Devices --->
           <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
           <*>   Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)  --->

Обратите внимание: надо ставить именно i915 driver

Второй момент, иКсы:
В xorg.conf должны присутствовать следующие строчки:

Section "Module"
  ...
  Load "dri"
  Load "glx"
  Load "GLcore"
  ...
EndSection
...
Section "Device"
  Driver "i810"
  ...
EndSection
...
Section "dri"
  Mode 0666
EndSection 

И последнее: чтобы все уж точно заработало надо проверить, установлена ли программа opengl-update и, если не установлена, то установить ее:

# emerge -pv opengl-update

После проверки (и установки) надо запустить команду:

# opengl-update xorg-x11 

Вот и все :)
Если что-то не получилось, обращайтесь.

Работает, но

Работает, но очень медленно, xscreensaver показывает 1-4 FPS. Карточка i852gm, память выставлена в 64мб. Как побороть тормоза?

book ~ # X

book ~ # X -configure
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/book:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.16-gentoo-r7 i686
Current Operating System: Linux book 2.6.16-gentoo-r7 #2 PREEMPT Mon May 15 14:38:33 SAMST 2006 i686
Build Date: 14 May 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon May 15 19:10:53 2006
List of video drivers:
i810
dlopen: /usr/lib/xorg/modules/drivers/i810_drv.so: undefined symbol: XAACreateInfoRec
(EE) Failed to load /usr/lib/xorg/modules/drivers/i810_drv.so
(EE) Failed to load module "i810" (loader failed, 7)
No devices to configure. Configuration failed.
и хоть убейся незнаю что делать xorg7-r1
карточка встроенная i852

Прозрачность на 915...

Никто не пробовал на встроенной графике включать прозрачность?

Я через xcompmgr и transset делаю,
В fluxbox пробовал - пролистывание страниц в опере притормаживает.

Да и вобщем видно что если окна перемещались бы вместе с контентом то тормозило бы очень.

Подскажите, этот способ юзает аппаратное ускорение? если нет то как на 915-ом включить прозрачность именно через него?

_________________
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 512 mb, wi-fi, 80 Gb hard, e.t.c)

Посмотрите

Посмотрите лучше в сторону XGL, он работает быстрее.
По заверениям разработчиков i915, i945 поддерживаются.
Вот как это сделать: http://gentoo-wiki.com/XGL

Да уж...

Да глядел уж в его сторону, уж очень сырой пока :((
_________________

- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 512 mb, wi-fi, 80 Gb hard, e.t.c)

А в чем это

А в чем это выражается?

В том что :

Обусловлено размером инструкции по установке на wiki :)
и типом самых частых действий которые там производятся - размаскировывание

Я неочень хочу иметь такое количество недописанных/недотестированных пакетов в своей системе.

Стараюсь не отходить от стабильной ветви, делаю исключения для того только чему сильно доверяю :)
quake3 например.

_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 512 mb, wi-fi, 80 Gb hard, e.t.c)

Load "GLcore"

А вот кстати разве эта строчка
Load "GLcore"
будет работать для встроенного видео? (там ведь драйнер в ядро встроен)
у меня кидает ошибку что модуль такой не найден
Иксы 7.0, с остальным проблем нет - dri, glx работает,
может кто знает в каком пакете GLcore находится?

_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 512 mb, wi-fi, 80 Gb hard, e.t.c)

А что по этому

А что по этому поводу говорит glxinfo | grep rendering у автора статьи?

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

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