2017 iMac Pro SMBIOS data…

I think that I figured out the SMBIOS data for the iMac Pro. Here it is:

#if (TARGET_MODEL == IMACPRO_10)
	#define SMB_BIOS_VERSION	"IM191.88Z.0058.B00.1705091711"
	#define SMB_PRODUCT_NAME	"iMac19,1"
	#define SMB_BOARD_PRODUCT	"Mac-CF21D135A7D34AA6"
	#define EFI_MODEL_NAME		{ 'i', 'M', 'a', 'c', '1', '9', ',', '1' }
#endif

That combined with the data from the current FrequencyVectors gives us:

Intel Xeon 8 Core with a maximum Turbo frequency of 3.6 GHz.
Intel Xeon 10 Core with a maximum Turbo frequency of 3.2 GHz.
Intel Xeon 18 Core with a maximum Turbo frequency of 3.0 GHz.

The Turbo frequencies may be changed in a next Developer Preview of High Sierra but this is it for now.

Edit: Apple is testing a 10 core/20 thread computer, supposedly the iMac Pro with AMD Radeon Vega 10 Video Adapter, and they mask pretty much everything (in the SMBIOS):

model-id.: AAPJ137,1.
board-id.: Apple Common.

The BIOS date is 11/11/2016 and thus Apple is, apparently, working on it for quite some time already.

What is puzzling is that I also found the text: “Integrated Video Controller” in the SMBIOS. What does that mean? Does that mean that the Xeon’s for the iMac Pro come with IGPU, or has Apple simply forgotten to take it out? I for one hope that the former is true, but chances are slim.

And here is the ACPI _PR scope from the DSDT:

Scope (_PR)
{
    Processor (PR00, 0x01, 0x00000410, 0x06) {}
    Processor (PR01, 0x02, 0x00000410, 0x06) {}
    Processor (PR02, 0x03, 0x00000410, 0x06) {}
    Processor (PR03, 0x04, 0x00000410, 0x06) {}
    Processor (PR04, 0x05, 0x00000410, 0x06) {}
    Processor (PR05, 0x06, 0x00000410, 0x06) {}
    Processor (PR06, 0x07, 0x00000410, 0x06) {}
    Processor (PR07, 0x08, 0x00000410, 0x06) {}
    Processor (PR08, 0x09, 0x00000410, 0x06) {}
    Processor (PR09, 0x0A, 0x00000410, 0x06) {}
    Processor (PR10, 0x0B, 0x00000410, 0x06) {}
    Processor (PR11, 0x0C, 0x00000410, 0x06) {}
    Processor (PR12, 0x0D, 0x00000410, 0x06) {}
    Processor (PR13, 0x0E, 0x00000410, 0x06) {}
    Processor (PR14, 0x0F, 0x00000410, 0x06) {}
    Processor (PR15, 0x10, 0x00000410, 0x06) {}
    Processor (PR16, 0x11, 0x00000410, 0x06) {}
    Processor (PR17, 0x12, 0x00000410, 0x06) {}
    Processor (PR18, 0x13, 0x00000410, 0x06) {}
    Processor (PR19, 0x14, 0x00000410, 0x06) {}
}

This is why we know that Apple is testing a processor with ten cores and twenty threads.

Update: The iMac that Apple is testing is the 10-core iMac19,1 (Apple is currently still using AAPJ137,1 as modelID) with Intel Basin Falls (C422/C621 for Purely Xeons) chipset. There is no mention (yet) of any Intel Core i9 processors in the code. Just to let you know 😉

Edit: Data now also updated.

Advertisements

16 thoughts on “2017 iMac Pro SMBIOS data…

  1. Thanks for infos Pike!
    Welcome back!
    I apologise if I’m a little offtopic but lookslike we have problems with Haswell CPUs on HighSierra. To boot its needed to drop DSDT MATS tables. Im waiting for your ssdtgen implementation over next weeks.

    Thank you very much for all the effort you put into this.

      • So much for “up to 4.5Ghz turbos” … TBH Skylake-X’s didn’t make sense as they don’t even support ECC…

      • Will be really interesting to see what these actually are– as far as I know, Intel hasn’t yet announced plans for any Xeons on LGA 2066. However, all of the other specs that Apple mentions for the iMac Pro (Turbo boost of 4.5 GHz, 2666 MHz DDR4, 10 Gb ethernet) seem to point right to this being X299/LGA 2066 and not X99/LGA 2011-3. Maybe Intel has Xeon versions of the Core i9 chips planned with ECC memory, etc. enabled?

      • I don’t think that Apple would wait until December if they were able to release the hardware any sooner so it has to be something that is out of their control. Up to Intel to green light it.

        And I agree. I also believe that Apple will use LGA 2066 over the older LGA 2011-3.

      • What made me think that they might be V3 Xeons is that they only offered up to 18 cores, which is not what the maximum V4 offers. Why wouldn’t they offer the highest end CPU is beyond me. The only reason I can think of is that they’re saving the higher number of cores for the upcoming MacPro.

      • If the 8 core was the i7-7820x, the turbo frequency is too low, right? That’s what has been announced for 140 W TDP. I can see a few possibilities: clocked down to be closer to 100 W rather that 140; it’s another custom chip from Intel for Apple; or, maybe they’re using Skylake-SP line, instead of Skylake-X?

      • The Intel® Core™ X-series processors are not Xeon’s and lack ECC memory support. That should rule them out.

        Also. Like I said in one of my other replies here; the data may be wrong or may change before December.

      • Possibly, but I don’t expect Apple to use any of them. We need something with a much higher turbo frequency. I hope that this is just old data/my mistake.

        Note: There is another board-id (Mac-90BE64C3CB5A9AEB) with similar data; perf-bias (1) and lack of HWP/EPP settings.

      • Actually it’s highly unlikely that they’ll use these as I don’t expect Apple to go outside Intels specifications.
        These chips are rated for a maximum memory frequency of 2400 MHz and Apple already promised to use 2666 MHz DDR4 memory.

  2. Pingback: iMac Pro comes with Security Enclave Processor – Pike's Universum

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s