|
|
| (4 intermediate revisions by one other user not shown) |
| Line 1: |
Line 1: |
| [[Cavepainting]] in the [[Cave]] involves coordination among a bunch of different machines. This article shows you HOWTO get everything running by issuing commands from the command line.
| | This page is no longer useful, sorry! |
| | |
| # Turn on tracking (VRPN) on <tt>serial</tt>
| |
| ## <code>ssh cavedemo@serial</code>
| |
| ## <code>cd /share/gfx/bin</code><br>Note that you '''don't''' want to go to $G!
| |
| ## <code>./vrpn_start.current</code>
| |
| ## Leave this program running and open up a new terminal to do the following steps.
| |
| # Set up the displays on <tt>cs-nodes</tt>
| |
| ## <code>ssh -Y cs-nodes</code>
| |
| ## <code>cd /vol/projects/cave-powerwall</code>
| |
| ## <code>./setup_cave.sh</code>
| |
| ## <code>./myframelock.sh</code>
| |
| ##*Note that this script might whine. Give it a long time to throw up errors; it eventually shows.
| |
| ##*If it stalls after displaying "cs-front", hit ctrl-C and see if it continues through the other machines and works.
| |
| ##*If it is taking especially long, hit ctrl-C a few times until you return to the prompt and try again. I'm not sure why this program is so nondeterministic.
| |
| ## In the Nvidia config GUI program that pops up:
| |
| ### Go to "Frame Lock" in the left-hand pane
| |
| ### Make sure that cs-front has the "server" box checked and all others are "client"
| |
| ### Hit the "Enable Frame Lock" button in the lower-right
| |
| ### Once all the red "Timing" and "Stereo" lights along the right turn green, you can hit "Quit"
| |
| # Make sure that <tt>grexecd</tt> is running on the Windows machine in the corner to the right of the Cave and that there are no error messages or other weird things going on there.
| |
| # Run Cavepainting on <tt>wallconsole</tt>. You have three options, listed in increasing order of hassle and debuggability:
| |
| ## Press the button on the [http://wallconsole/kiosk/index.cgi?mode=cs137fall08 kiosk webpage] corresponding to your project.
| |
| ## Run your personalized Cavepainting script directly:
| |
| ### <code>ssh -Y cavedemo@wallconsole</code>
| |
| ### <code>$G/bin/cave.cscluster.<some other junk that includes your username></code>
| |
| ## Run the commands typically included in such a script manually:
| |
| ### <code>ssh -Y cavedemo@wallconsole</code>
| |
| ### <code>$G/bin/cave_display_cscluster</code>
| |
| ### <code>ssh -Y demo@cs-nodes</code>
| |
| ### <code>setenv GROOT /ccvdisk2/dollar-g-cs137; source $GROOT/tools/gfxtools-startup-csh</code>
| |
| ### <code>$G/bin/cavepainting-cave -c SaveBasePath=$G/data/cavepaintings/<user> -c LoadBasePath=$G/data/cavepaintings/<user> -c UserDataDir=$G/data/cavepaintings/<user></code>
| |
| # You should now see activity in a new terminal window on the Windows machine, then a big grey window on the Windows machine, and then Cavepainting should start in the Cave.
| |
| # If there are problems with the display, check out [[Troubleshoot Cavepainting|HOWTO Troubleshoot Cavepainting]].
| |
| # Be sure to follow the [[Cavepainting user's guide]], and especially to shut down properly by using the ESC key on the Windows machine.
| |
| | |
| [[Category:CavePainting HOWTO]]
| |
This page is no longer useful, sorry!