====== 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: * wget http://10.80.2.6/files/student/nvidia173.run * 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 1. wget http://sourceforge.net/projects/chromium/files/Chromium-source/Chromium%201.9/cr-1.9.zip/download * 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