This repository was archived by the owner on Sep 26, 2025. It is now read-only.
Description Hi,
I'm seeing only 10 cores listed when running ddcpuid on both Posix and Win32:
$ dub run
Performing "debug" build using C:\Apps\DMD\dmd2\windows\bin64\dmd.exe for x86_64.
ddcpuid 0.21.0: building configuration "application"...
Linking...
Running ddcpuid.exe
Name: GenuineIntel 12th Gen Intel(R) Core(TM) i7-12700KF
Identifier: Family 0x6 Model 0x97 Stepping 0x2
Cores: 10 cores, 20 threads
Max. Memory: 512 GiB physical, 256 TiB virtual
Platform: x86-64
Baseline: x86-64-v3
Features: eist turboboost htt
Extensions: x87/fpu +f16c mmx intel64/x86-64 +lahf64 aes-ni adx sha bmi1 bmi2
SSE: sse sse2 sse3 ssse3 sse4.1 sse4.2 fma
AVX: avx avx2
AMX:
Mitigations: ibrs stibp ssbd l1d_flush md_clear cet_ibt cet_ss
ParaVirt.: Hyper-V
Cache L1-D: 10x 48 KiB, 480 KiB total, si
Cache L1-I: 10x 32 KiB, 320 KiB total, si
Cache L2-U: 2x 1.25 MiB, 2.5 MiB total, si
Cache L3-U: 1x 25 MiB, 25 MiB total, si
Here's a comparison with CPU-Z:
It seems ddcpuid might be missing some of the L2 caches as well.
Here's the raw output if it helps:
| Leaf | Sub-leaf | EAX | EBX | ECX | EDX |
|----------|----------|----------|----------|----------|----------|
| 0 | 0 | 1f | 756e6547 | 6c65746e | 49656e69 |
| 1 | 0 | 90672 | 4e800800 | fefaf383 | bfcbfbff |
| 2 | 0 | feff01 | f0 | 0 | 0 |
| 3 | 0 | 0 | 0 | 0 | 0 |
| 4 | 0 | fc004121 | 2c0003f | 3f | 0 |
| 5 | 0 | 0 | 0 | 0 | 0 |
| 6 | 0 | 1f8ff3 | 2 | 9 | 90003 |
| 7 | 0 | 1 | 239c27ab | 400784 | bc108410 |
| 8 | 0 | 0 | 0 | 0 | 0 |
| 9 | 0 | 0 | 0 | 0 | 0 |
| a | 0 | 7300605 | 0 | 0 | 603 |
| b | 0 | 1 | 2 | 100 | 4c |
| c | 0 | 0 | 0 | 0 | 0 |
| d | 0 | 7 | 340 | 340 | 0 |
| e | 0 | 0 | 0 | 0 | 0 |
| f | 0 | 0 | 0 | 0 | 0 |
| 10 | 0 | 0 | 0 | 0 | 0 |
| 11 | 0 | 0 | 0 | 0 | 0 |
| 12 | 0 | 0 | 0 | 0 | 0 |
| 13 | 0 | 0 | 0 | 0 | 0 |
| 14 | 0 | 1 | 5f | 80000007 | 0 |
| 15 | 0 | 2 | bc | 249f000 | 0 |
| 16 | 0 | 0 | 0 | 0 | 0 |
| 17 | 0 | 0 | 0 | 0 | 0 |
| 18 | 0 | 0 | 0 | 0 | 0 |
| 19 | 0 | 0 | 0 | 0 | 0 |
| 1a | 0 | 20000001 | 0 | 0 | 0 |
| 1b | 0 | 0 | 0 | 0 | 0 |
| 1c | 0 | 0 | 0 | 0 | 0 |
| 1d | 0 | 0 | 0 | 0 | 0 |
| 1e | 0 | 0 | 0 | 0 | 0 |
| 1f | 0 | 1 | 2 | 100 | 4e |
| 40000000 | 0 | 4000000b | 7263694d | 666f736f | 76482074 |
| 40000001 | 0 | 31237648 | 0 | 0 | 0 |
| 40000002 | 0 | 4a61 | a0000 | 2 | 7d6 |
| 40000003 | 0 | bfff | 2bb9ff | 2 | 31fffbf6 |
| 40000004 | 0 | 60e14 | 0 | 2e | 0 |
| 40000005 | 0 | 400 | 400 | fb4 | 0 |
| 40000006 | 0 | 8200af | 0 | 0 | 0 |
| 40000007 | 0 | 80000007 | 3 | 0 | 0 |
| 40000008 | 0 | 0 | 0 | 0 | 0 |
| 40000009 | 0 | 0 | 0 | 0 | 0 |
| 4000000a | 0 | 0 | 0 | 0 | 0 |
| 4000000b | 0 | 0 | 0 | 0 | 0 |
| 80000000 | 0 | 80000008 | 0 | 0 | 0 |
| 80000001 | 0 | 0 | 0 | 121 | 2c100800 |
| 80000002 | 0 | 68743231 | 6e654720 | 746e4920 | 52286c65 |
| 80000003 | 0 | 6f432029 | 54286572 | 6920294d | 32312d37 |
| 80000004 | 0 | 4b303037 | 46 | 0 | 0 |
| 80000005 | 0 | 0 | 0 | 0 | 0 |
| 80000006 | 0 | 0 | 0 | 5007040 | 0 |
| 80000007 | 0 | 0 | 0 | 0 | 100 |
| 80000008 | 0 | 3027 | 0 | 0 | 0 |
Reactions are currently unavailable
Hi,
I'm seeing only 10 cores listed when running ddcpuid on both Posix and Win32:
Here's a comparison with CPU-Z:
It seems ddcpuid might be missing some of the L2 caches as well.
Here's the raw output if it helps: