• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

dual monitors on linux

You should be able to use any distro - it's just a matter of configuring Xorg or XF86 to use both monitors. Basically, you have to edit the xf86config file by hand to add in your second video card and monitor and then also fine tune how the screens are set up. I don't have my config file handy but I'll see if I can post it this evening with comments.
 
Any modern distro with X should support this. It's especially easy if you have an nvidia card. Here is the applicable section from my config.

Code:
Section "Device"
    Identifier  "Geforce"
    Driver      "nvidia"
    Option  "NoLogo" "1"
    #VideoRam    131072
    # Insert Clocks lines here if appropriate
    Option  "Coolbits" "1"
    Option  "NvAgp" "2"
    Option  "TwinView"
    Option  "MetaModes" "1280x1024, 1280x1024; 1280x1024; 1024x768, 1024x768; 1024x768"
    Option  "SecondMonitorHorizSync"    "57.6-82"
    Option  "SecondMonitorVertRefresh"  "60-77"
    Option  "ConnectedMonitor"      "DFP, DFP"
    Option  "TwinViewOrientation"   "LeftOf"
EndSection

The part that is important is everything after (and including) the TwinView line.
 
I've got two GeForce 6800s in SLI, with two Dell monitors. Each one is plugged into its own graphics card, and SuSE 9.3 set up dual-displays with no problems whatsoever, FWIW. So I reckon for dual-monitors SuSE probably works nicely :)

I've got a question of my own, however. I'm not using Xinerama or "clone" mode so I've effectively got two seperate sets of desktops ... one set of four virtual desktops on screen 1, and four virtual desktops on screen 2.

Does anyone know if there's a way to combine the two displays back into a single desktop, and map the "virtual desktops" to actual monitors? For example, virtual desktops 1 and 3 to my left-hand monitor and desktops 2 and 4 to my right-hand monitor? Having two distinct "desktops" can cause problems ... for example, I've not found a way to have firefox have two windows, one on each monitor, short of kicking off a second firefox with a second profile. And KDE doesn't seem to like having a translucent taskbar on my second screen for some reason ...
 
kaemaril said:
Does anyone know if there's a way to combine the two displays back into a single desktop, and map the "virtual desktops" to actual monitors? For example, virtual desktops 1 and 3 to my left-hand monitor and desktops 2 and 4 to my right-hand monitor? Having two distinct "desktops" can cause problems ... for example, I've not found a way to have firefox have two windows, one on each monitor, short of kicking off a second firefox with a second profile. And KDE doesn't seem to like having a translucent taskbar on my second screen for some reason ...

Yes and no. The spanning desktop is done with Xinerama. All of the rest is based upon your window manager. I personally hate both gnome, KDE (which aren't really window managers, they're operating environments). Having said that, they both have their uses. I usually go with another window manager and compile in both gnome/kde options. That way I get the best of both worlds, and don't have to run a ton of garbage on top. My favorite window manager of choice is WindowMaker.

My setup is 2*21" Dell (Sony Trinitron) 2100s connected to a single FX 5900. Both connected via DVI-I<->SVGA adapter. (Hey, it's a workstation, not a personal box.) I run these spanning, side by side with a resolution of 3200x1200 and sometimes do 3840x2880. WindowMaker then handles 10 virtual desktops. I swap them by hitting <Alt>-<#>. With that many virtual desktops handled very easily/effortlessly, I don't really care about having virtual desktops on different screens -- because I have so much real estate to work with. So much real estate that it would be retarded to maximize anything (Unless it's a 3800x2300 NASA orbital view of an eye of a hurricane somewhere in the carribean.)

BTW, most new distros have gone to x.org's version of X11 and have been moving away from XFree86's version. I'm a big fan of Xorg, so I'd suggest you check out their site. If you're using nvidia and Xorg X11, I can show you the config that I use. Feel free to send me a message.

l8z.
 
IIRC, using dual-displays on a single nvidia card isn't done with Xinerama, it's done using nVidia's twinview stuff, which is set up in the card config section. Read the docs for the nvidia driver.
 
ameoba said:
IIRC, using dual-displays on a single nvidia card isn't done with Xinerama, it's done using nVidia's twinview stuff, which is set up in the card config section. Read the docs for the nvidia driver.


Yes and no. Nvidia single-card dual-display is done with twinview, but the nvidia drivers still generate xinerama information for the window manager and other applications in the appropriate format. So be sure your window manager and apps have xinerama support either way.
 
PS! said:
BTW, most new distros have gone to x.org's version of X11 and have been moving away from XFree86's version. I'm a big fan of Xorg, so I'd suggest you check out their site. If you're using nvidia and Xorg X11, I can show you the config that I use. Feel free to send me a message.

l8z.
My set-up is 2xDell FP2001s, each one connected to its own individual GeForce 6800 via DVI. I just set them up as Generic LCDs running 1600x1200 at 75Mhz during SUSE installation.

My /etc/X11/xorg.conf file (partly) looks like this ... don't know if it's any use to the_bob, forex :) :
# /.../
# SaX generated X11 config file
# Created on: 2005-08-28T02:27:57+0100.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection

Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "extmod"
EndSection

Section "Device"
BoardName "GeForce 6800 Ultra (0x00F9)"
BusID "1:0:0"
Driver "nv"
Identifier "Device[0]"
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce 6800 Ultra (0x00F9)"
BusID "2:0:0"
Driver "nv"
Identifier "Device[1]"
VendorName "NVidia"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
Screen "Screen[1]" RightOf "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

I don't run "widescreen" because I find it really distracting, having a quite wide chunk of black plastic slap bang in the middle of my windows. Also, hitting maximise gets really odd results when visiting websites. Most of 'em don't look at all nice at 3200x1200 :) ...

I normally have one screen for a maximised web browser, whilst on the other a maximised Kate for editing pages, e-mail, etc. It'd be nice to sometimes drag a second browser window to the second screen and maximise it, allowing comparisons, etc.

Just annoying, not being able to move a window from one set of virtual desktops to another :)

Any hints and tips gratefully received :)
 
Code:
 Driver "nv"

Yeah that should be this for full nvidia driver goodness

Code:
Driver "nvidia"
 
j-rock said:
Code:
 Driver "nv"

Yeah that should be this for full nvidia driver goodness

Code:
Driver "nvidia"
Is there any benefit to using the nvidia driver in a multi-head environment? My understanding was the benefit was the 3D support, which isn't forthcoming in multi-head anyway ...

Or so the SUSE install tells me. It may well be a dirty fibber, of course :)
 
kaemaril said:
Is there any benefit to using the nvidia driver in a multi-head environment? My understanding was the benefit was the 3D support, which isn't forthcoming in multi-head anyway ...

Or so the SUSE install tells me. It may well be a dirty fibber, of course :)

Hmmm. All I know is that I can run glxgears across both my monitors with an FPS of above 1000 with the nvidia driver, and the nv driver starts to really slow down. I think you might want to try the nvidia drivers. If they help, great! If not, put it back the way it is now, no harm in trying.
 
visaris said:
Hmmm. All I know is that I can run glxgears across both my monitors with an FPS of above 1000 with the nvidia driver, and the nv driver starts to really slow down. I think you might want to try the nvidia drivers. If they help, great! If not, put it back the way it is now, no harm in trying.

...except for that rare bug where the binary drivers steal your soul & sell it to Satan.
 
visaris said:
Hmmm. All I know is that I can run glxgears across both my monitors with an FPS of above 1000 with the nvidia driver, and the nv driver starts to really slow down. I think you might want to try the nvidia drivers. If they help, great! If not, put it back the way it is now, no harm in trying.
Hmm. Well, I installed the nvidia drivers via the online update, and it does indeed appear to have made some difference. I haven't tried glxgears, but the cute little "Blocktube" now displays without flicker, and at about 28fps on both monitors with reflective blocks and at a fairly "slow" speed. Ironically, the faster I tell it to go the higher the FPS, but I've not experimented at top whack to see what it gets up to.

Can anyone recommend a decent way to "benchmark" the performance?
 
how do I install the nvidia drivers from there website because the ubuntu apt-get drivers are older and don't support my 6600gt. I run ubuntu 5.04 if that helps.
 
Back
Top