Tuesday, September 24, 2013

Trouble Running ReconstructMeQt on Laptops and Multiple GPU Machines


When ReconstructMeQT just hangs or won't start, this info may save you a few days of trouble.

ReconstructMeQT may not choose the correct computation device if left to “AUTO: Autoselect best calculation device”  for multi-graphic card machines (such as laptops).

The Alienware laptop I used with a PrimeSense or Asus Xtion Pro Live sensor plugged in during startup of ReconstructMeQT would cause the system to hang and ReconstructMe would have to be manually closed (i.e. through Task Manager).  The system was auto-selecting the low-end built-in graphics card that is useful for power savings, but was insufficient to run ReconstructMeQT. 

Discovering that that was the problem took time with multiple diagnostics.  The NVIDIA drivers were up-to-date, the 32-bit OpenNI drivers installed, the 32-bit camera drivers were there, and basic camera tests worked, and ReconstructMe were all installed.   

To work around this problem:
  1. Unplug any sensors you have for ReconstructMe.  
  2. Close and re-open up ReconstructMeQT (without sensors).  It should start up.  If not, then there's another issue non-related to this post.
  3. Go to the settings: File->Settings
  4. Choose the best “Computation Device” (GPU) listed there.  "Best" can be determined using the Reconstruct Me System Requirements and the GPU Compatibility Matrix 
  5. Before clicking “OK,” plug in the sensor.
  6. Choose “OK” and the re-initialization process is completed.  You will know immediately if your sensor is working under the Computation Device you chose.  Possible total re-start of ReconstructMe may be desired
  • Alienware Laptop M14XR2
  • Processors : Intel i7-3630QM @ 2.40 GHz
  • Installed RAM: 8GB Dual Channel DDR3 SDRAM at 1600MHz
  • 64-bit Windows 7 Professional, SP1
  • Graphics Card: 1 GB GDDR5 NVIDIA GeForce GT 650M with Optimus

No comments:

Post a Comment