cyring / CoreFreq

CoreFreq : CPU monitoring and tuning software designed for 64-bit processors.
https://www.cyring.fr
GNU General Public License v2.0
1.97k stars 126 forks source link

CCD/CCX topology, cpuidle and cpufreq governor not working on AMD 3970X #181

Closed justanerd closed 3 years ago

justanerd commented 4 years ago

The insmod should be enough if acpi_cpufreq is unloaded or am I missing something?

insmod corefreqk.ko Register_CPU_Freq=1 Register_CPU_Idle=1 Experimental=1 Register_Governor=1

dmesg:

[13864.517170] calling  CoreFreqK_init+0x0/0x1000 [corefreqk] @ 927568
[13864.780352] CoreFreq(0:32): Processor [ 8F_31] Architecture [Zen2/Castle Peak] SMT [64/64]
[13864.780950] initcall CoreFreqK_init+0x0/0x1000 [corefreqk] returned 0 after 257588 usecs

cmdline relavant part: idle=halt

kernel config: https://pastebin.com/ja0d9518

gdiazlo commented 3 years ago

Since the last time I tested I have included a new cooling system on the 3970X, it is now water cooled. So that have quite an impact on the system and the CPU temps.

First thing I notice is that the package watts in idle sit around 40-50 instead of 70W for the Package.

image

The problem with the Core Boost persist, now with kernel 5.10.7, turbo does not go beyond 3.7GHz on Linux, still has the ACPI errors.

cyring commented 3 years ago

Since the last time I tested I have included a new cooling system on the 3970X, it is now water cooled. So that have quite an impact on the system and the CPU temps.

First thing I notice is that the package watts in idle sit around 40-50 instead of 70W for the Package.

Thanks for your return. I can see now that the base address I have fixed for Castle Peak does not produce code regressions.


Multi-dies processors may have different readings based on Pkg or CCD or CCX or a combination of them which could lead to adjacent base addresses to query from.

What CoreFreq shows as the Package values (Temp, Power, Voltage) are queried with what I call the ServiceProcessor, which is just one selected CPU among all of them.

Choosing a ServiceProcessor bound to a different cluster may reveal another reading ?

  1. Print the topology of Press key [m] in the UI
    corefreq-cli -m
    CPU Pkg  Apic  Core/Thread  Caches      (w)rite-Back (i)nclusive              
    #   ID   ID CCD CCX ID/ID L1-Inst Way  L1-Data Way      L2  Way      L3  Way 
    000:BSP    0   0  0   0  0      32  8        32  8       512  8 i   65536 16w 
    001:  0    2   0  0   1  0      32  8        32  8       512  8 i   65536 16w 
    002:  0    4   0  0   2  0      32  8        32  8       512  8 i   65536 16w 
    003:  0    6   0  0   3  0      32  8        32  8       512  8 i   65536 16w 
    004:  0    8   0  1   4  0      32  8        32  8       512  8 i   65536 16w 
    005:  0   10   0  1   5  0      32  8        32  8       512  8 i   65536 16w 
    006:  0   12   0  1   6  0      32  8        32  8       512  8 i   65536 16w 
    007:  0   14   0  1   7  0      32  8        32  8       512  8 i   65536 16w 
    008:  0   16   1  2   8  0      32  8        32  8       512  8 i   65536 16w 
    009:  0   18   1  2   9  0      32  8        32  8       512  8 i   65536 16w 
    010:  0   20   1  2  10  0      32  8        32  8       512  8 i   65536 16w 
    ...
  2. Restart the driver to bind a CPU as a service processor.
    modinfo corefreqk.ko 
    ...
    parm:           ServiceProcessor:Select a CPU to run services with (int)
    ...
    • I'm choosing CPU 008 because I'm targeting the CCD 1
      insmod ServiceProcessor=8
      corefreqd
      corefreq-cli

      CoreFreq_CPU_as_SP

  1. Write down you package watts and restart (**) the driver, choosing another CPU as ServiceProcessor, and check if package watts are somehow constant or different based on the cluster the CPU belongs to.

    (*) with Hyper-threading enabled, the queries load is atomically distributed because of shared L1 cache

    (**) _when disabling a CPU, using the UI HotPlug menu and if the CPU was the ServiceProcessor then CoreFreq will search and reassign automatically the Services to another couple of {Core, SMT}_

The problem with the Core Boost persist, now with kernel 5.10.7, turbo does not go beyond 3.7GHz on Linux, still has the ACPI errors.

Only Linux, not Windows ?

cyring commented 3 years ago

Could you also show me your Threadripper Power TDP Min Max PPT EDC TDC ? 2021-01-16-172852_644x564_scrot

cyring commented 3 years ago

@gdiazlo : Hello, I have the issue #219 where Temperature per CCD does not reach a valid SMU register.

Using your 3970X and based on the develop branch, could you post the topology and one run of the sensors monitoring:

corefreq-cli -m
corefreq-cli -C

Thank you for your help.

gdiazlo commented 3 years ago

I'll do it as soon as I can. I hope before the weekend. These weeks I'm quite busy :(

gdiazlo commented 3 years ago

Hello

The issue with turbo only happens on linux. A given core does not reach beyond 3.7GHz.

The output with ServiceProcessor=12 looks simmilar to the one without ServiceProcessor parameter.

These are the outpouts with the latest commit to develop, and kernel 5.10.9.

Power, current & thermal capture: image

$ ./corefreq-cli -m
CPU Pkg  Apic  Core/Thread  Caches      (w)rite-Back (i)nclusive
 #   ID   ID CCD CCX ID/ID L1-Inst Way  L1-Data Way      L2  Way      L3  Way
000:BSP    0   0  0   0  0      32  8        32  8       512  8 i  131072 16w
001:  0    2   0  0   1  0      32  8        32  8       512  8 i  131072 16w
002:  0    4   0  0   2  0      32  8        32  8       512  8 i  131072 16w
003:  0    6   0  0   3  0      32  8        32  8       512  8 i  131072 16w
004:  0    8   0  1   4  0      32  8        32  8       512  8 i  131072 16w
005:  0   10   0  1   5  0      32  8        32  8       512  8 i  131072 16w
006:  0   12   0  1   6  0      32  8        32  8       512  8 i  131072 16w
007:  0   14   0  1   7  0      32  8        32  8       512  8 i  131072 16w
008:  0   16   2  2   8  0      32  8        32  8       512  8 i  131072 16w
009:  0   18   2  2   9  0      32  8        32  8       512  8 i  131072 16w
010:  0   20   2  2  10  0      32  8        32  8       512  8 i  131072 16w
011:  0   22   2  2  11  0      32  8        32  8       512  8 i  131072 16w
012:  0   24   2  3  12  0      32  8        32  8       512  8 i  131072 16w
013:  0   26   2  3  13  0      32  8        32  8       512  8 i  131072 16w
014:  0   28   2  3  14  0      32  8        32  8       512  8 i  131072 16w
015:  0   30   2  3  15  0      32  8        32  8       512  8 i  131072 16w
016:  0   32   4  4  16  0      32  8        32  8       512  8 i  131072 16w
017:  0   34   4  4  17  0      32  8        32  8       512  8 i  131072 16w
018:  0   36   4  4  18  0      32  8        32  8       512  8 i  131072 16w
019:  0   38   4  4  19  0      32  8        32  8       512  8 i  131072 16w
020:  0   40   4  5  20  0      32  8        32  8       512  8 i  131072 16w
021:  0   42   4  5  21  0      32  8        32  8       512  8 i  131072 16w
022:  0   44   4  5  22  0      32  8        32  8       512  8 i  131072 16w
023:  0   46   4  5  23  0      32  8        32  8       512  8 i  131072 16w
024:  0   48   6  6  24  0      32  8        32  8       512  8 i  131072 16w
025:  0   50   6  6  25  0      32  8        32  8       512  8 i  131072 16w
026:  0   52   6  6  26  0      32  8        32  8       512  8 i  131072 16w
027:  0   54   6  6  27  0      32  8        32  8       512  8 i  131072 16w
028:  0   56   6  7  28  0      32  8        32  8       512  8 i  131072 16w
029:  0   58   6  7  29  0      32  8        32  8       512  8 i  131072 16w
030:  0   60   6  7  30  0      32  8        32  8       512  8 i  131072 16w
031:  0   62   6  7  31  0      32  8        32  8       512  8 i  131072 16w
032:  0    1   0  0   0  1      32  8        32  8       512  8 i  131072 16w
033:  0    3   0  0   1  1      32  8        32  8       512  8 i  131072 16w
034:  0    5   0  0   2  1      32  8        32  8       512  8 i  131072 16w
035:  0    7   0  0   3  1      32  8        32  8       512  8 i  131072 16w
036:  0    9   0  1   4  1      32  8        32  8       512  8 i  131072 16w
037:  0   11   0  1   5  1      32  8        32  8       512  8 i  131072 16w
038:  0   13   0  1   6  1      32  8        32  8       512  8 i  131072 16w
039:  0   15   0  1   7  1      32  8        32  8       512  8 i  131072 16w
040:  0   17   2  2   8  1      32  8        32  8       512  8 i  131072 16w
041:  0   19   2  2   9  1      32  8        32  8       512  8 i  131072 16w
042:  0   21   2  2  10  1      32  8        32  8       512  8 i  131072 16w
043:  0   23   2  2  11  1      32  8        32  8       512  8 i  131072 16w
044:  0   25   2  3  12  1      32  8        32  8       512  8 i  131072 16w
045:  0   27   2  3  13  1      32  8        32  8       512  8 i  131072 16w
046:  0   29   2  3  14  1      32  8        32  8       512  8 i  131072 16w
047:  0   31   2  3  15  1      32  8        32  8       512  8 i  131072 16w
048:  0   33   4  4  16  1      32  8        32  8       512  8 i  131072 16w
049:  0   35   4  4  17  1      32  8        32  8       512  8 i  131072 16w
050:  0   37   4  4  18  1      32  8        32  8       512  8 i  131072 16w
051:  0   39   4  4  19  1      32  8        32  8       512  8 i  131072 16w
052:  0   41   4  5  20  1      32  8        32  8       512  8 i  131072 16w
053:  0   43   4  5  21  1      32  8        32  8       512  8 i  131072 16w
054:  0   45   4  5  22  1      32  8        32  8       512  8 i  131072 16w
055:  0   47   4  5  23  1      32  8        32  8       512  8 i  131072 16w
056:  0   49   6  6  24  1      32  8        32  8       512  8 i  131072 16w
057:  0   51   6  6  25  1      32  8        32  8       512  8 i  131072 16w
058:  0   53   6  6  26  1      32  8        32  8       512  8 i  131072 16w
059:  0   55   6  6  27  1      32  8        32  8       512  8 i  131072 16w
060:  0   57   6  7  28  1      32  8        32  8       512  8 i  131072 16w
061:  0   59   6  7  29  1      32  8        32  8       512  8 i  131072 16w
062:  0   61   6  7  30  1      32  8        32  8       512  8 i  131072 16w
063:  0   63   6  7  31  1      32  8        32  8       512  8 i  131072 16w
$ ./corefreq-cli -C
CPU Freq(MHz) VID  Vcore  TMP(C)    Accumulator       Energy(J)     Power(W)
000   15.34    72  1.1000   35  000000000000001430    0.021820068   0.021820068
001   13.29    72  1.1000   35  000000000000001115    0.017013550   0.017013550
002    5.48    72  1.1000   35  000000000000000622    0.009490967   0.009490967
003   11.48    72  1.1000   35  000000000000001178    0.017974854   0.017974854
004   11.38    72  1.1000   35  000000000000002781    0.042434692   0.042434692
005   24.58    72  1.1000   35  000000000000002407    0.036727905   0.036727905
006    4.74    72  1.1000   35  000000000000001170    0.017852783   0.017852783
007    5.97    72  1.1000   35  000000000000001348    0.020568848   0.020568848
008    0.57    72  1.1000   33  000000000000000044    0.000671387   0.000671387
009    0.82    72  1.1000   33  000000000000000016    0.000244141   0.000244141
010    0.74    72  1.1000   33  000000000000000175    0.002670288   0.002670288
011    0.84    72  1.1000   33  000000000000000258    0.003936768   0.003936768
012    2.81    72  1.1000   33  000000000000000425    0.006484985   0.006484985
013    0.65    72  1.1000   33  000000000000000018    0.000274658   0.000274658
014    0.58    72  1.1000   33  000000000000000013    0.000198364   0.000198364
015    0.89    72  1.1000   33  000000000000000063    0.000961304   0.000961304
016    5.37    72  1.1000   34  000000000000000928    0.014160156   0.014160156
017    6.63    72  1.1000   34  000000000000001538    0.023468018   0.023468018
018   58.73    72  1.1000   34  000000000000004983    0.076034546   0.076034546
019    4.96    72  1.1000   34  000000000000000572    0.008728027   0.008728027
020  269.49    72  1.1000   34  000000000000036720    0.560302734   0.560302734
021   79.48    72  1.1000   34  000000000000035300    0.538635254   0.538635254
022   53.41    72  1.1000   34  000000000000034417    0.525161743   0.525161743
023   64.39    72  1.1000   34  000000000000028488    0.434692383   0.434692383
024    1.33    72  1.1000   32  000000000000000025    0.000381470   0.000381470
025    0.48    72  1.1000   32  000000000000000015    0.000228882   0.000228882
026    0.60    72  1.1000   32  000000000000000128    0.001953125   0.001953125
027    1.10    72  1.1000   32  000000000000000078    0.001190186   0.001190186
028    0.49    72  1.1000   32  000000000000000149    0.002273560   0.002273560
029    0.57    72  1.1000   32  000000000000000014    0.000213623   0.000213623
030    0.50    72  1.1000   32  000000000000000013    0.000198364   0.000198364
031    0.51    72  1.1000   32  000000000000000015    0.000228882   0.000228882
032    3.49    72  1.1000   35  000000000000000000    0.000000000   0.000000000
033    4.02    72  1.1000   35  000000000000000000    0.000000000   0.000000000
034   10.50    72  1.1000   35  000000000000000000    0.000000000   0.000000000
035    7.18    72  1.1000   35  000000000000000000    0.000000000   0.000000000
036   30.54    72  1.1000   35  000000000000000000    0.000000000   0.000000000
037   16.02    72  1.1000   35  000000000000000000    0.000000000   0.000000000
038   11.16    72  1.1000   35  000000000000000000    0.000000000   0.000000000
039   13.51    72  1.1000   35  000000000000000000    0.000000000   0.000000000
040    4.43    72  1.1000   33  000000000000000000    0.000000000   0.000000000
041    0.50    72  1.1000   33  000000000000000000    0.000000000   0.000000000
042    0.62    72  1.1000   33  000000000000000000    0.000000000   0.000000000
043    0.51    72  1.1000   33  000000000000000000    0.000000000   0.000000000
044    0.54    72  1.1000   33  000000000000000000    0.000000000   0.000000000
045    0.51    72  1.1000   33  000000000000000000    0.000000000   0.000000000
046    0.50    72  1.1000   33  000000000000000000    0.000000000   0.000000000
047    6.91    72  1.1000   33  000000000000000000    0.000000000   0.000000000
048    7.80    72  1.1000   34  000000000000000000    0.000000000   0.000000000
049   13.90    72  1.1000   34  000000000000000000    0.000000000   0.000000000
050   14.94    72  1.1000   34  000000000000000000    0.000000000   0.000000000
051    3.15    72  1.1000   34  000000000000000000    0.000000000   0.000000000
052   16.34    72  1.1000   34  000000000000000000    0.000000000   0.000000000
053  153.17    72  1.1000   34  000000000000000000    0.000000000   0.000000000
054  176.51    72  1.1000   34  000000000000000000    0.000000000   0.000000000
055   51.97    72  1.1000   34  000000000000000000    0.000000000   0.000000000
056    1.02    72  1.1000   32  000000000000000000    0.000000000   0.000000000
057    0.77    72  1.1000   32  000000000000000000    0.000000000   0.000000000
058    0.53    72  1.1000   32  000000000000000000    0.000000000   0.000000000
059    0.65    72  1.1000   32  000000000000000000    0.000000000   0.000000000
060    1.94    72  1.1000   32  000000000000000000    0.000000000   0.000000000
061    0.59    72  1.1000   32  000000000000000000    0.000000000   0.000000000
062    0.59    72  1.1000   32  000000000000000000    0.000000000   0.000000000
063    0.63    72  1.1000   32  000000000000000000    0.000000000   0.000000000

              Package        Cores          Uncore         Memory
Energy(J):   68.164215088    2.387176514   12.301727295    0.000000000
Power(W) :   68.164215088    2.387176514   12.301727295    0.000000000

Now with ServiceProcesor=12 when loading the kernel module:

image

$ ./corefreq-cli -m
CPU Pkg  Apic  Core/Thread  Caches      (w)rite-Back (i)nclusive
 #   ID   ID CCD CCX ID/ID L1-Inst Way  L1-Data Way      L2  Way      L3  Way
000:BSP    0   0  0   0  0      32  8        32  8       512  8 i  131072 16w
001:  0    2   0  0   1  0      32  8        32  8       512  8 i  131072 16w
002:  0    4   0  0   2  0      32  8        32  8       512  8 i  131072 16w
003:  0    6   0  0   3  0      32  8        32  8       512  8 i  131072 16w
004:  0    8   0  1   4  0      32  8        32  8       512  8 i  131072 16w
005:  0   10   0  1   5  0      32  8        32  8       512  8 i  131072 16w
006:  0   12   0  1   6  0      32  8        32  8       512  8 i  131072 16w
007:  0   14   0  1   7  0      32  8        32  8       512  8 i  131072 16w
008:  0   16   2  2   8  0      32  8        32  8       512  8 i  131072 16w
009:  0   18   2  2   9  0      32  8        32  8       512  8 i  131072 16w
010:  0   20   2  2  10  0      32  8        32  8       512  8 i  131072 16w
011:  0   22   2  2  11  0      32  8        32  8       512  8 i  131072 16w
012:  0   24   2  3  12  0      32  8        32  8       512  8 i  131072 16w
013:  0   26   2  3  13  0      32  8        32  8       512  8 i  131072 16w
014:  0   28   2  3  14  0      32  8        32  8       512  8 i  131072 16w
015:  0   30   2  3  15  0      32  8        32  8       512  8 i  131072 16w
016:  0   32   4  4  16  0      32  8        32  8       512  8 i  131072 16w
017:  0   34   4  4  17  0      32  8        32  8       512  8 i  131072 16w
018:  0   36   4  4  18  0      32  8        32  8       512  8 i  131072 16w
019:  0   38   4  4  19  0      32  8        32  8       512  8 i  131072 16w
020:  0   40   4  5  20  0      32  8        32  8       512  8 i  131072 16w
021:  0   42   4  5  21  0      32  8        32  8       512  8 i  131072 16w
022:  0   44   4  5  22  0      32  8        32  8       512  8 i  131072 16w
023:  0   46   4  5  23  0      32  8        32  8       512  8 i  131072 16w
024:  0   48   6  6  24  0      32  8        32  8       512  8 i  131072 16w
025:  0   50   6  6  25  0      32  8        32  8       512  8 i  131072 16w
026:  0   52   6  6  26  0      32  8        32  8       512  8 i  131072 16w
027:  0   54   6  6  27  0      32  8        32  8       512  8 i  131072 16w
028:  0   56   6  7  28  0      32  8        32  8       512  8 i  131072 16w
029:  0   58   6  7  29  0      32  8        32  8       512  8 i  131072 16w
030:  0   60   6  7  30  0      32  8        32  8       512  8 i  131072 16w
031:  0   62   6  7  31  0      32  8        32  8       512  8 i  131072 16w
032:  0    1   0  0   0  1      32  8        32  8       512  8 i  131072 16w
033:  0    3   0  0   1  1      32  8        32  8       512  8 i  131072 16w
034:  0    5   0  0   2  1      32  8        32  8       512  8 i  131072 16w
035:  0    7   0  0   3  1      32  8        32  8       512  8 i  131072 16w
036:  0    9   0  1   4  1      32  8        32  8       512  8 i  131072 16w
037:  0   11   0  1   5  1      32  8        32  8       512  8 i  131072 16w
038:  0   13   0  1   6  1      32  8        32  8       512  8 i  131072 16w
039:  0   15   0  1   7  1      32  8        32  8       512  8 i  131072 16w
040:  0   17   2  2   8  1      32  8        32  8       512  8 i  131072 16w
041:  0   19   2  2   9  1      32  8        32  8       512  8 i  131072 16w
042:  0   21   2  2  10  1      32  8        32  8       512  8 i  131072 16w
043:  0   23   2  2  11  1      32  8        32  8       512  8 i  131072 16w
044:  0   25   2  3  12  1      32  8        32  8       512  8 i  131072 16w
045:  0   27   2  3  13  1      32  8        32  8       512  8 i  131072 16w
046:  0   29   2  3  14  1      32  8        32  8       512  8 i  131072 16w
047:  0   31   2  3  15  1      32  8        32  8       512  8 i  131072 16w
048:  0   33   4  4  16  1      32  8        32  8       512  8 i  131072 16w
049:  0   35   4  4  17  1      32  8        32  8       512  8 i  131072 16w
050:  0   37   4  4  18  1      32  8        32  8       512  8 i  131072 16w
051:  0   39   4  4  19  1      32  8        32  8       512  8 i  131072 16w
052:  0   41   4  5  20  1      32  8        32  8       512  8 i  131072 16w
053:  0   43   4  5  21  1      32  8        32  8       512  8 i  131072 16w
054:  0   45   4  5  22  1      32  8        32  8       512  8 i  131072 16w
055:  0   47   4  5  23  1      32  8        32  8       512  8 i  131072 16w
056:  0   49   6  6  24  1      32  8        32  8       512  8 i  131072 16w
057:  0   51   6  6  25  1      32  8        32  8       512  8 i  131072 16w
058:  0   53   6  6  26  1      32  8        32  8       512  8 i  131072 16w
059:  0   55   6  6  27  1      32  8        32  8       512  8 i  131072 16w
060:  0   57   6  7  28  1      32  8        32  8       512  8 i  131072 16w
061:  0   59   6  7  29  1      32  8        32  8       512  8 i  131072 16w
062:  0   61   6  7  30  1      32  8        32  8       512  8 i  131072 16w
063:  0   63   6  7  31  1      32  8        32  8       512  8 i  131072 16w
$ ./corefreq-cli -C
CPU Freq(MHz) VID  Vcore  TMP(C)    Accumulator       Energy(J)     Power(W)
000   13.74    72  1.1000   35  000000000000000707    0.010787964   0.010787964
001    8.01    72  1.1000   35  000000000000000741    0.011306763   0.011306763
002    5.39    72  1.1000   35  000000000000000947    0.014450073   0.014450073
003    2.18    72  1.1000   35  000000000000000700    0.010681152   0.010681152
004   67.78    72  1.1000   35  000000000000005395    0.082321167   0.082321167
005   23.04    72  1.1000   35  000000000000001724    0.026306152   0.026306152
006   17.42    72  1.1000   35  000000000000001537    0.023452759   0.023452759
007   10.81    72  1.1000   35  000000000000002773    0.042312622   0.042312622
008  253.03    72  1.1000   33  000000000000028262    0.431243896   0.431243896
009   24.17    72  1.1000   33  000000000000025567    0.390121460   0.390121460
010  114.73    72  1.1000   33  000000000000027645    0.421829224   0.421829224
011   69.04    72  1.1000   33  000000000000024913    0.380142212   0.380142212
012    0.69    72  1.1000   33  000000000000000122    0.001861572   0.001861572
013    0.95    72  1.1000   33  000000000000000169    0.002578735   0.002578735
014    6.59    72  1.1000   33  000000000000000479    0.007308960   0.007308960
015    0.70    72  1.1000   33  000000000000000094    0.001434326   0.001434326
016    1.26    72  1.1000   33  000000000000000041    0.000625610   0.000625610
017    1.11    72  1.1000   33  000000000000000037    0.000564575   0.000564575
018    1.79    72  1.1000   33  000000000000000036    0.000549316   0.000549316
019    3.53    72  1.1000   33  000000000000000278    0.004241943   0.004241943
020    0.55    72  1.1000   33  000000000000000019    0.000289917   0.000289917
021    0.77    72  1.1000   33  000000000000000123    0.001876831   0.001876831
022    0.57    72  1.1000   33  000000000000000018    0.000274658   0.000274658
023   15.76    72  1.1000   33  000000000000000653    0.009963989   0.009963989
024    0.53    72  1.1000   32  000000000000000883    0.013473511   0.013473511
025    1.24    72  1.1000   32  000000000000000024    0.000366211   0.000366211
026   15.18    72  1.1000   32  000000000000001634    0.024932861   0.024932861
027   11.51    72  1.1000   32  000000000000001496    0.022827148   0.022827148
028    0.74    72  1.1000   32  000000000000000115    0.001754761   0.001754761
029    3.45    72  1.1000   32  000000000000000157    0.002395630   0.002395630
030    0.63    72  1.1000   32  000000000000000167    0.002548218   0.002548218
031    0.52    72  1.1000   32  000000000000000165    0.002517700   0.002517700
032    0.82    72  1.1000   35  000000000000000000    0.000000000   0.000000000
033    2.76    72  1.1000   35  000000000000000000    0.000000000   0.000000000
034   13.16    72  1.1000   35  000000000000000000    0.000000000   0.000000000
035    4.07    72  1.1000   35  000000000000000000    0.000000000   0.000000000
036   12.56    72  1.1000   35  000000000000000000    0.000000000   0.000000000
037    6.56    72  1.1000   35  000000000000000000    0.000000000   0.000000000
038    3.53    72  1.1000   35  000000000000000000    0.000000000   0.000000000
039   32.15    72  1.1000   35  000000000000000000    0.000000000   0.000000000
040    3.93    72  1.1000   33  000000000000000000    0.000000000   0.000000000
041  149.07    72  1.1000   33  000000000000000000    0.000000000   0.000000000
042  109.33    72  1.1000   33  000000000000000000    0.000000000   0.000000000
043  100.67    72  1.1000   33  000000000000000000    0.000000000   0.000000000
044    0.72    72  1.1000   33  000000000000000000    0.000000000   0.000000000
045    1.98    72  1.1000   33  000000000000000000    0.000000000   0.000000000
046    1.15    72  1.1000   33  000000000000000000    0.000000000   0.000000000
047    0.57    72  1.1000   33  000000000000000000    0.000000000   0.000000000
048    0.57    72  1.1000   33  000000000000000000    0.000000000   0.000000000
049    0.62    72  1.1000   33  000000000000000000    0.000000000   0.000000000
050    0.65    72  1.1000   33  000000000000000000    0.000000000   0.000000000
051    0.47    72  1.1000   33  000000000000000000    0.000000000   0.000000000
052    0.48    72  1.1000   33  000000000000000000    0.000000000   0.000000000
053    0.52    72  1.1000   33  000000000000000000    0.000000000   0.000000000
054    0.47    72  1.1000   33  000000000000000000    0.000000000   0.000000000
055    0.49    72  1.1000   33  000000000000000000    0.000000000   0.000000000
056   16.40    72  1.1000   32  000000000000000000    0.000000000   0.000000000
057    0.79    72  1.1000   32  000000000000000000    0.000000000   0.000000000
058    6.90    72  1.1000   32  000000000000000000    0.000000000   0.000000000
059    5.91    72  1.1000   32  000000000000000000    0.000000000   0.000000000
060    0.67    72  1.1000   32  000000000000000000    0.000000000   0.000000000
061    0.89    72  1.1000   32  000000000000000000    0.000000000   0.000000000
062    0.62    72  1.1000   32  000000000000000000    0.000000000   0.000000000
063    0.52    72  1.1000   32  000000000000000000    0.000000000   0.000000000

              Package        Cores          Uncore         Memory
Energy(J):   67.808105469    1.947341919   11.654266357    0.000000000
Power(W) :   67.808105469    1.947341919   11.654266357    0.000000000
gdiazlo commented 3 years ago

For the record, I had some help solving the Core Boost / XFR setting on Linux. Seems AMD only supports RAM speeds up to 3200MHz, if you load a profile with XMP with sets the RAM speed to 3600, depending on your silicon lottery it might work or not. On my case it didn't work. Setting a manual speed of 3533 MHz solved the issue, and now the CPU boost clocks as expected.

cyring commented 3 years ago

For the record, I had some help solving the Core Boost / XFR setting on Linux. Seems AMD only supports RAM speeds up to 3200MHz, if you load a profile with XMP with sets the RAM speed to 3600, depending on your silicon lottery it might work or not. On my case it didn't work. Setting a manual speed of 3533 MHz solved the issue, and now the CPU boost clocks as expected.

Here 3950X w/ dual g.skill 3600 going at 3733MHz cl 16. Bus 1866 and voltage 1.35 No Docp