b00t0x / CpuTopologyRebuild

BSD 3-Clause "New" or "Revised" License
106 stars 9 forks source link

Cinebench 20 and 23 Results #11

Open iGPU opened 2 years ago

iGPU commented 2 years ago

Thanks for your hard work with this kext and the patches. I started using them on my Z690 build (ASUS Max Extreme / i9 12900KF / 64GB DDR / CPU iCue 360mm LCD AIO / Vega 56 for Mojave and 6900XT for Big Sur & Monterey).

The Cinebench tests were done in Big Sur (11.6.5). I'd run scores before switching from CPUFriend and CPUFriendDataProvider to your CPUTopologyRebuild. The boot-arg -ctrsmt was used and the ProvideCurrentCpuInfo Quirk was set to true for all boots. Also, I had active all of your patches, as appropriate for Big Sur and my i9 for both sets of tests as described in the next paragraph.

Single core scores went from almost 1900 (as shown below) when CPUFriend and CPUFriendDataProvider were used, to 985 when CpuTopologyRebuild was substituted for those other two. I found similar 50% reductions in Cinebench 20 multicore scores (not shown).

I'm wondering my experience is so different from what you described on your Performance page.

C23-Z690-AI-OC-TVB+-CTRebuild
b00t0x commented 2 years ago

@iGPU CpuTopologyRebuild.kext is not a replacement for CPUFriend / DataProvider, so I think these kexts can be used at the same time. I didn't test mixed kexts configuration because I'm currently using iMacPro smbios that does not need CPUFriend, but MacPro smbios probably needs CPUFriend to get better performance.

iGPU commented 2 years ago

Thanks for reply. From the Readme.md file, it was not clear that all 3 were to be used simultaneously: I thought that CPUTopologyRebuild was instead of the other two.

When all 3 are run simultaneously, Single Core in Cinebench R23 gives an 1824 result, similar to the 1895 that I posted above, with Multi-Core coming in at 27543 (AI Optimization and XMP-1 are activated in BIOS) . And these results were without using "-ctrsmt".

GB5 now has a Single Core score of 2118 with a Multi-Core score of 19314, while reporting 16-cores with 24 threads. (And again, these results were without using "-ctrsmt".)

(My i9 12900KF was specially binned for all cores at 5.3GHz.)


Adding -ctrsmt did not significantly affect the scores, but reported 8-cores with 24 threads.

aryanrajseo commented 1 year ago

Thanks for your hard work with this kext and the patches. I started using them on my Z690 build (ASUS Max Extreme / i9 12900KF / 64GB DDR / CPU iCue 360mm LCD AIO / Vega 56 for Mojave and 6900XT for Big Sur & Monterey).

The Cinebench tests were done in Big Sur (11.6.5). I'd run scores before switching from CPUFriend and CPUFriendDataProvider to your CPUTopologyRebuild. The boot-arg -ctrsmt was used and the ProvideCurrentCpuInfo Quirk was set to true for all boots. Also, I had active all of your patches, as appropriate for Big Sur and my i9 for both sets of tests as described in the next paragraph.

Single core scores went from almost 1900 (as shown below) when CPUFriend and CPUFriendDataProvider were used, to 985 when CpuTopologyRebuild was substituted for those other two. I found similar 50% reductions in Cinebench 20 multicore scores (not shown).

I'm wondering my experience is so different from what you described on your Performance page.

C23-Z690-AI-OC-TVB+-CTRebuild

could you share your new cinebench result with multicore? your result is closer to my 12400f cpu, i assume you may need to recheck the SMBIOS.