Difference between revisions of "Documentation/Nightly/SlicerApplication/HardwareConfiguration"

From Slicer Wiki
Jump to: navigation, search
m (formatting and typos fixed)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>{{documentation/versioncheck}}</noinclude>
+
<noinclude>{{documentation/versioncheck}}
 +
</noinclude>
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/slicerapplication-header}}
 
{{documentation/{{documentation/version}}/slicerapplication-header}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
[[Image:Screen Shot 2012-02-09 at 10.11.08 AM.png|right|thumb|300px|Charting was introduced to Slicer 4 in February of 2012]]
 
 
3D Slicer is a cross platform desktop application for
 
*image visualization and
 
*image processing
 
*3D Slicer is a free, open source package available as an executable for multiple operating systems (Windows, MAC, Linux).
 
 
* Computers running 3d Slicer need enough memory and graphics capabilities to hold both the original data and the processing results in their memory.
 
 
  
 
__TOC__
 
__TOC__
  
 
=Recommended Hardware Configuration=
 
=Recommended Hardware Configuration=
* Memory: more than '''4GB''' (8 or more is recommended).
 
* Display: a minimum resolution of '''1024 by 768''' (1280 by 1024 or better is recommended).
 
* '''Dedicated''' graphics hardware and memory (1GB is recommended).
 
* Many computations in Slicer are multi-threaded and will benefit from multi core, multi CPU configurations.
 
* Interface device: a three button mouse with scroll wheel is recommended. For other devices, see [[Documentation/4.0/SlicerApplication/MouseandKeyboardShortcuts#Rotate.2C_Zoom.2C_Pan|this guide]].
 
* Internet connection to access online documentation of modules and tutorials
 
  
= Recommended OS versions =
+
*Computers running 3D Slicer need enough memory and graphics capabilities to hold both the original data and the processing results in their memory.
 +
*Memory (RAM): '''4GB''' minimum, 8GB recommended. To work with large data sets: 10x more RAM than the data set size is recommended.
 +
*Display: a minimum resolution of '''1024 by 768'''. 1280 by 1024 or better is recommended.
 +
*'''GPU:''' integrated graphics card is sufficient for basic visualization. '''Discrete''' graphics card (NVidia GPU) is recommended for interactive 3D volume rendering and fast rendering of complex scenes. GPU texture memory (VRAM) should be larger than your largest dataset (e.g., working with 2GB data, get VRAM > 4GB) and check that your images fit in [https://openGL.gpuinfo.org maximum texture dimensions of your GPU hardware]. Except rendering, most calculations are performed on CPU, therefore having a faster GPU will generally not impact the overall speed of the application.
 +
*CPU: Many computations in Slicer are multi-threaded and will benefit from multi core, multi CPU configurations. Minimum Intel Core i5 CPU is recommended. On desktop computers, i7 CPU is recommended.
 +
*Interface device: a three button mouse with scroll wheel is recommended. For other devices, see [[Documentation/{{documentation/version}}/SlicerApplication/MouseandKeyboardShortcuts#Rotate.2C_Zoom.2C_Pan|this guide]]. Pen, multi-touchscreen, touchpad, and graphic tablet are supported. All OpenVR-compatible virtual reality headsets are supported.
 +
*Internet connection to access online documentation of modules and tutorials.
 +
 
 +
=Recommended OS versions=
  
* Windows 7 64bit
+
*Windows 10 or later, 64bit
  
* Mac OS X Lion
+
*Mac OS X Lion
** On Mac OS X Maverick - Make sure to install this update: http://support.apple.com/kb/DL1754
+
**On Mac OS X Maverick - Make sure to install this update: http://support.apple.com/kb/DL1754
  
* Linux: recent versions of popular distributions should work.  Ubuntu and Fedora are the most widely used distribution among the developers.
+
*Linux: recent versions of popular distributions should work.  Ubuntu and Fedora are the most widely used distribution among the developers. The SlicerPreview nightly build system runs CentOS 7.
  
 
=32 bit versus 64 bit=
 
=32 bit versus 64 bit=
Note that many clinical research tasks, such as processing of large CT or MR volumetric datasets, require more memory than can be accommodated with a 32 bit program. We advise the use of the 64 bit versions of the Slicer wherever feasible.
+
Many clinical research tasks, such as processing of CT or MR volumetric datasets, require more memory than could be reliably accommodated with a 32-bit program. Therefore, we only make 64-bit Slicer versions available. Developers can build 32-bit version on their own if they need to run Slicer on a 32-bit operating system.
 
 
=Examples of Working Configurations=
 
==Feb 2012==
 
The entries below are hardware/OS combinations which will work with the downloaded executable for the current Slicer 4 release. This are just examples of working configurations.
 
*Apple: 15-inch MacBook Pro, 2.3 Ghz Intel Core i7, 8GB Memory, AMD Radeon HD 6750M 1024MB, Mac OS X Lion 10.7.3
 
*Windows: Generic Desktop, 3.4 GHz Intel Core i7, 16GB Memory, AMD Radeon HD 5700, Windows 7 Professional 64 bit
 
*Linux: Dell Precision m4500, Quad-Core Intel Core i7, 16GB Memory, NVIDIA® Quadro® FX 880M, Ubuntu 10.10
 
  
  
  
 +
<!-- ---------------------------- -->
  
<!-- ---------------------------- -->
 
 
{{documentation/{{documentation/version}}/slicerapplication-footer}}
 
{{documentation/{{documentation/version}}/slicerapplication-footer}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Revision as of 23:23, 24 January 2020

Home < Documentation < Nightly < SlicerApplication < HardwareConfiguration


For the latest Slicer documentation, visit the read-the-docs.



Recommended Hardware Configuration

  • Computers running 3D Slicer need enough memory and graphics capabilities to hold both the original data and the processing results in their memory.
  • Memory (RAM): 4GB minimum, 8GB recommended. To work with large data sets: 10x more RAM than the data set size is recommended.
  • Display: a minimum resolution of 1024 by 768. 1280 by 1024 or better is recommended.
  • GPU: integrated graphics card is sufficient for basic visualization. Discrete graphics card (NVidia GPU) is recommended for interactive 3D volume rendering and fast rendering of complex scenes. GPU texture memory (VRAM) should be larger than your largest dataset (e.g., working with 2GB data, get VRAM > 4GB) and check that your images fit in maximum texture dimensions of your GPU hardware. Except rendering, most calculations are performed on CPU, therefore having a faster GPU will generally not impact the overall speed of the application.
  • CPU: Many computations in Slicer are multi-threaded and will benefit from multi core, multi CPU configurations. Minimum Intel Core i5 CPU is recommended. On desktop computers, i7 CPU is recommended.
  • Interface device: a three button mouse with scroll wheel is recommended. For other devices, see this guide. Pen, multi-touchscreen, touchpad, and graphic tablet are supported. All OpenVR-compatible virtual reality headsets are supported.
  • Internet connection to access online documentation of modules and tutorials.

Recommended OS versions

  • Windows 10 or later, 64bit
  • Linux: recent versions of popular distributions should work. Ubuntu and Fedora are the most widely used distribution among the developers. The SlicerPreview nightly build system runs CentOS 7.

32 bit versus 64 bit

Many clinical research tasks, such as processing of CT or MR volumetric datasets, require more memory than could be reliably accommodated with a 32-bit program. Therefore, we only make 64-bit Slicer versions available. Developers can build 32-bit version on their own if they need to run Slicer on a 32-bit operating system.