You are not logged in.

#1 2013-09-22 00:48:36

suley
Member
Registered: 2012-12-02
Posts: 9

Thinkpad W520 Triple head setup problem

I have successfuly setup triple-head on my W520 by changing the xorg file. But I couldn't plugin the monitor on the fly, when I connect the cable, I have to reboot to make the monitor work.  And if I remove the monitor cable, the screen will not resize, which means that the screen of monitor remains still there but I can't see it, eventhough I plugin the monitor cable again, the monitor still shows "unconnected" , and I can never reach that part of screen because it's becoming a black hole. I can move cursor in and try to drag a window to my other screen. but it's invisible to see anything.

So the question is:

How can I add & remove monitor while the system is running?

I try to use xrandr, but it shows that RandR is missing. It worked before I change the xorg.conf file( the file used to be empty).

I have an intel HD3000 and an Nvidia card, which supports "Optimus" technology. In order to setup 3 screen, I have to enabled both of them(which requires the "optimus" mode).
I follow the instruction here: http://zachstechnotes.blogspot.com/2012 … -w520.html

here are parts of the message & conf file, might be useful.

suley@suley-arch ~ $ dmesg | grep vga
[    0.366090] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.366095] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[    0.366096] vgaarb: loaded
[    0.366098] vgaarb: bridge control possible 0000:01:00.0
[    0.366098] vgaarb: no bridge control possible 0000:00:02.0
[    6.560796] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    6.560797] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
[    6.647464] [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
[   17.261697] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none

[

suley@suley-arch ~ :( $ xrandr
RandR extension missing
# Xorg configuration file for using a tri-head display setup with a Thinkpad W520 in linux 

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "DisplayPort Screen" 0 0
    Screen      1  "VGA Screen" LeftOf "DisplayPort Screen"
    Screen         "Thinkpad Screen" RightOf "DisplayPort Screen"
    Option         "Xinerama" "on"
EndSection

Section "Monitor"
    Identifier     "VGA Monitor"
    VendorName     "Unknown"
    ModelName      "DELL 1708FP"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "DisplayPort Monitor"
    VendorName     "Unknown"
    ModelName      "LG Electronics IPS236"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Thinkpad Display"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Nvidia Device 0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Nvidia Device 1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 1000M"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Intel Device"
    Driver         "intel"
    BusID          "PCI:00:02:0"
    VendorName     "Intel Corporation"
    BoardName      "2nd Generation Core Processor Family"
EndSection

Section "Screen"
    Identifier     "DisplayPort Screen"
    Device         "Nvidia Device 0"
    Monitor        "DisplayPort Monitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "VGA Screen"
    Device         "Nvidia Device 1"
    Monitor        "VGA Monitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Thinkpad Screen"
    Device         "Intel Device"
    Monitor        "Thinkpad Display"
    DefaultDepth    24
    SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

Offline

#2 2013-09-22 00:57:52

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Thinkpad W520 Triple head setup problem

There are some issues with multiple monitors, but I'm not sure if it's the same case as yours https://bbs.archlinux.org/viewtopic.php?id=170135
Both the the hardware and the monitor setup is different.


Your setup seems to work if all monitors are plugged in at boot and the problem is only with online adding and removing the monitors, right?
Did it use to work and now it doesn't or you never got it to work?

Last edited by karol (2013-09-22 01:07:52)

Offline

#3 2013-09-23 08:01:25

suley
Member
Registered: 2012-12-02
Posts: 9

Re: Thinkpad W520 Triple head setup problem

Yes, only in that case , the monitor will work. In other condition, like a hot plug.

It never works with online adding and removing.  Very annoying. Thanks for you reply.

I've read the post, but the problem is not the same, I guess. While all 3 monitors are working well, the xrandr always report an "RANR extension mission" error, but when I boot with laptop's monitor only, the xrandr works well, except for that it never detect a VGA connection.

suley@suley-arch ~ $ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080      60.0*+   50.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
karol wrote:

There are some issues with multiple monitors, but I'm not sure if it's the same case as yours https://bbs.archlinux.org/viewtopic.php?id=170135
Both the the hardware and the monitor setup is different.


Your setup seems to work if all monitors are plugged in at boot and the problem is only with online adding and removing the monitors, right?
Did it use to work and now it doesn't or you never got it to work?

Offline

Board footer

Powered by FluxBB