Contribute
Register

Gigabyte Z690 Aero G + i5-12600K + AMD RX 6800 XT

@CaseySJ

Would you recommend we not use CpuTopologySync, and back out the mods made in posts #391 and #392 to support it?
In my experience only virtualization software fails. I haven't noticed any other issues, so my plan is to keep using it. There are comments in the Alder Lake thread suggesting that a more proper solution may be coming, but I haven't seen any references to support that assertion.
 
@Romanychev

Thanks for pointing out the reference. I was able to find the source and translate it to English. Meanwhile I had to remove your screenshot because of the Rules (only English).
 
@vandroiy has announced the new version of ProvideCurrentCpuInfo quirk and provided a compiled OpenCore.efi binary for early testers.
** Just tested and confirmed @vandroiy's files **
Now we are able to utilize all cores and threads on Alder Lake​

This is a significant giant milestone, and the effort is highly appreciated by the entire community.
  • On i5-12600K all P-cores, E-cores, and HTs are enabled and initialized. Total = 16.
  • SMCProcessor.kext is usable.
  • CpuTopologySync.kext and kernel patch related to CpuTopologySync must be disabled or deleted.
  • Using OpenCore.efi and CpuFriendDataProvider.kext from @vandroiy's post.
  • Cpuid1Data set to: 55060A00 00000000 00000000 00000000.
  • Cpuid1Mask set to: FFFFFFFF 00000000 00000000 00000000.
  • Virtualization software works.
Screen Shot 2021-12-10 at 3.00.10 AM.png

Screen Shot 2021-12-10 at 3.05.04 AM.png

Screen Shot 2021-12-10 at 3.09.10 AM.png
 
Last edited:
** Just tested and confirmed @vandroiy's files **
Now we are able to utilize all cores and threads on Alder Lake​

This is a significant milestone, and the effort is highly appreciated by the entire community.

...

Significant indeed.
 
GeekBench 5 CPU Cores (i5-12600K)

Before: With 14 threads in running state (half of E-cores disabled)
Screen Shot 2021-12-10 at 3.26.55 AM.png

After: With 16 threads in running state (all E-cores enabled)
Screen Shot 2021-12-10 at 3.24.08 AM.png
 
Cinebench R23 Before and After (10% Improvement)

Before: 15255 pts (multi core) -- Half E-Cores Disabled
Cinebench R23 with 2 E-cores.png


After: 16843 pts (multi core) -- All 16 Threads
Screen Shot 2021-12-10 at 4.01.46 AM.png
 
Sub-question: Which CPUID spoof and which frequency vector?
 
Back
Top