Re: Two monitors on a dual head card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Scott,

Am Montag, 3. Mai 2004 06:14 schrieb Scott Rubin:
> Hello,
>
> I'm running linux and I've got a pretty standard xfree86 install.  In
> fact, its compiled from source because I use gentoo.  Anyway, I'm also
> using the nvidia binary drivers, as that is the only way I see to
> actually get some 3d performance and make my expensive video card
> actually useful.
>
> The problem I am having is that I recently acquired a second monitor.  I
> want to setup X in such a way that the two screens will act like two
> seperate computers.  The display manager should show logins on either
> screen.  I should be able to switch the keyboard and mouse between the
> two screens with a key combination or with x2x.  I want to be able to
> load one window manager on the left screen and another window manager on
> the right hand monitor.  (ion on the left and xfce4 on the right).  My
> righthand monitor is an lcd plugged in via dvi, the lefthand monitor is
> a crt plugged in via standard vga.
>
> The nvidia documentation says to have two device, two screen and two
> monitor sections.  I set those up perfectly.  Then in the serverlayout I
> set screen0 to be leftof screen1.
>
> This doesn't work.  I get errors that say screens were found but
> configured improperly.
>
> I would attach log files and configs, but I'm using windows right now
> (dual boot).  I haven't used linux lately mainly because of this
> problem.  It's kind of bothering me too, because linux was my primary
> os, then when I got dual monitors the tables turned again.  Please help
> a geek out.

Yes, you should use two ServerLayouts.
But the ServerLayouts may _not_ reference two screens.
So in short, you'd have:
* Two device sections
* Two screen sections
* Two ServerLayouts referencing your input devices, referencing the screens 
independently of each other. The main point is you must *not* use something 
like "leftof". Just one screen.

Test your configuration like this:
init 3
X -layout NameOfFirstLayout
X -layout NameOfSecondLayout

If the two layouts work, they should come up with classical "empty" X on one 
and the other head, now modify your /etc/X11/xdm/Xservers and change the line
:0 local /usr/X11R6/bin/X :0 vt07
to
:0 local /usr/X11R6/bin/X :0 vt07 -layout NameOfFirstLayout
:1 local /usr/X11R6/bin/X :1 vt08 -layout NameOfSecondLayout

When booting to runlevel 5, or whatever your "graphical login" runlevel 
(usually called display manager runlevel) is, the program started in the 
first place is xdm or one of its clones, kdm, gdm or wdm. xdm and kdm read 
the file /etc/X11/xdm/Xservers to find out what X-Servers to show a login 
screens. Those entries with "local" specify X-Servers that xdm / kdm will 
start locally to display login screens on.
For gdm, I don't know, I think gdm uses its own Xservers-configuration from 
/etc/opt/gnome2/gdm/gdm.conf.

Also be warned that the solution described allows you two use both heads 
switching, but you will only see one of the heads at a time.
Also be warned that the two devices you configure must have different bus ids, 
otherwise XFree86 doesn't like it. So with two cards it works, with a Matrox 
G550 it doesn't work, with those nVidia or ATI GeForce or Radeon I don't 
know.

When you want to see both heads at the same time, but use them as different 
displays, afaik you will have to connect a second mouse, second keyboard, 
patch your X-Server to not use / block a Linux VT and use the new Kbd instead 
of the old Keyboard driver.

Last warning: Any information without warranty, your hw may suffer ;-)


I hope this helps.
- -- 
ITCQIS GmbH
Christian Wolfgang Hujer
E-Mail: Christian.Hujer@xxxxxxxxxx
WWW: http://www.itcqis.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQFAllBtMgwgpCF2K9sRAuqqAJ4o7RS0yafjaJ3x6RCVldW7fkfiuQCgjpyO
W98+mj12bd55GZQWOiXHnI0=
=Plqs
-----END PGP SIGNATURE-----

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux