This is my new Multi-head HOWTO.  It's not about genetic engeneering as one 
might expect from the title, but about using multiple monitors on one 
computer ;)  It still needs work, but i've done enough for today.

        Corey



                      The Multi-head HOWTO

                                by me

                           2/17/00


Note: this document is currently total chaos.


How do i get multi-headed quake running?

        get 2 supported cards.  (i.e. matrox cards), and two monitors. (note 
i use the
matrox G200's because they are well supported)
        select the driver for your card in "console drivers"  under 
"framebuffer
devices".
        recompile your kernel.
        reboot with your new kernel
        install libggi
        install quake-ggi
        type:
                GGI_DISPLAY=fbdev:/dev/fb0 quake-ggi

        that should run quake on your first monitor. if that works type:

                GGI_DISPLAY=fbdev:/dev/fb1 quake-ggi

        that should run quake on your second monitor. if that works type:

                
GGI_DISPLAY='tile:0,0,640,480,(fbdev:/dev/fb0):640,0,640,480,(fbdev:/dev/fb1)'
quake-ggi

Question: hey, my rifle is right between the two monitors, this is unusable!

Answer: get a third monitor, and a 3rd graphics card.  make sure you have 
the
driver for it compiled into the kernel, and reboot.  then try this command:


GGI_DISPLAY='tile:0,0,640,480,(fbdev:/dev/fb0):640,0,640,480,(fbdev:/dev/fb1):1280,0,640,480,(fbdev:/dev/fb2)'
quake-ggi




Problems:

Question: why does my keyboard lock up?

cause your running a old version of GGI, update to the latest version.  Or 
to
workaround type this command instead:

GGI_DISPLAY='tile:0,0,640,480,(fbdev:/dev/fb0):640,0,640,480,(fbdev:-noinput=yes:/dev/fb1):1280,0,640,480,(fbdev:-noinput=yes:/dev/fb2)'
quake-ggi

also Alt-SysRq-R resets the keyboard back to normal if you have "magic SysRq
key" compiled into you kernel


Question: When i put 2 monitors next to each other, they get horizontal 
black
stripes running up and down the screens when they are bolth powered on.  If 
i
power one of them off, everything is fine on the other one.  what gives?

Answer: The magnetic fields generated by the monitors are interfering with 
each
other.  I reduced this interference to a tolerable level by placing my 
middle
monitor into a "monitor box", a box which is designed to magnetically shield 
a
monitor.  Now all three monitors are at tolerable levels.  If you want one 
of
these you can order them from DLS Electronics @ 847-537-6400.  However be
warned, they cost $990 for a 14 inch monitor and $1140 for up to a 20 inch
monitor because they use exotic metals.  On the plus side, you can probably 
get
away with having just one carefully placed box, for up to 3 monitors, and 
they
give you a neat bookshelf above your monitor :)


Question:  My mouse doesn't work in quake-ggi!

Answer: Neither does mine.  I haven't put much effort into finding out why,
since i use the keyboard.


Question: when i run a quake session on /dev/fb0, then try to run another 
quake
session on /dev/fb1, the one on /dev/fb0 stops.  what gives?

Answer: quake is assuming your only playing quake while the "traditional
console" has focus on it.  Thus when you read your e-mail(or whatever else 
you
do), it would pause for you.  Unfortunately it causes problems with
multi-heading.  There's probably a option to turn it off, that i just 
haven't
found yet.



Question: i've got a USB keyboard, how do i use it to play the second quake
session?

Answer: get the most recent kernel, then compile in the USB support, the HID
support, and the /dev/InputX support.  Then "mknod /dev/Input0 -c 10,64".  
Then
wait for /dev/Input support in libgii ;)


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Reply via email to