Не работает DRI на Dual Head конфигурации
Zert 5 ноября, 2006 - 09:07
Видеокарта с двумя выходами: VGA и DVI. Сконфигурировал иксы на работу с двумя мониторами. При работе в DualHead режиме не работает DRI. Может кто сталкивался?
Лог:
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(EE) AIGLX: Screen 1 is not DRI capable
(II) GLX: Initialized MESA-PROXY GL provider for screen 1
Конфиг иксов:
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/opengl/xorg-x11"
FontPath "unix/:-1"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "dri"
Load "drm"
Load "freetype"
Load "type1"
Load "glx"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:lwin_toggle,grp:rwin_switch,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Buttons" "9"
Option "ZAxisMapping" "6 7 4 5"
EndSection
Section "Monitor"
Identifier "BenqMon"
VendorName "BNQ"
ModelName "BenQ FP93GX"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "SamMon"
VendorName "SAM"
ModelName "S/M 755DF"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Screen0 Radeon"
Driver "radeon"
BusID "PCI:2:0:0"
Option "RenderAccel" "on"
Option "AGPMode" "4"
Option "AGPFastWrite" "on"
Screen 0
EndSection
Section "Device"
Identifier "Screen1 Radeon"
Driver "radeon"
BusID "PCI:2:0:0"
Option "RenderAccel" "on"
Option "AGPMode" "4"
Option "AGPFastWrite" "on"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Screen0 Radeon"
Monitor "BenqMon"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Screen1 Radeon"
Monitor "SamMon"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "1280x960" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "1280x960" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "DefaultLayout"
Screen "Screen0"
InputDevice "Keyboard0"
InputDevice "Mouse0"
EndSection
Section "ServerLayout"
Identifier "XineramaLayout"
Screen "Screen0"
Screen "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0"
InputDevice "Mouse0"
Option "Xinerama" "true"
EndSection
Section "ServerLayout"
Identifier "DualHeadLayout"
Screen "Screen0"
Screen "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0"
InputDevice "Mouse0"
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "DualHeadLayout"
#Option "DefaultServerLayout" "DefaultLayout"
#Option "DefaultServerLayout" "XineramaLayout"
EndSection
Section "DRI"
Mode 0666
EndSection
»
- Для комментирования войдите или зарегистрируйтесь

Если выбрать
Если выбрать конфигурацию с одним скрином:
то DRI работает.
_________________
(define (brainfucking brain)
(brainfucking brain))
посмотри логи,
посмотри логи, насколько я помню - аппаратное ускорение с ксинерамой не работает. Я делал с бинарными дровами, через MergedFB , на gentoo-wiki.com статья афигенная есть по настройке двухголовых конфитураций.
А с MergedFB
А с MergedFB ускорение работает? Что-то оно мне не очень понравилось, как-то плохо всё выглядит и тормозит жутко. Эт случаем не через фреймбуфер?
_________________
(define (brainfucking brain)
(brainfucking brain))
у меня PIII и Radeon
у меня PIII и Radeon 9250 - ничего не тормозило, так-же как с одним моником работало, могу выложить конфиг.
Давай! Может,
Давай! Может, что и заработает. А у тебя с этим конфигом как работало? Как один десктоп или как 2 разных?
_________________
(define (brainfucking brain)
(brainfucking brain))
вот тут
вот тут выложил
http://v-efimov.land.ru/files/
система пересобрана с xinerama
а как выглядит, зависит от настроек WM но думается(так и было) должно быть как один большой рабочий стол
без ксинерамы глючило, как раз со столами
Я кажется
Я кажется читал, что MergedFB позволяет создать только один логический скрин. Так? Мне надо 2 скрина.
_________________
(define (brainfucking brain)
(brainfucking brain))
непонял, если 2
непонял, если 2 совсем разных - то ксинерама не причём - просто х-сервер надо на 2х скринах пускать