Apple · iMac

iMac Pro (2017)

Released December 2017

A space grey 27-inch workstation all-in-one with Xeon processors, ECC memory, Radeon Pro Vega graphics and 10Gb Ethernet.

Type
All-in-one
Processor
Intel Xeon W-2140B, W-2150B, W-2170B or W-2191B
Memory
32 GB – 256 GB
Storage
1 TB – 4 TB
Screen
27″
Weight
9.7 kg

What reviewers say

Reviewers praised the strong performance in demanding creative work, sharp 5K screen and effective, quiet cooling. They considered it useful for workloads that exploit its many cores, but expensive for general use. Difficult internal upgrades and limited graphics expansion were recurring concerns.

From arstechnica.com, macworld.com, techradar.com and techradar.com

Performance

Processor
Intel Xeon W-2140B, Intel Xeon W-2150B, Intel Xeon W-2170B or Intel Xeon W-2191B
CPU cores
8, 10, 14 or 18
Graphics
Radeon Pro Vega 56 (8 GB HBM2), Radeon Pro Vega 64 (16 GB HBM2) or Radeon Pro Vega 64X (16 GB HBM2)
Memory
32 GB, 64 GB, 128 GB or 256 GB
Storage
1 TB to 4 TB
CPU
Xeon W at 3.2 GHz with 8 cores (Turbo Boost 4.2 GHz), 3.0 GHz with 10 cores (4.5 GHz), 2.5 GHz with 14 cores (4.3 GHz) or 2.3 GHz with 18 cores (4.3 GHz). Exact W-B CPU identities follow Geekbench. The 8/10-core versions launched first; Macworld reports later January 2018 availability for 14/18-core options. Apple changed the standard configuration to 10 cores in August 2020.
GPU
Radeon Pro Vega 56 with 8 GB HBM2, optionally Vega 64 or Vega 64X with 16 GB HBM2. Vega 64X is a later option included in Apple’s current specification sheet, absent from the launch reviews.
Memory type
Quad-channel 2666 MHz DDR4 ECC; 32 GB standard, configurable to 64/128/256 GB. The current maker sheet includes the later 256 GB option; launch reviews cover up to 128 GB. No user-accessible memory door.
Storage type
1 TB SSD, configurable to 2 or 4 TB

Display

Screen size
27″
Resolution
5120 × 2880
Panel
IPS LCD
Brightness
500 nits
Display type
LED-backlit Retina 5K display; IPS panel confirmed by EveryMac. Native refresh rate omitted because Apple does not publish it in the specification sheet.
Display features
Wide colour (P3); supports one billion colours

Connections

Ports
4 × Thunderbolt 3, 4 × USB-A, SD card slot, Ethernet, headphone jack
Ethernet
10 Gb/s
External displays
Up to 4
Wi-Fi
802.11ac
Bluetooth
5.0
Camera
1080p FaceTime HD
Back ports
Four USB-A ports; four Thunderbolt 3 USB-C ports with DisplayPort 1.2, Thunderbolt up to 40 Gb/s and USB 3.1 Gen 2 up to 10 Gb/s; UHS-II SDXC, Nbase-T Ethernet supporting 1/2.5/5/10Gb and 3.5 mm headphone jack. Thunderbolt 2, HDMI, DVI and VGA require adapters.
External displays
Two 5120 × 2880 displays at 60 Hz with one billion colours, four 3840 × 2160 displays at 60 Hz with one billion colours, or four 4096 × 2304 displays at 60 Hz with millions of colours, alongside the built-in display
Speakers
Stereo speakers
Microphones
Four microphones; supports Hey Siri
Keyboard and mouse
Space grey Magic Keyboard with Numeric Keypad and Magic Mouse 2; optional space grey Magic Trackpad 2

Design and power

Type
All-in-one
Weight
9.7 kg
Width × depth × height
650 × 203 × 516 mm
Operating system
macOS
Size and weight detail
Dimensions include the stand; weight varies by configuration and manufacturing process. Optional VESA mount adapter kit.
Power supply
100–240 V AC, 50–60 Hz, single phase
Materials
Recyclable aluminium enclosure; arsenic-free glass and mercury-free LED backlight
In the box
iMac Pro, space grey Magic Keyboard with Numeric Keypad, space grey Magic Mouse 2, Lightning to USB cable and power lead

Configurations

ProcessorMemoryStorageStorage typeGraphics
Intel Xeon W-2140B32 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B32 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B32 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B64 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B64 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B64 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B128 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B128 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B128 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B256 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B256 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B256 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2140B32 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B32 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B32 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B64 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B64 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B64 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B128 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B128 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B128 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B256 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B256 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B256 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2140B32 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B32 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B32 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B64 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B64 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B64 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B128 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B128 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B128 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B256 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B256 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2140B256 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B32 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B32 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B32 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B64 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B64 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B64 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B128 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B128 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B128 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B256 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B256 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B256 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2150B32 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B32 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B32 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B64 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B64 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B64 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B128 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B128 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B128 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B256 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B256 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B256 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2150B32 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B32 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B32 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B64 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B64 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B64 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B128 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B128 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B128 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B256 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B256 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2150B256 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B32 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B32 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B32 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B64 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B64 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B64 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B128 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B128 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B128 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B256 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B256 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B256 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2170B32 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B32 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B32 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B64 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B64 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B64 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B128 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B128 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B128 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B256 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B256 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B256 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2170B32 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B32 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B32 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B64 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B64 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B64 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B128 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B128 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B128 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B256 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B256 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2170B256 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B32 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B32 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B32 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B64 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B64 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B64 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B128 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B128 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B128 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B256 GB1 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B256 GB2 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B256 GB4 TBSSDRadeon Pro Vega 56 (8 GB HBM2)
Intel Xeon W-2191B32 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B32 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B32 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B64 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B64 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B64 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B128 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B128 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B128 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B256 GB1 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B256 GB2 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B256 GB4 TBSSDRadeon Pro Vega 64 (16 GB HBM2)
Intel Xeon W-2191B32 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B32 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B32 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B64 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B64 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B64 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B128 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B128 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B128 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B256 GB1 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B256 GB2 TBSSDRadeon Pro Vega 64X (16 GB HBM2)
Intel Xeon W-2191B256 GB4 TBSSDRadeon Pro Vega 64X (16 GB HBM2)

Pros and cons

Pros

  • 27-inch 5K display with P3 colour
  • Up to 18 CPU cores and ECC memory
  • Four Thunderbolt 3 ports and 10Gb Ethernet

Cons

  • Memory upgrades require dismantling the desktop
  • Stand has no height adjustment
  • Rear-mounted ports

Closest rivals

Model
TypeProcessorMemoryStorageScreenWeightReleased
All-in-oneIntel Core i5 or i78 GB – 64 GB256 GB – 3 TB27″9.44 kgJun 2017
All-in-oneIntel Core i5, i9 or i78 GB – 128 GB256 GB – 8 TB27″8.92 kgAug 2020
All-in-oneIntel Core i5 or i78 GB – 32 GB256 GB – 1 TB21.5″5.66 kgJun 2017

Sources

  1. support.apple.com/en-gb/111995
  2. apple.com/uk/newsroom/2017/12/imac-pro-the-most-powerful-mac-ever-available-tod…
  3. apple.com/uk/newsroom/2020/08/27-inch-imac-gets-a-major-update
  4. browser.geekbench.com/macs/imac-27-inch-retina-early-2019
  5. everymac.com/systems/apple/imac-pro/specs/imac-pro-eight-core-3.2-xeon-27-inch-…
  6. macworld.com/article/667595/imac-pro-review.html

Photo: Apple Newsroom press image. Published 2017 space gray iMac Pro image; internal configuration unspecified. Supplied full canvas and background retained.

Spot a mistake? Tell us