Reconstructor® System requirements
Minimal Requirements
- Processor: 64 bit x86_64 CPU
- Main memory (RAM): 8 GB
- Graphics card that supports OpenGL 3.3 with an up to date driver, still within its vendor's support lifecycle
- Windows 10 or Windows 11
- Mouse with two buttons plus a clickable scroll wheel
- Screen resolution: 1440x960 or higher (see "Display scaling" below)
On computers with the minimal requirements, Reconstructor® will be able to work on projects with limited amount of point clouds or meshes.
Compatibility with hardware, drivers or operating system software that is no longer actively supported by its vendor cannot be guaranteed.
Recommended Requirements
- AMD Ryzen 7/Ryzen 9 or Intel Core i7/ Core i9/Xeon or equivalent, 4 or more physical cores, on a single CPU socket (see "Multi-socket processors support" below)
- Main memory (RAM): 32 GB
- Graphics card that supports OpenGL 4.0 or higher, 6 GB dedicated GPU memory, single GPU, with an up to date driver, still within its vendor's support lifecycle [1]
- Windows 10 or Windows 11
- Mouse with two buttons plus a clickable scroll wheel
- Screen resolution: 1920x1080 or higher (see "Display scaling" below)
- Hard disk: SSD or RAID10 HDD array, for optimal data read/write performance
MULTI-SOCKET PROCESSORS SUPPORT
Generally speaking, the more physical cores your processor has, the faster Reconstructor® runs. However, this only applies to cores physically located on a single processor.
Systems with multiple processor socket, have dedicated RAM memory slots for each processor socket or group of sockets (this is called a node). Access from a processor to its dedicated RAM is fast, while access to the RAM dedicated to another node is slower. This type of architecture is called NUMA (Non Uniform Memory Access).
Compatibility check
To verify how many NUMA nodes your system has, download the free Reconstructor Viewer, open it, and select Help -> Hardware Info from the top menu. A dialog pops up with information about your graphics card and your processor. Make sure that the value "Number of NUMA nodes" is 1.
The use of Reconstructor on systems with more than 1 NUMA node causes a notable slowdown with most operations that rely on fast access to large amounts of data (importing scans, pre-processing, etc).
Workaround for unsupported multi-socket processors
When running on systems where the NUMA architecture cannot be disabled from the system BIOS, it is possible to configure Reconstructor's thread affinity from the Windows Task Manager to run on the cores of a single processor.
Using less cores with fast memory access is preferable to using more cores with slower memory access.
Display scaling
Some displays have a high pixel density and require scaling for optimal visualization.
In such cases, the amount of usable logical screen space is calculated by dividing the physical display resolution by the scaling factor.
For example, a 1920x1080 FHD 15.6" display with a 125% scaling factor has a logical resolution of 1920 / 1.25 x 1080 / 1.25 = 1536x864 pixels.
[1] Graphic card setting for Reconstructor
If your PC has more than one graphic card (i.e. integrated and dedicated graphic card) combine the software with the better graphic card by using its control panel. Remember to update the graphic card drivers before to installing Reconstructor®.
Refer to this tutorial to correctly set your graphic card in order to optimize the usage of Reconstructor®.
See Cpu known issues chapter for details on CPU compatibility.