intel + dual screen
AnViar 31 Августа, 2008 - 12:23
Исходные данные:
Ноутбук Acer Aspire 3682
#lspci 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Что хочу:
основные иксы с выводом на экран ноутбука как Screen 0 (DISPLAY=0)
screеn 1 (DISPLAY=1) с выводом на VGA-выход ноута (внешний монитор). Там никаких оконных менеджеров, а просто при необходимости DISPLAY=1 mplayer test.avi (к примеру).
Мой xorg.conf
Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen_int" 0 0 Screen 1 "Screen_ext" RightOf "Screen_int" InputDevice "mouse0" "CorePointer" # InputDevice "mouse1" "CorePointer" InputDevice "ruwin_ct_sh" "CoreKeyboard" Option "AIGLX" "true" EndSection Section "ServerFlags" AllowMouseOpenFail BlankTime 2880 StandbyTime 5760 SuspendTime 8640 OffTime 11520 Option "RandR" "true" EndSection Section "Files" FontPath "unix/:-1" EndSection Section "Module" Load "dbe" Load "glx" Load "dri" Load "GLcore" Load "extmod" Load "type1" Load "freetype" SubSection "extmod" Option "omit xfree86-dga" EndSubSection EndSection Section "InputDevice" Identifier "ruwin_ct_sh" Driver "kbd" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:ctrl_shift_toggle" Option "XkbVariant" ",winkeys" EndSection Section "InputDevice" Identifier "mouse0" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "SHMConfig" "on" EndSection #Section "InputDevice" # Identifier "mouse1" # Driver "mouse" # Option "SendCoreEvents" "true" # Option "Device" "/dev/input/mice" # Option "Protocol" "IMPS/2" # Option "ZAxisMapping" "4 5" #EndSection Section "Monitor" Identifier "int" #DisplaySize 300 190 Option "PreferredMode" "1280x800" EndSection Section "Monitor" Identifier "ext" #DisplaySize 300 190 #Option "DPMS" "true" #Option "LeftOf" "int" # 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz #Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync EndSection Section "Device" Identifier "Intel 945G int" Driver "i810" BusID "PCI:0:2:0" Option "XAANoOffscreenPixmaps" Option "AddARGBGLXVisuals" "true" Option "DisableGLXRootClipping" "true" Option "BackStoring" "true" Option "DRI" "true" Option "MonitorLayout" "CRT+TV,LFP" #Это для двойного скрина #Option "monitor-VGA" "ext" #Option "monitor-LVDS" "int" Screen 0 EndSection Section "Device" Identifier "Intel 945G ext" Driver "i810" BusID "PCI:0:2:1" #Это для двойного скрина #Option "monitor-VGA" "ext" #Option "monitor-LVDS" "int" Option "Display" "CRT" Option "MonitorLayout" "CRT+TV,LFP" Option "Monitor-LVDS" "Internal Panel" Option "Monitor-VGA-0" "External VGA Monitor" Option "Monitor-S-video" "External TV" Screen 1 EndSection Section "Screen" Identifier "Screen_int" Device "Intel 945G int" Monitor "int" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x800" #Virtual "2560x800" EndSubSection Option "AddARGBGLXVisuals" "true" Option "RenderAccel" "true" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" EndSection Section "Screen" Identifier "Screen_ext" Device "Intel 945G ext" Monitor "ext" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection Option "AddARGBGLXVisuals" "true" Option "RenderAccel" "true" Option "AddARGBGLXVisuals" "true" Option "AllowGLXWithComposite" "true" EndSection Section "DRI" Group "xgrp" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" EndSection
После старта иксов на VGA выходе получаю дублирование Screen0 с экрана ноутбука.
В логе что примечательно:
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
Но такая секция присутствует (см. xorg.conf)
Версии пакетов:
x11-drivers/xf86-video-i810-2.1.1
x11-base/xorg-server-1.3.0.0-r6
Надеюсь на помощь, ибо над проблемой бьюсь уже долго.
»
- Для комментирования войдите или зарегистрируйтесь