ES Xeon Discussion

Stephan

Well-Known Member
Apr 21, 2017
527
327
63
Germany
  • No warranties.
  • Needless to say always make a backup of the original values, so they can be restored if needed.
  • If this info is wrong, chances are high you will have a bricked motherboard.
  • High TDP CPUs running hand-optimized AVX512 code to finally settle the question why there is something instead of nothing, require good airflow to cool the voltage regulator chips.
  • Long live LGA 3647.
  • No warranties.
How to read 2955 NV memory over SMBus:
  • Switch to page 2: Cmd 0 Byte 2
  • Send Cmd 22 (RESTORE_USER_ALL) to mirror copy NVM contents to RAM
  • Wait 20ms
  • Switch to page 0: Cmd 0 Byte 0
  • In loop read all defined registers, 1 or 2 byte data
  • Switch to page 1: Cmd 0 Byte 1
  • Wait 20ms
  • In loop read all defined registers, 1 or 2 byte data, provided RAIL2NOTREAD == NO
How to write 2955 NV memory:
  • Switch to page 0: Cmd 0 Byte 0
  • In loop write all defined registers which are R/W, 1 or 2 byte data
    • Exception for loop: If NVM pos is 229 (0xE5 MFR_FS, MFR_VBOOT, 2 bytes), send command 0x5 (BIOS_UPDATE) beforehand
    • You should never mess with switching frequency or number of phases in the first place
  • Switch to page 1: Cmd 0 Byte 1
  • In loop write all defined registers which are R/W and have RAIL2NOTREAD == NO, 1 or 2 byte data
    • Exception for loop: If NVM pos is 229 (0xE5 MFR_FS, MFR_VBOOT, 2 bytes), send command 0x5 (BIOS_UPDATE) beforehand
    • You should never mess with switching frequency or number of phases in the first place
  • Switch to page 2: Cmd 0 Byte 2
  • Send Cmd 21 (STORE_USER_ALL)
  • Wait 500ms
  • Switch to page 0: Cmd 0 Byte 0
Tentative procedure for a Raspberry Pi to rewrite MFR_ICC_MAX on 2955:
  • Cmd 0x00 Byte 0x00 (Switch to page 0)
  • Cmd 0xBF Read 2 Bytes (Read Vendor ID)
    • Bail out if returned value is not 0x2555
  • Cmd 0xEF Byte FF (Set ICC to max value of 255)
    • Necessity to repeat this for page 1 rail 2 TBD, i.e.
    • Cmd 0x00 Byte 0x01 (Switch to page 1)
    • Wait 20ms
    • Cmd 0xEF Byte FF (Set ICC to max value of 255)
    • Wait 20ms
  • Cmd 0x00 Byte 0x02 (Switch to page 2)
  • Cmd 0x15 (Store RAM in NV memory)
  • Wait 500ms
  • Cmd 0x00 Byte 0x00 (Switch to page 0)
 
Last edited:

foogitiff

Active Member
Jul 26, 2018
122
31
28
I found a WC621D8A-2T for a very cheap price, but I cannot find anywhere if this board can run ES CPUs. The EPC621D8A seems ok with some of them, but I don't know if the bios is the same between the board
 

RolloZ170

Well-Known Member
Apr 24, 2016
1,928
501
113
55
I found a WC621D8A-2T for a very cheap price, but I cannot find anywhere if this board can run ES CPUs. The EPC621D8A seems ok with some of them, but I don't know if the bios is the same between the board
BIOS is completely different. WC621D8A-2T is OC BIOS for W-3175X
WC621D8A-2T: stock BIOS don't support PRE stepping H0 ES (SKL B1, SKL B0, SKL A2, SKL A1, SKL A0)
you need modded BIOS to run SKL B0 ESHWinfo sum.jpg
 

foogitiff

Active Member
Jul 26, 2018
122
31
28
Do you have a link where I could look at all the ES/stepping out there? Is there any ES CPU that could run easily on this board?
 

foogitiff

Active Member
Jul 26, 2018
122
31
28
I am just looking at the cheapest CPU that would run out of the box, until I can find a good deal on a big CPU :)

I am using a 2698 v4 right now, I guess it will be costly to find something better.
 

Stephan

Well-Known Member
Apr 21, 2017
527
327
63
Germany
MPSDemo from their website. Software has NVM read/write functions and differentiates between different MPS chips within these functions. Since we know it doesn't work right and does not recognize all the other MPS chips on the bus, I would say forget and ignore.
 

moep

New Member
Jan 2, 2022
6
3
3
I found a WC621D8A-2T for a very cheap price, but I cannot find anywhere if this board can run ES CPUs. The EPC621D8A seems ok with some of them, but I don't know if the bios is the same between the board
I can only tell you that my WC621D8A-2T runs fine with a Xeon Platinum 8175M. But that's just a OEM CPU with normal stepping, so not an answer to your question...
 

RolloZ170

Well-Known Member
Apr 24, 2016
1,928
501
113
55
we need some clearance about WC621D8A-2T vs EPC621D8A
EPC621D8A was born 11/15/2017 - the first BIOS 1.20 includes microcodes for SkyLake A1,A2,B0,H0

WC621D8A-2T was born 12/11/2019 - the first BIOS 1.10 includes microcodes for SkyLake H0 - CascadeLake A0,B0,B1
(we see, NO microcodes for any SKL ES)

50650 = SKL A1 (QKGG...)
50651 = SKL A2 (QJVV,QJWW...)
50652 = SKL B0 (QL1M,QL1L...)
50653 = SKL B1 (P-8124,P-8136)
50654 = SKL H0 (6130,8124M,8175M...)

50655 = CLX A0 (QQ8A,QQ8M,QPKD...)
50656 = CLX B0 (QRAG,QRAN...)
50657 = CLX B1 (8222CL,8259CL,QTFC,...)
 
Last edited:
  • Like
Reactions: Keyco and moep

Spartus

Active Member
Mar 28, 2012
300
113
43
Toronto, Canada
I could really use some help navigating Intel ES / QS stuff. I have some AMD ones from rome generation (ZS17, '-04's). Some of my questions might come from context of my AMD experience and none with Intel ES/QS.

I'm interested in 8375C I'm seeing on ebay, I'm seeing a lot of models all under this one umbrella of a name which I realize is probably just an approximation.

ES:
QVLS: Intel platinum 8375c/8362 ES qvls 32c 2.7ghz 3.6/3.6ghz 54mb 300w lga4189 CPU | eBay
QVLP: Intel Xeon Platinum 8375C ES QVLP 32C 2.8GHz 3.5/3.5GHz 54MB 300W LGA4189 | eBay

QS:
QWLQ Intel xeon Platinum 8375C QS CPU 32 core 2.9G server processor QWLQ CPU LGA4189 | eBay
QXDA: Intel Xeon Platinum 8375C QS QXDA 32C 2.9GHz 3.5GHz 54MB 300W LGA4189 | eBay Intel Xeon Platinum 8375C QS 32-Core 2.80-3.50GHz 330W LGA-4189 CPU Processor | eBay

Non-ES-QS
SRKHA: Intel Xeon Platinum 8375C 32-Core 2.90GHz 300W LGA-4189 CPU Processor Non-QS/ES | eBay
SRKUS...

First regarding speeds. the Rome CPUs need overclocking or run at rather low speeds, particularly the ES (ZS17 / ZS14). How does speed vary from ES to QS to final in Intel land? They all list 3.5/3.6 GHz turbo, but I know Intel has rather complex frequency tables for active cores vs instruction set. I don't expect exact answers, maybe just anecdote or extrapolation from skylake?

Other aspects of the CPU can lag behind sometimes. Like on the ZS rome CPUs the infinity fabric is slow. Would I expect issues with memory controller, cache, etc. on these Intels?

How do these show up to the system / OS? Like the first QXDA link is showing 8375C in windows, in cinebench, in hwinfo, but upon closer inspection it looks like SRKHA screenshots, so I don't trust the screenshots. The second link shows QXDA in hwinfo and Intel CPU 0000%, which seems more reliable. Of course it also shows the current frequency as 4.3 GHz so...still probably doctored?

If I went with QS, would I expect near "final" speeds and compatibility, but just have a strange name? I'd be able to update bios though and have more board selection?
I know the ES will be stuck on some old bios on specific boards only, but should it get near final performance?

Any words of warning I should know?

And lastly, has anyone touched ice lake ES/QS?

Any insight at all is appreciated.

Thanks
 

RolloZ170

Well-Known Member
Apr 24, 2016
1,928
501
113
55
I'm interested in 8375C I'm seeing on ebay,
TDP = 300/330W - supermicro runs them but that can be changed in next BIOSs.
Any words of warning I should know?
avoid ES1
606A4 - Ice Lake-SP L0
606A5 - Ice Lake-SP C0
606A6 - Ice Lake-SP M0/M1 D0/D1/D2
most sellers mean ES2 = QS.
HWinfo searched in a database for mathing parameter, if one or more is found it will be displayed. Note the Brand Name is not compared.
So it can be happen QS is displayed but Brand Name is still "Genuine Intel(R) CPU 0000%@" (Brand Name is what CPU-z shows i.e.)
If I went with QS, would I expect near "final" speeds and compatibility, but just have a strange name? I'd be able to update bios though and have more board selection?
my first Ice Lake was a QU9B Gold 5315y ES1 - runs on Gigabyte/ASRock boards out of the Box.
on Supermicro X12SPL need BIOS 1.0 (Note: downgrade is rejected,replace BIOS chip)
next is QWAQ 6330 ES2 D0, mentioned as QS by the seller, but only 1.80Ghz base. works on X12SPL latest BIOS.
HWinfo_sumx24.png