===Project 4 - Video Wall! === Steps to set up a video wall, also refer to [[user:jbrant:csit1320:project3|this]] documentation for more information! - Install the same operating system on both machenes. Setup intstallation, setting names, passwords, ect. ==== The following line where done to both systems ==== - Update. * ' **aptitude update** ' - ' **aptitude upgrade** ' - Install video driver. We used; **wget http://10.80.2.6/files/student/nvidia173.run** (because we already had this on the lab server) * **chmod 777 nvidia173.run** ; to compile the driver * .**/nvidia173.run** ; to install the driver. We ran into some problems here. To get around them we used **'aptitude install build-essential'** and **aptitude install linux-sorce-2.6.31** to bring the system up to date. * Using the dpkg -l | grep nvidia we found all the nvidia files we needed too, and installed all files that showed up with aptitude install ________ ===== The following line was done to vidwall and scp to vidwall2 ===== * In the xorg.config file we needed to edit __N__vidia to //n//vidia, and uncomment NoLogo and TwinView lines. ' **scp /etc/X11/xorg.conf 10.80.2.194** ' - Next we needed to install Fluxbox to have a window manager; ' **aptitude install fluxbox** ' on both systems * To set the screens to either act verticly or horizantly under the /etc/X11 directory we needed to edit the xorg.conf file on both systems. Under the "device" section we need to add **Option "MetaModes" "1280x1024 +0+0, 1802x1024 +0+0"** * - Use **xhost +** to enable network communitcations on both machines. - Use export** DISPLAY=10.80.2.194;0** to set the monitors of the second machine to display what is on the first machine. - Installing Xdmx by using **aptitude install xdmx**, on both machenes. (Make sure both machenes are set to the same resolution) - At this point we where able to launch the fluxbox desktop on both systems. - Then we created a confiuration file that looked like this. startx -- /usr/bin/X11/Xdmx:1 -display 10.80.2.199:0 -display 10.80.2.194:0 -ignorebadfontpaths + xinerana - Patch Xdmx. We retrived the new patches from [[https://launchpad.net/ubuntu/karmic/+source/xorg-server/2:1.6.4-2ubuntu4.2]] (xorg-server_164.org.tar.gz and xorg-server_1.6.4-2ubuntu.4.2.diff) - To patch files and output any errors to an error file, patch -p1 err - All of those patched files should be in the /home/vidwall/xorg-server-1.6.4 directory * config, glx, debian, hw, doc, xkb (all of these should be in the zorg-server-1.6.4 directory) - To compile these dpkg-buildpackage -rfakeroot -us -uc * Remove old files by aptitude remove xdmx (should remove both xdmx and xdmx-tools * To install new, dpkg -i packagename ---- At this point we should have had a working system, but we did not. This is what else we tried. * We tried to download and install "dmxpict.patch" from the notes page of this wiki, under systems and networking. * in xorg-server-1.6.4/hw/dmx/dmxpict.c edit the file * between the line "FIX ME: Handle savng clip region ~" and "DMX_WRAP(Change Picture ~)" * XRectanle aRect; * aRect.x = 0; aRect.y = 0; * Arect.width = 9999 ; * ARect.height = 9999; * XRenderSetPictureClipRectangles(dmxScreen->beDisplay, pPictPriv->pict,0,0, &aRect,1); * When trying to fix the bad fonts issue we... * cd /usr/share/fonts/X11 * cp fontname fixed.pcf.gz (we chose something that seemed like a 'normal' font name) NOTE: Because this did not satisfy me I rebuilt the systems using debian Lenny and this process. Once I got this done and tried to bring up the wall I keep having a problem with the mouse. I then googled the problem. The resolution to the problem ended up being to load Xdmx from debian etch. This worked and I was able to bring up the vidoe wall.