User Tools

Site Tools


user:jbrant:csit2320:video_wall_4_starcraft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:jbrant:csit2320:video_wall_4_starcraft [2010/05/20 08:59] jbrantuser:jbrant:csit2320:video_wall_4_starcraft [2010/05/21 02:26] (current) jbrant
Line 1: Line 1:
 +====== 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:
 +<code> 
 +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;
 + }
 +</code>
 +
 +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
 +