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

예진아씨의 이미지

원래 잘 되었는데 엊그젠가 업그레이드하고 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
예진아씨의 이미지

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

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

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

imyejin의 이미지

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

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

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

Arcy의 이미지

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

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

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

imyejin의 이미지

현재 데비안 언스테이블의 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

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

imyejin의 이미지

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

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.