Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xorg and Multiple monitors crash
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
AxleCage
n00b
n00b


Joined: 17 Jan 2011
Posts: 1

PostPosted: Mon Jan 17, 2011 7:21 am    Post subject: Xorg and Multiple monitors crash Reply with quote

Hello all, I was hoping someone could help me as I am experience a irritating crash on my fluxbox.

I've uploaded a video to youtube to show what is going on. I can startx and launch fluxbox, but if you notice the middle monitor shows my mouse all distorted and such and when I try to move the mouse to the very far left monitor, x crashes and I must reboot in order to restore gentoo.

Here is youtube video: http://www.youtube.com/watch?v=ezwQeoclK58


Tail of my xorg log:
Code:



[   217.979] (II) fglrx(0): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[   218.055] (II) fglrx(1): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[   218.055] (II) fglrx(2): Restoring Recent Mode via PCS is not supported in RANDR 1.2 capable environments
[   246.003]
Backtrace:
[   246.018] 0: /usr/bin/X (xorg_backtrace+0x28) [0x49feb8]
[   246.018] 1: /usr/bin/X (0x400000+0x62d69) [0x462d69]
[   246.018] 2: /lib/libpthread.so.0 (0x7f289bf1d000+0xf010) [0x7f289bf2c010]
[   246.018] 3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (0x7f2898f30000+0x8151ae) [0x7f28997451ae]
[   246.018] 4: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (0x7f2898f30000+0x814d1e) [0x7f2899744d1e]
[   246.018] 5: /usr/bin/X (0x400000+0x139192) [0x539192]
[   246.018] 6: /usr/bin/X (0x400000+0x1392dd) [0x5392dd]
[   246.018] 7: /usr/bin/X (0x400000+0x137dd8) [0x537dd8]
[   246.018] 8: /usr/bin/X (miPointerUpdateSprite+0x173) [0x45b5d3]
[   246.018] 9: /usr/bin/X (0x400000+0x5b7ab) [0x45b7ab]
[   246.018] 10: /usr/bin/X (0x400000+0x1606b4) [0x5606b4]
[   246.018] 11: /usr/bin/X (mieqProcessDeviceEvent+0x172) [0x49f3d2]
[   246.018] 12: /usr/bin/X (mieqProcessInputEvents+0x60) [0x49f490]
[   246.018] 13: /usr/bin/X (ProcessInputEvents+0x9) [0x46c319]
[   246.018] 14: /usr/bin/X (0x400000+0x2ec53) [0x42ec53]
[   246.018] 15: /usr/bin/X (0x400000+0x248fa) [0x4248fa]
[   246.018] 16: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f289b111bbd]
[   246.018] 17: /usr/bin/X (0x400000+0x24499) [0x424499]
[   246.018] Segmentation fault at address (nil)
[   246.018]
Fatal server error:
[   246.018] Caught signal 11 (Segmentation fault). Server aborting
[   246.018]
[   246.018]
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   246.018] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   246.018]
[   246.019] (II) Power Button: Close
[   246.019] (II) UnloadModule: "evdev"
[   246.019] (II) Power Button: Close
[   246.019] (II) UnloadModule: "evdev"
[   246.019] (II) Microsoft Microsoft® 2.4GHz Transceiver v6.0: Close
[   246.019] (II) UnloadModule: "evdev"
[   246.019] (II) Microsoft Microsoft® 2.4GHz Transceiver v6.0: Close
[   246.019] (II) UnloadModule: "evdev"
[   246.019] (II) Microsoft Microsoft® 2.4GHz Transceiver v6.0: Close
[   246.019] (II) UnloadModule: "evdev"
[   246.020] (II) AIGLX: Suspending AIGLX clients for VT switch
[   247.318] (II) AIGLX: Suspending AIGLX clients for VT switch
[   247.318] (II) AIGLX: Suspending AIGLX clients for VT switch
[   247.318] (II) fglrx(2): Backup framebuffer data.
[   247.319] (II) fglrx(2): Backup complete.



xorg config file:
Code:

Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
   Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
   Screen         "aticonfig-Screen[0]-2" RightOf "aticonfig-Screen[0]-1"
EndSection

Section "Module"
EndSection

Section "ServerFlags"
   Option       "Xinerama" "on"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-1"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-2"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "DesktopSetup" "horizontal"
   BusID       "PCI:7:0:0"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-1"
   Driver      "fglrx"
   BusID       "PCI:7:0:0"
   Screen      1
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-2"
   Driver      "fglrx"
   BusID       "PCI:7:0:0"
   Screen      2
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   Monitor    "aticonfig-Monitor[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-1"
   Device     "aticonfig-Device[0]-1"
   Monitor    "aticonfig-Monitor[0]-1"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-2"
   Device     "aticonfig-Device[0]-2"
   Monitor    "aticonfig-Monitor[0]-2"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection


Any help would be appreciated!
Back to top
View user's profile Send private message
s_bernstein
Apprentice
Apprentice


Joined: 11 Mar 2006
Posts: 172
Location: Bremen, Germany

PostPosted: Mon Jan 17, 2011 8:12 am    Post subject: Reply with quote

This is just a wild guess because I generally don't use ATI graphics and the only one in my notebook is not compatible with the current closed source driver (hardware too old). But here is, what I think might be the problem:

Your using the ati closed source driver in a big_desktop mode (or twinview on nvidia). Because of this you are expanding your desktop resolution to the combined resolution of your 3 monitors, which will probably exceed the max buffer size for the driver. I remember having problems on my notebook to get xinerama running with only 2 monitors in a side-by-side configuration (internal display 1400x1050, external 1280x1024). This setup resulted in a garbled mouse curson an no 3d hardwar accel on the right side of the right monitor because the buffer auf the closed source driver was limited to 2048x2048 pixels.

After changing to have the bufers aligned ontop of each other my problems went away. So I think you should check:

a) the doc for the ati driver to figure out if you are exeeding any buffer sizes
b) maybe switch to xinerama setup without "big desktop" which should work just fine if you are not needing 3d accel on all monitors

hope this will help you
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum