Previously I assumed that Apple was going to use one of these Xeon W models, but it turns out that I was wrong – based on new data that I found. Intel apparently makes special (OEM) SKU’s for Apple’s new iMac Pro, and here are the first two known models:
Intel Xeon W-2140B @ 3.2GHz ( 8 cores / 16 threads, CPUID 0x050654)
Intel Xeon W-2150B @ 3.0GHz (10 cores / 20 threads, CPUID 0x050654)
Both running with a lower base frequency than the W-2145 (3.7GHz) and W-2155 (3.3GHz). And there can only be one reason for this. Heat!
The board-id that I found in the (assumed) firmware of the iMac Pro is: Mac-7BA5B2D9E42DDD94 and some of the data that I found earlier may be an indication that the new B serie processors include support for processor graphics (IGPU). Another key factor that contributes to the need for a lower base frequency.
Intel Speed Shift Technology
I disassembled the first High Sierra Beta XNU Kernel, months ago, and I found out that Intel Speed Shift Technology aka HWP is set to enabled for processors with CPUID 0x05065X. Like the Intel Xeon W-21NN series processors.
Back in June I was surprised to find a reference to “Integrated Video Controller” in the leaked firmware for the iMac Pro. Some time later I also found data in the info.plist of AppleGraphicsDevicePolicy.kext that shows us that Apple disables – note the unload key – the IGPU (the internal GPU). Look here:
<key>ConfigMap</key> <dict> <key>Mac-77EB7D7DAF985301</key> <string>none</string>
That coupled with this snippet:
<key>Config4</key> <dict> <key>GFX0</key> <dict> <key>EDID</key> <dict> <key>index</key> <integer>0</integer> </dict> <key>FeatureControl</key> <integer>12</integer> <key>unload</key> <false/> </dict> <key>IGPU</key> <dict> <key>unload</key> <true/> </dict> <key>display</key> <dict> <key>EDID</key> <dict> <key>index</key> <integer>0</integer> </dict> <key>FeatureControl</key> <integer>12</integer> <key>unload</key> <false/> </dict> </dict>
This may well be an indication that the new Intel Xeon’s do in fact support processor graphics, but we will have to wait until the actually release of the iMac Pro, or macOS High Sierra 10.13.2 (which Apple appears to be using internally already) before we really know what is going on here.
Edit: If you use my blog article as source, then please be so kind to add a link/reference. Thank you.
Don’t be an ass. Like mac4ever.com for the lack of reference (shame on you) because seriously guys… as a die hard Googler, nobody else blogged about it before I did!