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