03-12-2024 11:12 PM - edited 03-12-2024 11:18 PM
According to Intel 02007006 microcode DATE 2023-03-06 for Skylake X SKUs ( CPUID 50654 ) patched on R6E 3801 Official BIOS. The microcode above prevented " DOWNFALL " vulnerable issue attack on " GATHER " instruction of Skylake X Series CPU. ( aka Core i9 78XX-7980XE ).
Even it prevented " DOWNFALL " vulnerable issue efficiently but on other hand it cause side effect of Skylake X CPU performance. Specially FPU units those microcode slow down FMA3/AVX2/AVX512 performance penalty 30-50%.
Now Intel's engineer had been complete working on these issue.
The new microcode was publish on 2023-07-28. To bring back Skylake X FPU performace. 😁
03-16-2024 05:30 PM
Thank you! Very much appreciated!
03-14-2024 12:55 PM
what diffrences?
03-20-2024 11:15 AM
Tested the new microcode, same performance as with the old one on the cpu-z bench (and for the SSD benchmarks)
03-20-2024 12:05 PM
I think the new uCode is mainly related to the AVX 512 gather / scatter machine instructions performance degradation which took a serious hit with the "DOWNFALL" security issue fix in previous uCode. I think the new uCode are supposed to fix the performance problem. If you are not using s/w that take advantage of AVX 512 gather / scatter instructions, then you will likely not see much of a change...
AVX 512 gather scatter are specifically these machine AVX-512 F / VL instructions:
- VGATHERDPS, VGATHERDPD, VGATHERQPS, VGATHERQPD
- VSCATTERDPS, VSCATTERDPD, VSCATTERQPS, VSCATTERQPD
-VSCATTERPF0DPS, VSCATTERPF0QPS, VSCATTERPF0DPD, VSCATTERPF0QPD and
-VSCATTERPF1DPS, VSCATTERPF1QPS, VSCATTERPF1DPD, VSCATTERPF1QPD
if you're interested. very powerful when reading and storing spares matrices (or vectors). So you avoid reding and writing the 0.0f values in a matrix/vector for instance, saving memory bandwidth. Well, at least in theory until security issues like "DOWNFALL" comes along 🤣.
03-20-2024 01:49 PM
@Int8bldr im using latest Bios 3801 on rampage with modding CPU MICROCODE the older one on 10XXX series
5000010!
03-20-2024 01:51 PM
@tistou77 mod your bios with this cpu microcode https://file.io/QDYRPnRWBfFI is the oldest one and report back here your perfomance!!! make sure on system32 delete mcuintel.dll
03-20-2024 02:08 PM
At the time I had already tested the different microcodes, no real differences, but I disabled the Meltdown and Spectre patch in the registry
And the performances are roughly the same as today with new microcode
03-20-2024 02:35 PM
i agree with you. with the latest uCode a lot of performance degradation that has occurred due to all the security fixes in teh uCodes the last years are now fixed so the CPU is back to original performance more or less.
make sense:
- first the priority for Intel was to patch the uCode to fix the security issue and performance was secondary.
- now several years later they have gone back and put more time into the later uCodes making the security fixes perform as well.
I'm happy intel took the time to do this work. Knowing they will eventually take care of the CPU value - performance and security, it makes me more confident buying next gen intel HEDT.
I'm having my eye on the Granite Rapids gen which looks to be truly impressive, coming out this year. Hope there will be a reasonably affordable core i9 style HEDT version of the Granite Rapids Xeon. that's a candidate to upgrade to...
03-22-2024 01:58 AM
You can also disable it by this easy tool - https://www.grc.com/inspectre.htm
I didn't test it on x299, but back in the days when i disabled it on x79 and i7 3960x , FPS in some games boosted really crazy.
03-20-2024 02:51 PM
Yes, it’s true that it’s been a few years since there was anything new on the HEDT side
Asus must be eager to produce and sell the Rampage VII Extreme 😁