Настройка Xorg и аппаратного ускорения на ноутбуках со встроенным виде
DiSH 2 июня, 2005 - 19:19
У новичков часто возникают проблемы с настройкой сабжа, а в документации тонкости не отражены.
Поэтому расскажу об этих тонкостях
Основные грабли -- это настройка ядра:
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 у автора статьи?