[ale] Seeking horror/success stories & trends for double monitor setup

Jim Kinney jim.kinney at gmail.com
Mon Mar 11 10:36:58 EDT 2013


here's an xorg.conf file for 4 joined screens - 3 across and one above the
center screen. The stacked screens are very wide screen Dells. The two side
screen are rotated to match height. This is using an Nvidia (duh!) Quadro
NVS 420 (4 output screen using funky splitters).


cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.32  (buildmeister at swio-display-x86-rhel47-09)
Mon Jan 14 15:46:37 PST 2013

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 290.10  (
buildmeister at swio-display-x86-rhel47-07.nvidia.com)  Wed Nov 16 20:32:22
PST 2011
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 1040
    Screen      1  "Screen1" 1024 1080
    Screen      2  "Screen2" 2944 1080
    Screen      3  "Screen3" 1024 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Xinerama" "1"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL P170S"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "DELL U2410"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "DELL P170S"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Monitor"
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "DELL P2411H"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 420"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 420"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 420"
    BusID          "PCI:4:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 420"
    BusID          "PCI:4:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    #Option         "Rotate" "left"
    Option         "TwinView" "true"
    Option         "RenderAccel" "true"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0
{rotation=90}"
    Option         "RandRRotation" "on"
    Option         "Stereo" "0"
#    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0
{rotation=270}; DFP-0: 1280x1024_75 +0+0 {rotation=270}; DFP-0: 1152x864
+0+0 {rotation=270}; DFP-0: 1024x768 +0+0 {rotation=270}; DFP-0:
1024x768_60 +0+0 {rotation=270}; DFP-0: 800x600 +0+0 {rotation=270}; DFP-0:
800x600_60 +0+0 {rotation=270}; DFP-0: 640x480 +0+0 {rotation=270}; DFP-0:
640x480_60 +0+0 {rotation=270}; DFP-0: nvidia-auto-select +0+0
{rotation=270, viewportout=1280x720+0+152}"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "true"
    Option         "RenderAccel" "true"
    Option         "RandRRotation" "on"
    Option         "Stereo" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
#    Option         "Rotate" "left"
    Option         "TwinView" "true"
    Option         "RenderAccel" "true"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0
{rotation=90}"
    Option         "RandRRotation" "on"
    Option         "Stereo" "0"
#    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0
{rotation=270}; DFP-0: 1280x1024_75 +0+0 {rotation=270}; DFP-0: 1152x864
+0+0 {rotation=270}; DFP-0: 1024x768 +0+0 {rotation=270}; DFP-0:
1024x768_60 +0+0 {rotation=270}; DFP-0: 800x600 +0+0 {rotation=270}; DFP-0:
800x600_60 +0+0 {rotation=270}; DFP-0: 640x480 +0+0 {rotation=270}; DFP-0:
640x480_60 +0+0 {rotation=270}; DFP-0: nvidia-auto-select +0+0
{rotation=270, viewportout=1280x720+0+152}"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "TwinView" "true"
    Option         "RenderAccel" "true"
    Option         "RandRRotation" "on"
    Option         "Stereo" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection



On Sun, Mar 10, 2013 at 11:44 PM, James Taylor <
James.Taylor at eastcobbgroup.com> wrote:

> I'm a little late responding...
> I use opensuse 12.2 on my notebook, which has intel video, and I do a lot
> of work with external monitors and projectors on site with customers.
> With opensuse, when I plug in an external monitor, it notifies me that a
> new monitor has been seen and asks me if I want to configure it. I set the
> correct screen resolutions for my internal and the external monitor, and
> set the relative screen locations, usually internal  for the origin and
> external to the right.
>
> It configures the monitors dynamically, and with no dead areas.
>
> -jt
>
>
>
> James Taylor
> 678-697-9420
> james.taylor at eastcobbgroup.com
>
>
>
> >>> Tom Freeman <tfreeman at intel.digichem.net> 3/9/2013   06:39 PM >>>
>
> I have experimented a little bit running double monitor heads off a single
> graphics card (nvidia), where the displays were not same generation
> devices. I was working with twinview (think that is the term) under the
> then current Fedora release (17? sounds right as it was last fall). I got
> the whole thing working easily enough, but with enough potholes to make
> life less enchanting. I also got things going on an ASUS laptop, again
> nvidia adapter, under Ubuntu 12.04 with basically the same experience.
>
> My goal is to set up a system with enough screen real estate to do online
> grading of scanned papers, hold virtual office hours with a video chat
> system (nobody shows up, but the school expects such and will check)
> without covering that up so I miss people, and hopefully be able to page
> back and forth through the key. All of this in a big enough format so old
> age eyes can see well enough to stay focused on the job and not on the
> navigation.
>
> On the basis of last fall's efforts, I know a few potholes to miss.
>
> Big thing for me will probably be a wide horizontal area to park things in
> and on. I was trying to work in a restricted space (left to right), and
> there wasn't enough physical space for all the stuff I needed. This I
> think I can handle...
>
> Next biggest thing, for me at least, was that the old monitors I was using
> did not want to agree on a usuable, common verticle dimenstion, leaving
> one screen with part of the desktop chopped off. That blank area was a
> wonderful place to lose things. Of course, if I could get paid to lose
> things, I'd get filthy rich, so that doesn't help.
>
> Because of what I am doing, getting both screens completely color matched
> isn't that crucial, although the best I achieved was pretty jaring at
> times. I _will_ need to get that challenge sorted better.
>
> Now, assuming that the cat's vet bill, the girl friend's birthday bills,
> fuel prices don't skyrocket, and I can remember the grandtwins birthday
> stuff without going extremely broke - I have a system which needs full
> replacement (power supply, motherboard, video card(s), hard disk, and
> probably a double arm load of USB ports), so I'd like to do it well. I
> turn to the group to get a  handle on what stuff makes adequate sense for
> an adjunct instructor. I'm not looking for exact specs, but I am
> looking for ideas to implement for success and ideas to avoid for success.
> The time frame is at least a month and a half out - possibly longer.
>
> Do I want to run two separate X systems - and if I do is this still a
> unified desktop? I assume it is possible with two X systems to run both a
> video card and the built in video chip set, but is this a good way to go
> to get possibly wildly mismatched monitors to cooperate without blank
> parts?
>
> Is it likely feasable to get mismatched monitors to behave themselves, or
> is the aggrivation factor such that a purpose bought will save their cost
> in ulcers & hair pulling?
>
> Thanks for the use of your bandwidth
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>
> If this is an unsolicited spam message, please click this link to report
> it:
> http://control.eastcobbgroup.com:49285/contents/spamreport.shtml?rptid=24584&srvid=16vl15t
>
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>



-- 
-- 
James P. Kinney III
*
*Every time you stop a school, you will have to build a jail. What you gain
at one end you lose at the other. It's like feeding a dog on his own tail.
It won't fatten the dog.
- Speech 11/23/1900 Mark Twain
*
http://electjimkinney.org
http://heretothereideas.blogspot.com/
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130311/74087462/attachment-0001.html>


More information about the Ale mailing list