Debian unstable 최근에 업그레이드 후 Xinerama 이상해진 분 없나요?

예진아씨의 이미지
3224
points
0
points

원래 잘 되었는데 엊그젠가 업그레이드하고 X 다시 띄우니까 안되네요.
Xinerama 의 문제인지 아니면 다른 xorg 관련 패키지가 업데이트 되면서 나타나는 현상인지는 몰라도,
Default Layout (그냥 모니터 하나만 쓰기) 만 되고
Extended Layout (듀얼 모니터) 는 그냥 뻗어 버리네요.
혹시 같은 문제를 겪은 분이나 원인이 무었인지 아시는 분 있나요?

Section "Files"
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/X11R6/lib/X11/fonts/misc"
        FontPath        "/usr/share/fonts/X11/cyrillic"
        FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
        FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "v4l"
        Load    "vbe"
EndSection

Section "InputDevice"  
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
#       Option          "Protocol"              "GlidePointPS/2"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
#       Option          "ZAxisMapping"          "4" "5"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
EndSection

Section "Device"
        Identifier      "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "UseFBDev"              "true"
        Option          "MonitorLayout" "LFP"
        Option          "DevicePresence" "on"
        Screen          0
        Option "AllowGLXWithComposite" "true"
        Option "XAANoOffscreenPixmaps" "true"
        Option "AddARGBGLXVisuals" "On"
EndSection


Section "Device"
        Identifier      "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller 2"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "UseFBDev"              "true"
        Option          "MonitorLayout" "CRT,LFP"
        Option          "DevicePresence" "on"
        Screen          1
        Option "AllowGLXWithComposite" "true"
        Option "AddARGBGLXVisuals" "On"
        Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Monitor"
        Identifier      "Local LCD"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
EndSection

Section "Monitor"
        Identifier      "External Monitor"
        Option          "DPMS"
        HorizSync       28-90
        VertRefresh     23-100
#       HorizSync       31-80
#       VertRefresh     56-75
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
        Monitor         "Local LCD"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
#               Modes           "1280x1024" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
                Modes           "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "External Screen"
        Device          "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller 2"
        Monitor         "External Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection


Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        Screen          0 "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

Section "ServerLayout"
        Identifier      "Extended Layout"
#       Screen          0 "Default Screen" 0 0
        Screen          0 "Default Screen"
        Screen          1 "External Screen" LeftOf "Default Screen"
#       Screen          1 "External Screen" RightOf "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
        Option          "Xinerama" "true"
        Option          "Clone" "off"
EndSection

Section "ServerFlags"
        Option "AllowMouseOpenFail" "true"
        Option "DefaultServerLayout" "Default Layout"
#       Option "DefaultServerLayout" "Extended Layout"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Extensions"
          Option "Composite" "Enable"
EndSection


임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

예진아씨의 이미지
3224
points

unstable 쓰시는 분들 중에 i8xx i9xx 쓰시는 분들은 드라이버 업글하지 마세요

2
points

담번에는 랩탑도 닥치고 NVIDIA 카드가 들어 있는 걸로 사던가 해야겠군요.
듀얼헤드 기능까지는 잘 테스트를 안해서 내보내는 듯 합니다.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

imyejin의 이미지
14808
points

현재는 stable 버전의 드라이버를 설치하면 잘 됩니다.

1
point

예전에는 테스팅 xserver-xorg-video-intel 드라이버가 듀얼 모니터가 되었는데 어느 순간부터 안되더군요. 그래서 그냥 안쓰고 있었는데 그냥 아예 스테이블 xserver-xorg-video-i810 드라이버를 설치해 버리니까 듀얼 모니터 됩니다.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

Intel 이라면..

0
points

Xrandr 사용하시는건 어떤가요?

cli 이긴 하지만 윈도가 부럽지 않을 정도로 extended display 세팅을 할 수 있습니다.

최신버젼으로 올리시면 xrandr VGA --right-of LVDS 이런식으로 커맨드라인 설정 가능합니다. probe 하면 현재 연결된 모니터 검색도 해주고요.

imyejin의 이미지
14808
points

드라이버만 제대로 되어 있으면 무슨 걱정이겠습니까?

0
points

현재 데비안 언스테이블의 xserver-xorg-video-intel 드라이버가 좀 상태가 안좋습니다.

i915gm 을 쓰는 제 노트북에서 해보면 이렇게 되지요.

$ xrandr --output VGA --left-of LVDS
세그멘테이션 오류
kyagrd@kya6000:~$ xrandr --output VGA --left-of LVDS --auto
xrandr: screen cannot be larger than 1280x1280 (desired size 2560x1024)

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

imyejin의 이미지
14808
points

드디어 이 문제를 해결했습니다

2
points

http://www.intellinuxgraphics.org/dualhead.html

이곳을 참조하여 해결하였는데요

Arcy 님께서 말씀하신 대로 xrandr 을 쓰면 되는군요.

단 virtual screen 크기를 늘려 주어야 합니다.

데비안 같은 경우 기본이 virtual 이 1600 1600 으로 되어 있어서 그 이상 되는 크기를 지원 안했던 거네요.
(다른 배포판의 경우 2048 2048 이 기본인 경우도 있는 것 같습니다.)
고해상도 모니터와 기본 랩탑 스크린을 같이 쓸 경우 기본 virtual screen 크기를 넘기가 쉽죠.

xinerma 를 사용할 필요 없이 그냥 스크린 하나로 부팅하고 난 후에 xrandr 을 이용해서 설정해 주면 됩니다.
저 같은 경우는 1600x1200 모니터를 쓰기 때문에 Virtual 2880 1200 옵션을 xorg.conf 에 설정하고
X가 뜬 다음 터미널에서

xrandr --output LVDS  --mode 1280x800 --pos 1600x90

와 같이 해서 쓰고 있습니다.

Virtual 만 설정하면 되는 간단한 문제였는데 드라이버 다운그레이드 하고 삽질하다가 나중에야 Arcy 님이 알려 주신 xrandr 을 제대로 사용하게 되었네요.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.