Difference between revisions of "Solutions for technical problems with lab machines"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Display calibration images on StarCAVE walls)
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
===If the StarCAVE won't start up===
 +
 +
When you run opencover and it stops at a message like "connected to slave 2", it probably means that the one following the one in the message is frozen, in this case node 3. You can find the order of nodes in starcave.xml below the setting for NumSlaves. The 3rd node is tile-0-2. Try to ssh into it (ssh tile-0-2). If that doesn't work it has locked up and you need to reboot the node. The power button is on the side facing the wall. Wait until it has completely booted up and shows a black screen, then run opencover again. If you want it to show the calibration image, see below under "Display calibration images".
 +
 
===Display calibration images on StarCAVE walls===
 
===Display calibration images on StarCAVE walls===
 +
 +
This normally brings any missing calibration images up again:
  
 
tentakel /home/covise/bin/calibration_grid
 
tentakel /home/covise/bin/calibration_grid
Line 5: Line 11:
 
If Rocks overwrites images:
 
If Rocks overwrites images:
  
1) cp /opt/viz/sbin/tile-banner /home/covise/tmp
+
* cp /opt/viz/sbin/tile-banner /home/covise/tmp
2) vi /home/covise/tmp/tile-banner
+
* vi /home/covise/tmp/tile-banner
3) comment out at end of file:   
+
* comment out at end of file:   
 
   # gobject.timeout_add(10000, callback, self)
 
   # gobject.timeout_add(10000, callback, self)
4) tentakel cp /home/covise/tmp/tile-banner /opt/viz/sbin
+
* tentakel cp /home/covise/tmp/tile-banner /opt/viz/sbin
 +
 
 +
If background is black:
 +
 
 +
* Copy in custom tile-banner script:
 +
  tentakel cp –f /home/install/sbin/archive/viz/testpattern/tile-banner /opt/viz/sbin/tile-banner
 +
* Restart X on each node: ssh tile-#-# init 3; init 5
  
 
===Enabling Frame Lock with Dual Nvidia Quadro 5600 Cards===
 
===Enabling Frame Lock with Dual Nvidia Quadro 5600 Cards===

Latest revision as of 07:42, 11 May 2009

Contents

If the StarCAVE won't start up

When you run opencover and it stops at a message like "connected to slave 2", it probably means that the one following the one in the message is frozen, in this case node 3. You can find the order of nodes in starcave.xml below the setting for NumSlaves. The 3rd node is tile-0-2. Try to ssh into it (ssh tile-0-2). If that doesn't work it has locked up and you need to reboot the node. The power button is on the side facing the wall. Wait until it has completely booted up and shows a black screen, then run opencover again. If you want it to show the calibration image, see below under "Display calibration images".

Display calibration images on StarCAVE walls

This normally brings any missing calibration images up again:

tentakel /home/covise/bin/calibration_grid

If Rocks overwrites images:

  • cp /opt/viz/sbin/tile-banner /home/covise/tmp
  • vi /home/covise/tmp/tile-banner
  • comment out at end of file:
  # gobject.timeout_add(10000, callback, self)
  • tentakel cp /home/covise/tmp/tile-banner /opt/viz/sbin

If background is black:

  • Copy in custom tile-banner script:
 tentakel cp –f /home/install/sbin/archive/viz/testpattern/tile-banner /opt/viz/sbin/tile-banner
  • Restart X on each node: ssh tile-#-# init 3; init 5

Enabling Frame Lock with Dual Nvidia Quadro 5600 Cards

  • Make sure GSync II card is installed and connected to both graphics cards in correct order (primary, secondary)
  • Configure four outputs in Nvidia Settings tool as 2x2 array (dual Twin View with Xinerama)
  • In Nvidia Settings tool:
    • open Frame Lock page
    • Click "Add Devices..."
    • enter ":0.0"
    • select first output as "Server", other outputs as "Client"
    • Click "Enable Frame Lock"

Problem with fonts in Emacs

xset +fp /usr/X11R6/lib/X11/fonts/100dpi 
xset +fp /usr/X11R6/lib/X11/fonts/75dpi 
xset fp rehash

Permanent solution: add the following lines to /etc/X11/xorg.conf as root (under the "Files" section):

FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"

Install Coin3D with Simage

Simage:

  • Download simage 1.6.1
  • 'configure'
  • 'vi libtool'
  • comment out the line starting with "predep_objects" to avoid multiple definition errors
  • 'make'
  • 'make install'

Coin3D:

  • Download Coin3D 2.5.0
  • 'configure --disable-dl-simage'
  • make sure simage is listed to be statically linked, not at run-time
  • 'vi Makefile'
  • in line starting with 'CC' add '-fPIC'
  • to avoid linker problem with libGL.so:
    • 'su'
    • mv /usr/lib/libGL.so /usr/lib/libGL.so.bak
    • ln -s /usr/lib64/libGL.so /usr/lib/libGL.so
    • exit
  • Download Zlib 1.2.3
    • 'vi makefile'
    • edit the line starting with 'CC': add -fPIC
  • 'make'
  • copy libraries to extern_libs/lib64
  • Undo change to libGL.so:
    • 'su'
    • mv /usr/lib/libGL.so.bak /usr/lib/libGL.so