Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 09-09-10, 12:11 PM   #1
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default What are my options? Need three dual-link DVI outputs

Currently at work I am running a single monitor at 3840x2400@60Hz (actual monitor runs at 41Hz but its getting a 60Hz signal).

I am running this off my geforce gtx 260 via two dual-link DVI outputs, that go to two matrox tripplehead2go's as my monitor only takes single link inputs (four of them). that in-tern have to go through four gefen DVI detectives (in order to get the matrox tripplehead 2 go to detect my monitor).

Here is the mesh of adapters/cables I am using right now:



The matrox tripplehead 2 go takes one dual-link DVI input and outputs two single link connections so the computer thinks its outputting 2x3840x1200 and my monitor gets 4x1920x1200.

This is my current setup and for the most part works quite well. Because this monitor is not good for gaming on (due to the 41Hz internal refresh rate) and I am getting a new desk where I will finally have the room I would like to move to a dual monitor setup (my 3840x2400 monitor running at 41Hz and my 30 inch dell @ 2560x1600) as my second 3007WFP is just collecting dust ATM. To do this it requires three dual-link DVI outputs from the computer.

I currently use XGL + beryl. Old I know but AIGLX never gave me good enough performance when running high resolution (2560x1600 or 3840x2400) when I had 50-60 windows open (playing a video and what not would lag me or moving windows around even would lag a bit).

To my knowledge I can't use XGL over more than 1 GPU's. I believe this has to do with openGL rendering not working over multiple GPU's or something?

This means that nvidia's quad display video cards are out and on the DP + dual DVI cards I assume you can only use two inputs?

Does nvidia have any tripple head cards now (I am a bit behind on some of the newer cards) that will actually run three displays off a single GPU like ati has (that do 3, 5, 6, and 12) now?

Because its XGL gaming doesn't work right on it so I generally game in a separate X session which is nice as I can change the X session (control alt f7/f8) and be able to do what is similar to a windows alt-tab which normally couldn't be done on linux gaming anyway.

I originally had given up on getting both monitors running at once (via three dual link DVI connections) so I was thinking of trying to buy some sort of splitter cable so I can simply switch between the monitor's depending on the X session but I have a feeling this won't work good.

I am thinking the best option would be to do what I am doing now but have the 30 inch monitor run off a separate video card that my separate X session runs in and thus just switch between them (just use the 30 incher for when I game). I assume I will have no problems doing this. Of course this means I can never use both monitor's at once.

Can I still make use of both monitors at once by not doing xinerama and have two separate X sessions running at once? I seem to recall it was possible to do this and the two monitor's have different programs running and thus you can't drag/drop between the two but I could at least still use both at once? This might be a good compromise as I would like to use both monitor's at once (even if they can't interact with each-other) if possible.

Anyone have any suggestions for getting the most use out of both monitors (Ideally being able to use both at once).

Having one big desktop that scales both monitor's would be the best option but to my knowledge that is currently impossible if I want to use XGL/beryl and have good window rendering performance (I kinda wanna say 2d performance but its actually rendered in 3d).

I probably have the weirdest setup of anyone out there.

Also I apologize in advance for my verbose post.
Xevious is offline   Reply With Quote
Old 09-09-10, 03:03 PM   #2
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: What are my options? Need three dual-link DVI outputs

Quote:
Originally Posted by Xevious View Post
I currently use XGL + beryl.
Just to make sure: with XGL, do you actually mean "glx", say
running 3D applications using OpenGL?

Quote:
Originally Posted by Xevious View Post
To my knowledge I can't use XGL over more than 1 GPU's. I believe this has to do with openGL rendering not working over multiple GPU's or something?
Ok, now I'm pretty sure you are refering to glx/OpenGL, because the
"XGL" I know can run on several GPUs :-)

Quote:
Originally Posted by Xevious View Post
Does nvidia have any tripple head cards now (I am a bit behind on some of the newer cards) that will actually run three displays off a single GPU like ati has (that do 3, 5, 6, and 12) now?
Not to my knowledge - there are cards with four outputs, but then with two GPUs
on the same board.

Quote:
Originally Posted by Xevious View Post
I originally had given up on getting both monitors running at once (via three dual link DVI connections) so I was thinking of trying to buy some sort of splitter cable so I can simply switch between the monitor's depending on the X session but I have a feeling this won't work good.
Normally, the X-Server should be able to scope with that, but I wouldn't
be that sure when taking your very special setup into account :-)

Quote:
Originally Posted by Xevious View Post
I am thinking the best option would be to do what I am doing now but have the 30 inch monitor run off a separate video card that my separate X session runs in and thus just switch between them (just use the 30 incher for when I game). I assume I will have no problems doing this. Of course this means I can never use both monitor's at once.

Can I still make use of both monitors at once by not doing xinerama and have two separate X sessions running at once?
I seem to recall it was possible to do this and the two monitor's have different programs running and thus you can't drag/drop between the two but I could at least still use both at once? This might be a good compromise as I would like to use both monitor's at once (even if they can't interact with each-other) if possible.
Two cards with separate X-screens should work, however usability
is limited as you already pointed out.

Quote:
Originally Posted by Xevious View Post
Anyone have any suggestions for getting the most use out of both monitors (Ideally being able to use both at once).

Having one big desktop that scales both monitor's would be the best option but to my knowledge that is currently impossible if I want to use XGL/beryl and have good window rendering performance (I kinda wanna say 2d performance but its actually rendered in 3d).
There are a number of options:

1. Try to get "XGL" working. Please note that XGL is not a synonym
for glx or OpenGL. XGL is an "overlay X-server" that would basically
fullfill your requirements, but unfortunately XGL is unsupported since
2008. It would be really a pretty nice solution, i.e. the following video
shows how XGL operates on six LCDs with three nvidia cards:
http://www.youtube.com/watch?v=1DWzuIreDGA

2. Get two Quadro 5600FX cards and use SLI Mosaic: the latest
driver does support SLI Mosaic not only for QuadroPlex boxes but
also for newer Quadro cards. However, those parts are not exactly
cheap :-)

Quote:
Originally Posted by Xevious View Post
I probably have the weirdest setup of anyone out there.
I tend to say it's pretty unique :-)

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 09-09-10, 10:48 PM   #3
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

As I originally said I am using XGL, IE the XGL x-server. IE when running top the process is Xgl for the x-server:

Code:
top - 20:45:19 up 37 days, 16:15, 14 users,  load average: 0.06, 0.04, 0.00
Tasks: 640 total,   1 running, 639 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.5%us,  1.5%sy,  0.0%ni, 91.6%id,  0.0%wa,  0.3%hi,  0.1%si,  0.0%st
Mem:  24734488k total, 24599596k used,   134892k free,        0k buffers
Swap:        0k total,        0k used,        0k free, 18481508k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
10129 root      20   0 1398m 1.3g  21m S   26  5.5   2307:38 Xgl
19751 root      20   0  560m 237m  26m S   24  1.0  74:18.45 firefox-bin
10424 root      20   0 2360m 2.1g 2464 S   13  8.7   1268:23 beryl-xgl
My original setup is probably from 2007 as I said its old as I stuck to XGL for performance reasons. Looking at the log it is indeed 2007:

Code:
X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux 2.6.19-gentoo-r2 x86_64
Current Operating System: Linux dekabutsu 2.6.33-web100 #1 SMP PREEMPT Thu Jun 3 02:19:47 PDT 2010 x86_64
Build Date: 25 January 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
So XGL can actually use multiple videocards? I didn't think it could. Do you know anywhere that has some example configurations for multiple video cards?
Xevious is offline   Reply With Quote
Old 09-10-10, 03:07 AM   #4
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

Damn I just realized X has a 4096x4096 limit doesn't it? Or is that for a single screen?

I guess I will be 2560x1600 + 3840x2400 so my virtual screen size will be 6400x2400 with a bit of area not being used

Update:

Ok so I guess I am remembering from the olden days and my gtx 260 and gtx 460 (what I plan to use in this machine) should both be able to do 8192x8192 and I should be ok.
Xevious is offline   Reply With Quote
Old 09-10-10, 10:13 AM   #5
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: What are my options? Need three dual-link DVI outputs

The 8192x8192 maximum resolution is a limit of the consumer nvidia
cards - X can handle higher resolutions, i.e. there is a demos that show four
ATI video cards (with six outputs, each) forming a 6x4 x 1920x1200 = 11520x4800:
http://www.youtube.com/watch?v=N6Vf8R_gOec

Since you have Xgl already installed, it should be possible to get it
working the way you want it. I guess most information you need can
be found, here:
http://ubuntu-virginia.ubuntuforums....d.php?t=884161

BTW.: sorry for the misunderstanding concerning XGL/GLX, but I was
wondering why you were asking for a solution that you had already installed :-)

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 09-10-10, 12:08 PM   #6
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

I thought XGL had the same limitation about 3d over multiple devices just like X did when using xinerama so I guess the fact I am already running XGL just makes things easier. Looking at that link I think I got my xorg.conf setup good:

Code:
# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "Dell 2007FP"
    #Option      "DPMS"

    VertRefresh 10 - 200
    HorizSync   10 - 200

EndSection

Section "Monitor"

    Identifier  "Dell 3007WFP"
    #Option      "DPMS"

    VertRefresh 10 - 200
    HorizSync   10 - 200

EndSection


Section "Monitor"

    Identifier  "Viewsonic VP2290b"
    #Option      "DPMS"

    VertRefresh 10 - 200
    HorizSync   10 - 200


Modeline "1920x1200" 127.170 1920 2024 2224 2528 1200 1201 1204 1229 -hsync +vsync
ModeLine "3840x1200" 330.00 3840 3904 3968 4160 1200 1203 1213 1235 +HSync +VSync

EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

Section "Device"
    Identifier  "gtx_260
    Driver      "nvidia" # do not remove vesa
    BusID          "PCI:3:0:0"
    Option         "backingstore" "true"


    Option "DPI" "75 x 75"
    Option "ExactModeTimingsDVI" "true"
    Option "UseEDID" "FALSE"
    Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
    Option     "TwinView"
    Option     "NoTwinViewXineramaInfo" "1"
    Option     "MetaModes"  "3840x1200,3840x1200; NULL,1280x1024"
    Option     "TwinViewOrientation"      "Above"
    Option      "ConnectedMonitor" "DFP-0, DFP-1"

    Screen 0
EndSection


Section "Device"
    Identifier  "gtx_460_p1"
    Driver      "nvidia" # do not remove vesa
    BusID          "PCI:5:0:0"
    Option         "backingstore" "true"
    Screen 1
EndSection


Section "Device"
    Identifier  "gtx_460_p2"
    Driver      "nvidia" # do not remove vesa
    BusID          "PCI:5:0:0"
    Option         "backingstore" "true"
    Screen 2
EndSection


Section "Screen"

    Identifier  "vp2290b"
    Device      "gtx_260
    Monitor     "Viewsonic VP2290b"
    Option "AddARGBGLXVisuals" "true"

    DefaultDepth 24

    SubSection "Display"
        Depth           24
        ViewPort        0 0
        Modes           "3840x2400" "1024x768" "800x600"
    EndSubsection

EndSection


Section "Screen"
    Identifier     "dell2007fp"
    Device         "gtx_460_p2"
    Monitor        "Dell 2007FP"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "true"
    Option         "AddARGBGLXVisuals"  "True"
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: 1600x1200_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
    Defaultdepth    24
EndSection


Section "Screen"
    Identifier     "dell3007wfp"
    Device         "gtx_460_p1"
    Monitor        "Dell 3007WFP"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "true"
    Option         "AddARGBGLXVisuals"  "True"
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: 2560x1600_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
    Defaultdepth    24
EndSection

Section "ServerLayout"

    Identifier  "Tripple"
    Screen      0  "vp2290b" 0 0
    Screen      1  "dell3007wfp" LeftOf  "vp2290b"
    Screen      2  "dell2007fp"  RightOf "vp2290b"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Mouse2" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection
I am assuming that the second video card will be PCI:5:0:0 but I haven't received it yet (bought a gtx 460 off newegg). This should hopefully allow me to use 3 montors for a total of 15.23 megapixels of desk-top real-estate.

Come Tuesday night I will be bringing in my 3007WFP into work and I hope to have received the gtx 460 by then so hopefully I can report back on whether or not I got thinks working properly or not on early Wednesday.
Xevious is offline   Reply With Quote
Old 09-10-10, 05:14 PM   #7
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: What are my options? Need three dual-link DVI outputs

Since you have a pre 2008 setup with XGL already installed, I guess the
chances are good that you can get it working, but please be advised that
XGL is not supported any more and you may have a very hard time when
doing an OS update.

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 09-10-10, 06:21 PM   #8
Licaon
Registered User
 
Licaon's Avatar
 
Join Date: Nov 2004
Location: Between the keyboard and the chair.
Posts: 490
Default Re: What are my options? Need three dual-link DVI outputs

Quote:
Originally Posted by Xevious View Post
My original setup is probably from 2007 as I said its old as I stuck to XGL for performance reasons.
How so?
Licaon is offline   Reply With Quote

Old 09-10-10, 10:54 PM   #9
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

Quote:
Originally Posted by Licaon View Post
How so?
AIGLX sucks for performance reasons. Try running at 2560x1600 or 3840x2400 and then have 50 windows open. Now try playing a video with transparency or moving wobly windows around or do the translucent cube and watch the lag. Even on a high end video card this chokes with AIGLX or using KDE's composite stuff but can do several hundred FPS even on a 8800 GT with XGL.

The simple fact is that with XGL I can still get several hundred FPS in this situation and non-XGL lagged to crap. For much lower resolutions and much less windows AIGLX worked ok but that simply isn't the case for how I use my system.

This has actually been what has kept me from totally upgrading my distribution. I use sabayon based off gentoo so I can still update individual packages without any issue but I doubt I will upgrade my entire OS anytime soon as I have yet to see anything that matches XGL and XGL pretty much became deprecated.
Xevious is offline   Reply With Quote
Old 09-19-10, 09:39 AM   #10
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

Just wanted to add that I got my triple monitor setup working just as I hoped and everything is running great even with hundreds of windows open. I took a little video of my setup here:

http://www.youtube.com/watch?v=FZdM2PWS39c&fmt=37

So far I am really happy with my setup. I use the high res monitor for my terminals. I work in a data center managing servers and it allows me to keep an eye on many servers at once as well as see output from various scripts and commands I am running when fixing downed services (When I am monitoring I am managing around 2000 shared web-hosting servers and 10000 managed VPS's) so there is typically quite a bit going on and having many terminals is very helpful with my work (much nicer than having tabs)
Xevious is offline   Reply With Quote
Old 09-19-10, 11:55 AM   #11
Licaon
Registered User
 
Licaon's Avatar
 
Join Date: Nov 2004
Location: Between the keyboard and the chair.
Posts: 490
Default Re: What are my options? Need three dual-link DVI outputs

Quote:
Originally Posted by Xevious View Post
Just wanted to add that I got my triple monitor setup working just as I hoped and everything is running great even with hundreds of windows open.
Wicked setup.

How did you fix it?
Licaon is offline   Reply With Quote
Old 09-19-10, 12:07 PM   #12
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: What are my options? Need three dual-link DVI outputs

Quote:
Originally Posted by Licaon View Post
Wicked setup.

How did you fix it?
By getting a second gtx 460 which played nicely together. Also I was initially having some problems with xinerama working ok with regular X but in XGL it gave me 3 separate X sessions which couldn't talk to each-other. I found out the XGL command needed the -xinerama parameter invoked.
Xevious is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:15 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.