Table of Contents
Video Wall Four the plaing Starcraft
Full wall is 4 screens by 3screens
Screen1 controlled by wall01 | Screen 2 controlled by wall01 | Screen 3 controlled by wall02 | Screen 4 controlled by wall02 |
Screen5 controlled by wall03 | Screen6 controlled by wall 03 | Screen 7 controlled by wall04 | Screen 8 controlled by wall04 |
Screen 9 controlled by wall05 | Screen 10 controlled by wall05 | Screen 11 controlled by wall06 | Screen 12 controlled by wall06 |
wall01 is in port1 of the netgear switch and port 1 of the kvm ip is 10.80.1.71 wall02 is in port5 of the netgear switch and port 2 of the kvm ip is 10.80.1.72 wall03 is in port2 of the netgear switch and port 3 of the kvm ip is 10.80.1.73 wall04 is in port6 of the netgear switch and port 4 of the kvm ip is 10.80.1.74 wall05 is in port5 of the netgear switch and port 5 of the kvm ip is 10.80.1.75 wall06 is in prot7 of the netgear switch and port 6 of the kvm ip is 10.80.1.76
Project Ojective
The purpose of this project was to take the right half of the Video wall and create a 2 by 3 video wall to play Starcraft on. The project ended up using the whole video wall to support the Collage Art show from April 30 - May 14.
Team members for this project where:
Andrew Brundage-Briggs
Mike Gough
Jeffrey Jansen
Jamie Brant
Hardware Requirements:
6 Dells Desk Tops (wall01, wall02, wall03, wall04, wall05 and wall06)
12 Dell flat pannels
Software Requirements:
Operating system: Debian lenny and etch
window manager: fluxbox
Window manager startup script: startx
OpenGL clustering software: Chromium - Is a Application for interactive rendering on a clusters of workstations
Assumption is that wall01 is the master system
Procedures used in this project:
Debian install with window manager Fluxbox application : http://lab46.corning-cc.edu/user/jbrant/csit1320/project2
but instead of installing gnome as the window manger we installed fluxbox
NFS was also used, a procedure on how to install that can be found at: http://lab46.corning-cc.edu/user/jbrant/csit1320/nfs_install
The procedure used to create the Wall
OS and video driver install:
We started out by installing debian lenny on wall02, wall04, and wall06. a procedure for installing it can be found at http://lab46.corning-cc.edu/user/jbrant/csit1320/project2 we will not preform the section on installing gnome. instead we will do: ' aptitude install fluxbox '
Next we installed the video driver:
- chmod 777 nvidia173.run
- ./nvidia173.run to install the driver.
- dpkg -l | grep nvidia ( gave use a list of files we needed to install)
- aptitude install (list of files)
**Configuration of duel Monitors:**
On wall02
edit the /etc/Xll/xorg.conf
under 'Section Device '
make sure the following line exist.
Driver “Nvidia”\\ Option “TwinView” “True”\\
Next
- cd /etc/apt
- aptitude update
- aptitude upgrade
- scp /etc/apt/sources.list wall04:/etc/apt/
- scp /etc/apt/sources.list wall06:/etc/apt/
Log on to wall04 and wall06 and do:
- aptitude update
- aptitude upgrade
Back on wall02
- aptitude search xdmx
- aptitude install xdmx xdmx-tools
we copied the dmx.conf from wall01 to wall02 (wall02 was to be the controlling system)
on wall02
made backup copy of dmx.conf
edit the dmx.conf to:
virtual vw0 2621x3372 { display tcp/10.80.1.72:0 2621x1024 @0x0; display tcp/10.80.1.74:0 2621x1024 @0x1174; display tcp/10.80.1.76:0 2621x1024 @0x2348; }
Edited /etc/X11/xorg.conf: changed the Section “Device”
Section "Device" Identifier "GeForce FX 5200" Driver "nvidia" BusID "PCI:1:0:0" Option "TwinView" "true" #Option "MetaModes" "1280x1024 +0+0, 1280x1024 +1388+0" Option "MetaModes" "640x480 +0+0, 640x480 +734+0" EndSection
changed the Section “Screen”
Section "Screen" Identifier "Default Screen" Device "GeForce FX 5200" Device "GeForce FX 5200" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection
Then copied it to wall04 and wall06 scp /root/dmx.conf wall02:/root copy to wall04 and copy to wall06 scp /root/wallup wall02:/root
scp /root/playificate scp /root/bigify
aumix aptitude search aumix aptitude install aumix aumix aptitude search alsa aptitude install alsa alsaconf
once we got the wall up and running on all three system with wall02 controlling them we started with the chromium
Chromium_install
- step 2. unzip cr-1.9.zip
- step 3. mv gmake /usr/bin/
- step 4. ln -s gmake /usr/bin/make
- Note : The next few lines will be repeated a number of times
- step 5. Make 2> chrom-error
- step 6. view chrom-error
- step 7. aptitude search mesa
- step 8. aptitude install Libgl1-mesa +-dev
do steps 5 thur 8 for each of the following
In step 7 replacing 'mesa' with each of the following options:
- glu
- Xmu
- glut
- GL
- xlibmesa
- jpeg62
In step 8 replace “Libgl1-mesa +-dev” with each of the following:
- xlibmesa-glu xlibmesa-glu-dev
- libxmu-dev libxmu6 libxmu-headers
- libglut3 libglut3-dev
- libgl-dev libgl1 libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri
- zlib1g-dev libxi-dev libjpeg62-dev
cd root/cr-1.9/lib/Linux
ln -s libcrfaker.so libGL.so.1\
ln -s libGL.so.1 libGL.so
This is where Mike Gough document should take over http://lab46.corning-cc.edu/user/mgough/videowall2