UPDATE 21 AUG 2022:
Sorry for wall of text, felt I needed to decompress.
So, since i apparently hate money, I ordered another Platinum P-8124 from a German seller this time (Damned Yankees can't be trusted
) for about 150€ shipped. I contacted the uttermost helpful member RolloZ170 and told him that I got another P-8124 which didn't cook itself due to faulty IHS or whatever it was.
We tried some BIOSes, the best out of the box was a modded 2.18 with added B1. It did boot into windows and the GPU (or any PCIe card for that matter) showed up! Nice! Well, not so nice actually because the CPU didn't turbo boost at all. When under load, it went to 1,99GHz straight, even if it actually boosted to almost 3GHz when just starting windows. There were no thermal issues or so. The CPU just bent over when stressed. It could go from 1,4GHz to about 3GHz when doing background tasks according to task manager but no dice when there was some load.Back to the drawing board.
I then tried a 1.63 BIOS that RolloZ170 had modded and added microcode for B1 stepping. This was really promising! I couldn't downgrade from 2.18 to 1.60 with the P-8124 so I had to switch to my vanilla stock Bronze 3106, downgrade then back with the P-8124. It didn't boot straight out of the box with a GPU though, so I had to get my hands dirty in BIOS.
Before that i wanted to check if the CPU did boost under load, so I ran a passmark benchmark and I got about 18 000 cpumark and it did turbo boost! (Previous, without turbo boost enabled I got about 13 000 cpumark @ 2GHz) Here's a
link to my two current benchmarks. The previous - faulty CPU - actually did better, 18400 cpumark.
After ALOT of tweaking with the BIOS settings i now have it all under control. A little bit of testing is left, maybe some settings could be reverted back to default, but as it is working now i'm not too keen to revert certain settings back to default.
Settings in BIOS that have been altered from default:
Chipset-> Every PCIe-link is changed from auto to Gen3 (image is from the manual, not current settings in my bios) Could possibly be reverted to auto but i will leave it there for now since it's working.
Everything is UEFI booted. The board can't initialize anything if it's in legacy mode with the P-8124. CSM should be disabled and change from AUTO to UEFI on the rest. Remember to have a UEFI install of your OS, I missed that
I did notice when I installed Windows that Win10 has a hard time finding correct drivers so the NIC was down under the install. Make sure you have
NIC /
Realtek Audio on a USB when first booting your clean install.
After doing some benching i was digging around in the device manager and there's ALOT missing / in error state which Win10 can't possible find out what it is. PCIe devices, Base devices etcetera. Here's how to fix that:
Double click in the device->Details, choose "Hardware IDs". The numbers after "VEN_", in this case 8086 is the vendor number (actually it's Intel - 8086 - your get it?
) and the numbers after "DEV_" is the device number.
Remember those and head to PCILookup.com and enter them respectively. You'll get to
THIS page and it says it's "Sky Lake-E CBDMA Registers"
Google that and you probably end up on
THIS SITE. What are you waiting for, download the latest "Intel Chipset Device Software" (in this case 07 MAY 2020). Voila! Now you have your freaking P-8124 up n running as it should!
What about the benchmarks then? Well here they are:
CPU-Z I actually got 101% of Threadripper 1950X the first time, but it seems to vary a bit.
Cinebench R23:
Geekbench 5:
I really hope this sheds some light on this very particular piece of hardware. I do not encourage anyone to actually buy this CPU if you have the same mobo - EPC621D8A - Go for the Xeon Platinum 8124m instead which seems to 1) be totally compatible with the board and stock bios and 2) better performance.
EDIT: I almost forgot: a BIG, BIG thanks to RolloZ170 for being there and answering all the stupid questions I had and taking his time to actually help an anonymous brother in need!
Have a good one,