You are not logged in.

#1 2019-03-30 19:24:53

Trebh
Member
Registered: 2019-03-30
Posts: 12

Low CPU/GPU performance

Hi Everyone,

I have just built my new system, installed Arch and doing some initial benchmarks I'm getting very weird results.
Both CPU and GPU show really bad performance in multiple workloads tested with Phoronix Test Suite.

Some data about the system

OS: Arch Linux
Kernel: x86_64 Linux 5.0.4
CPU: Threadripper 2950x currently clocked at 4Ghz
Motherboard: Asus Zenith Extreme Alpha
Bios version: 0207
RAM: 64 GB at 3000Mhz
GPUs: 2 x RTX 2080 ti Gigabyte turbo

nvidia driver version: 418.56

from nvidia-smi:
power usage cap is 250W
Performance level is correctly ramped up by PowerMizer (nvidia-settings). Setting it to max performance manually doesn't change results.

CPU and Gpus are watercooled with a custom loop by EK: 360 + 240 radiators, loop order pupm/res combo, CPU, 360 rad, GPUs (parallel), 240 rad, pump/res combo
Temperatures are ~40 C idle, ~60C highest load. They are higher than I expected, and I might reseat both GPUs / replace thermal paddings, but I don't think that I am reaching thermal throttling.

Everything during BIOS setup and software installation went smoothly, all hardware is recognized properly and Arch seem to be working just fine as always.

BUT.
Performing some unigine benchmarks I am getting ~ 20 fps in every test (valley, heaven, superposition), doesn't matter if I change settings from basic to ultra or whether I toggle occlusion shadows or refraction.
Power draw ranges from ~ 80W to 200W when doing Unigine superposition at Ultra settings.
Gpu utilization ranges from 15% to 60%.

At first I thought about some NVIDIA driver issues, then I started some tests on the CPU and core performance is very bad too.
Example: Scimark2 Computational test: composite yields a result of 488 Mflops, lower than an AMD Athlon II. Just for comparison, a Core i3 2100 on Openbenchmarking.org scores 1065 Mflops.
I get silmilar results from other tests aswell.
I also tried multithreaded benchmarks like himeno and again I get 1087 Mflops. i7 6700K scores 2626 Mflops.

Anomalies during CPU tests I noticed with top:
single core usage doesn't go past ~50% (shouldn't it stress to 100%?)
multithreaded tests are actually using just one core (and it goes to 100% usage in these tests)

from sensors data:
CPU temperature is ~13C idle, reached 25C during tests at worst, then went down quickly.

To complete the overview, ramspeed test with Phoronix Test Suite yields expected results. RAM seem to be working nicely.

Any idea about what's going on? Am I missing something obvious? GPU bad performance could be the result of a bottleneck due to CPU single core severely underperforming - afterall I am pairing lower-than-i3 performance with a double 2080 ti - but then why is my TR behaving that badly? If this was due to some mistake I made during CPU seating I would expect to see way higher temps...

Offline

#2 2019-03-31 13:31:44

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,920

Re: Low CPU/GPU performance

Hard to tell, but let's try another benchmark, hardinfo .

I've run all benchmarks on my Threadripper 1920x with 16 GB ECC 2400Mhz ram and uploaded the report to
https://app.box.com/s/ezu5lyqey6dzyx04mhh9tzhq74xr9302
Your system should perform much better.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2019-03-31 14:19:34

seth
Member
Registered: 2012-09-03
Posts: 51,213

Re: Low CPU/GPU performance

single core usage doesn't go past ~50%

You do have SMT enabled?

Try passing "nospectre_v1 nospectre_v2" to the kernel (yes, that's the S.P.E.C.T.R.E patches…) and see whether that has *major* impact on the performance.
If yes, you can try to narrow things down: https://raw.githubusercontent.com/torva … meters.txt
SPECTREv2 is said to be the performance killer and not better than just deactivating SMT.

Offline

#4 2019-03-31 14:30:29

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: Low CPU/GPU performance

@seth nospectre_v1 only makes a difference on powerpc.  The x86 mitigation is always on.  The SMT related ones are opt in for tasks via prctl unless they use seccomp which is taken as auto opt in.

Spectre V2 : User space: Mitigation: STIBP via seccomp and prctl
Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp

Offline

#5 2019-04-01 20:13:20

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

Lone_Wolf wrote:

Hard to tell, but let's try another benchmark, hardinfo .

I've run all benchmarks on my Threadripper 1920x with 16 GB ECC 2400Mhz ram and uploaded the report to
https://app.box.com/s/ezu5lyqey6dzyx04mhh9tzhq74xr9302
Your system should perform much better.

I just tried hardinfo benchmarks and my system performs better, though I am not sure about comparisons...

I uploaded results here https://ufile.io/nzwsn

Offline

#6 2019-04-01 20:19:20

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: Low CPU/GPU performance

Offline

#7 2019-04-01 20:27:43

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

seth wrote:

single core usage doesn't go past ~50%

You do have SMT enabled?

Try passing "nospectre_v1 nospectre_v2" to the kernel (yes, that's the S.P.E.C.T.R.E patches…) and see whether that has *major* impact on the performance.
If yes, you can try to narrow things down: https://raw.githubusercontent.com/torva … meters.txt
SPECTREv2 is said to be the performance killer and not better than just deactivating SMT.


I don't have any reason to believe SMT isn't enabled: how can I check this?
I tried to add those parameters in GRUB but I didn't notice any difference. If I try to add them with sysctl, such as

sudo sysctl nospectre_v1

I get:

cannot stat /proc/sys/nospectre_v1: No such file or directory

because, well, there's no such file of course

Offline

#8 2019-04-01 20:40:03

seth
Member
Registered: 2012-09-03
Posts: 51,213

Re: Low CPU/GPU performance

"cat /proc/cpuinfo", "lscpu"

As loqs pointed out, the stubborn facts on the status quo contradict my big beautiful theory on spectre mitigations being the cause (unless you actively activated them before…)

Offline

#9 2019-04-01 20:44:11

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

loqs wrote:

If I understand correctly the problem in that situation is beacuse of SLI AA not working properly.

My 2080 TIs are not in SLI though, so I don't think that should be the case. Anyway this is the output for journalctl -kb -1

Mar 30 20:33:32 riccardostudio kernel: Linux version 5.0.5-arch1-1-ARCH (builduser@heftig-17705) (gcc version 8.2.1 20181127 (GCC)) #1 SMP PREEMPT Wed Mar 27 17:53:10 UTC 2019
Mar 30 20:33:32 riccardostudio kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=055fe746-d3db-48b8-84d9-75a17189e618 rw quiet
Mar 30 20:33:32 riccardostudio kernel: KERNEL supported cpus:
Mar 30 20:33:32 riccardostudio kernel:   Intel GenuineIntel
Mar 30 20:33:32 riccardostudio kernel:   AMD AuthenticAMD
Mar 30 20:33:32 riccardostudio kernel:   Hygon HygonGenuine
Mar 30 20:33:32 riccardostudio kernel:   Centaur CentaurHauls
Mar 30 20:33:32 riccardostudio kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
Mar 30 20:33:32 riccardostudio kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
Mar 30 20:33:32 riccardostudio kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
Mar 30 20:33:32 riccardostudio kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
Mar 30 20:33:32 riccardostudio kernel: x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
Mar 30 20:33:32 riccardostudio kernel: BIOS-provided physical RAM map:
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000000100000-0x0000000009deffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000009df0000-0x0000000009ffffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000000a000000-0x000000000affffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000000b000000-0x000000000b01ffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000000b020000-0x0000000075e2ffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000075e30000-0x0000000077376fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000077377000-0x0000000077476fff] ACPI data
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000077477000-0x000000007758efff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000007758f000-0x0000000077961fff] ACPI NVS
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000077962000-0x00000000794dcfff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000794dd000-0x0000000079589fff] type 20
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000007958a000-0x000000007bffffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000007c000000-0x000000007fffffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000b7a00000-0x00000000b7a00fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000b7b00000-0x00000000b7b7ffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000ef800000-0x00000000ef8fffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000efc00000-0x00000000efc00fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000efd00000-0x00000000efd7ffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fea00000-0x00000000feafffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fec30000-0x00000000fec30fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fedc0000-0x00000000fedc0fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fedc2000-0x00000000fedcffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fedd4000-0x00000000fedd5fff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000feefffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x0000000100000000-0x000000107f2fffff] usable
Mar 30 20:33:32 riccardostudio kernel: BIOS-e820: [mem 0x000000107f300000-0x000000107fffffff] reserved
Mar 30 20:33:32 riccardostudio kernel: NX (Execute Disable) protection: active
Mar 30 20:33:32 riccardostudio kernel: efi: EFI v2.60 by American Megatrends
Mar 30 20:33:32 riccardostudio kernel: efi:  ACPI 2.0=0x7738d000  ACPI=0x7738d000  SMBIOS=0x7944b000  SMBIOS 3.0=0x7944a000  MPS=0xfca90  ESRT=0x740adf18  MEMATTR=0x7408f018 
Mar 30 20:33:32 riccardostudio kernel: SMBIOS 3.0.0 present.
Mar 30 20:33:32 riccardostudio kernel: DMI: System manufacturer System Product Name/ROG ZENITH EXTREME ALPHA, BIOS 0207 12/06/2018
Mar 30 20:33:32 riccardostudio kernel: tsc: Fast TSC calibration failed
Mar 30 20:33:32 riccardostudio kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Mar 30 20:33:32 riccardostudio kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
Mar 30 20:33:32 riccardostudio kernel: last_pfn = 0x107f300 max_arch_pfn = 0x400000000
Mar 30 20:33:32 riccardostudio kernel: MTRR default type: uncachable
Mar 30 20:33:32 riccardostudio kernel: MTRR fixed ranges enabled:
Mar 30 20:33:32 riccardostudio kernel:   00000-9FFFF write-back
Mar 30 20:33:32 riccardostudio kernel:   A0000-BFFFF uncachable
Mar 30 20:33:32 riccardostudio kernel:   C0000-FFFFF write-protect
Mar 30 20:33:32 riccardostudio kernel: MTRR variable ranges enabled:
Mar 30 20:33:32 riccardostudio kernel:   0 base 000000000000 mask FFFF80000000 write-back
Mar 30 20:33:32 riccardostudio kernel:   1 base 00007C000000 mask FFFFFC000000 uncachable
Mar 30 20:33:32 riccardostudio kernel:   2 disabled
Mar 30 20:33:32 riccardostudio kernel:   3 disabled
Mar 30 20:33:32 riccardostudio kernel:   4 disabled
Mar 30 20:33:32 riccardostudio kernel:   5 disabled
Mar 30 20:33:32 riccardostudio kernel:   6 disabled
Mar 30 20:33:32 riccardostudio kernel:   7 disabled
Mar 30 20:33:32 riccardostudio kernel: TOM2: 0000001080000000 aka 67584M
Mar 30 20:33:32 riccardostudio kernel: x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT

Offline

#10 2019-04-01 20:48:36

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

seth wrote:

"cat /proc/cpuinfo", "lscpu"

As loqs pointed out, the stubborn facts on the status quo contradict my big beautiful theory on spectre mitigations being the cause (unless you actively activated them before…)


cat /proc/cpuinfo

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.347
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 0
cpu cores       : 16
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.676
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 1
cpu cores       : 16
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 2
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.655
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 2
cpu cores       : 16
apicid          : 4
initial apicid  : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 3
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.675
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 3
cpu cores       : 16
apicid          : 6
initial apicid  : 6
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 4
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2005.045
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 4
cpu cores       : 16
apicid          : 8
initial apicid  : 8
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 5
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2033.217
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 5
cpu cores       : 16
apicid          : 10
initial apicid  : 10
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 6
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3881.796
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 6
cpu cores       : 16
apicid          : 12
initial apicid  : 12
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 7
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2028.633
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 7
cpu cores       : 16
apicid          : 14
initial apicid  : 14
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 8
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.669
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 0
cpu cores       : 16
apicid          : 16
initial apicid  : 16
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 9
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.345
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 1
cpu cores       : 16
apicid          : 18
initial apicid  : 18
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 10
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.671
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 2
cpu cores       : 16
apicid          : 20
initial apicid  : 20
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 11
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 3
cpu cores       : 16
apicid          : 22
initial apicid  : 22
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 12
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 4
cpu cores       : 16
apicid          : 24
initial apicid  : 24
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 13
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.344
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 5
cpu cores       : 16
apicid          : 26
initial apicid  : 26
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 14
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.345
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 6
cpu cores       : 16
apicid          : 28
initial apicid  : 28
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 15
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.674
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 7
cpu cores       : 16
apicid          : 30
initial apicid  : 30
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 16
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.345
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 0
cpu cores       : 16
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 17
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 1
cpu cores       : 16
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 18
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.673
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 2
cpu cores       : 16
apicid          : 5
initial apicid  : 5
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 19
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.671
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 3
cpu cores       : 16
apicid          : 7
initial apicid  : 7
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 20
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2046.088
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 4
cpu cores       : 16
apicid          : 9
initial apicid  : 9
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 21
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2047.965
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 5
cpu cores       : 16
apicid          : 11
initial apicid  : 11
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 22
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3518.040
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 6
cpu cores       : 16
apicid          : 13
initial apicid  : 13
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 23
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 2050.220
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 7
cpu cores       : 16
apicid          : 15
initial apicid  : 15
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 24
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 0
cpu cores       : 16
apicid          : 17
initial apicid  : 17
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 25
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.345
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 1
cpu cores       : 16
apicid          : 19
initial apicid  : 19
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 26
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 2
cpu cores       : 16
apicid          : 21
initial apicid  : 21
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 27
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.671
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 3
cpu cores       : 16
apicid          : 23
initial apicid  : 23
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 28
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.672
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 4
cpu cores       : 16
apicid          : 25
initial apicid  : 25
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 29
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.347
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 5
cpu cores       : 16
apicid          : 27
initial apicid  : 27
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 30
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 3999.340
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 6
cpu cores       : 16
apicid          : 29
initial apicid  : 29
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

processor       : 31
vendor_id       : AuthenticAMD
cpu family      : 23
model           : 8
model name      : AMD Ryzen Threadripper 2950X 16-Core Processor
stepping        : 2
microcode       : 0x800820b
cpu MHz         : 1999.670
cache size      : 512 KB
physical id     : 0
siblings        : 32
core id         : 7
cpu cores       : 16
apicid          : 31
initial apicid  : 31
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs            : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 8001.96
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]

lscpu

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
Address sizes:       43 bits physical, 48 bits virtual
CPU(s):              32
On-line CPU(s) list: 0-31
Thread(s) per core:  2
Core(s) per socket:  16
Socket(s):           1
NUMA node(s):        1
Vendor ID:           AuthenticAMD
CPU family:          23
Model:               8
Model name:          AMD Ryzen Threadripper 2950X 16-Core Processor
Stepping:            2
CPU MHz:             3738.259
CPU max MHz:         4000.0000
CPU min MHz:         2200.0000
BogoMIPS:            8001.96
Virtualization:      AMD-V
L1d cache:           32K
L1i cache:           64K
L2 cache:            512K
L3 cache:            8192K
NUMA node0 CPU(s):   0-31
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca

Offline

#11 2019-04-03 12:57:55

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,920

Re: Low CPU/GPU performance

https://bbs.archlinux.org/viewtopic.php?id=244919 appears to deal with a system running an intel processor, probably a different issue.

Page 1-8 in the (english) user manual for your mobo has a table showing pcie slot possibilities.
It shows 3 columns : single vga , SLI/CFX , 3 way SLI/CFX

What slots do your videocards use and are you certain your mobo can handle 2 independent videocards ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#12 2019-04-03 15:48:58

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

Lone_Wolf wrote:

https://bbs.archlinux.org/viewtopic.php?id=244919 appears to deal with a system running an intel processor, probably a different issue.

Page 1-8 in the (english) user manual for your mobo has a table showing pcie slot possibilities.
It shows 3 columns : single vga , SLI/CFX , 3 way SLI/CFX

What slots do your videocards use and are you certain your mobo can handle 2 independent videocards ?

I am using slot 1 and 3 to use full x16 bandwidth as specified by the manual.
I honestly never thought the mobo might not be able to handle the cards independently: I have a NVLink and I will try to see if enabling SLI changes anything, but I am quite skeptical about that.

Also that would not explain CPU performance right? So I guess I would still be unable to test the GPU with this CPU bottleneck.

Offline

#13 2019-04-03 20:43:04

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

UPDATE:

I was not able to setup SLI properly, tried everything in the wiki - SLI on one monitor only, twinview, mosaic - but I think I'll need more time for that.

BUT

I reset CMOS again (I was running a lightly overclocked profile I found on the ASUS bios) and:
- CPU is still performing badly
- GPUs now yield ~ 60 fps on unigine benchmarks. In superposition 1080 extreme preset I scored 7150, which is not exactly good - that's 2080 / 1080 ti performance range - but it's still way better than before. I honestly don't understand what's going on.

Edit: I just noticed that Unigine Superposition states that my Threadripper is clocked at ~500Mhz (actual).

Last edited by Trebh (2019-04-03 21:12:58)

Offline

#14 2019-04-03 21:40:01

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: Low CPU/GPU performance

Perhaps something is wrong with your cooling? Like, maybe the water block does not have good contact with the CPU? Or maybe the radiators weren't flushed enough times before you assembled everything and then dirt got loose and is now stuck in the block?

You write you see "~60°C" under load, and looking around online I find that Threadripper apparently already throttles at 68°C. Maybe that's your problem? The CPU is deciding to run at very low MHz because of temperatures?

Last edited by Ropid (2019-04-03 21:40:51)

Offline

#15 2019-04-03 22:12:58

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

Ropid wrote:

Perhaps something is wrong with your cooling? Like, maybe the water block does not have good contact with the CPU? Or maybe the radiators weren't flushed enough times before you assembled everything and then dirt got loose and is now stuck in the block?

You write you see "~60°C" under load, and looking around online I find that Threadripper apparently already throttles at 68°C. Maybe that's your problem? The CPU is deciding to run at very low MHz because of temperatures?

60C Is the maximum i ever reached with the GPUs (sorry, wrote that part poorly).
CPU never reaches 50C under stress.

That said I will still probably dry the system / reseat CPU, GPUs etc. during the weekend.
I flushed radiators following EK instructions (distilled water + vinegar then just distilled water several times)

Offline

#16 2019-04-03 22:19:01

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

I can reliably reproduce this situation:

Stock CPU/RAM clock (3.5GHZ/2166MHZ)
unigine benchmarks run @ 60 fps regardless of configuration, CPU seems to bottleneck running almost @ 100% single core

OC (4.0ghz CPU, 3GHZ RAM)
Same benchmarks drop to 20fps, CPU single core runs at 40 or 50%

Offline

#17 2019-04-04 06:29:09

seth
Member
Registered: 2012-09-03
Posts: 51,213

Re: Low CPU/GPU performance

Does lscpu suggest you're still in the powersavong (or whatever low frequency) mode when running the benchmark?
Can you cpupower the frequency up (eg. by selecting the performance mode)?https://wiki.archlinux.org/index.php/CPU_frequency_scaling#cpupower

60fps sounds suspiciously like a vsync limitation and the driver might conduct a busy wait (charging at least one thread of one core)

$ export __GL_YIELD="USLEEP" # remains vsync but might lower the cpu load
$ fancy_graphics_demo
$ export __GL_SYNC_TO_VBLANK=0 # no sync
$ fancy_graphics_demo

I guess the overclocking "breaks" the CPUs frequency scaling?

Offline

#18 2019-04-04 10:46:17

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,920

Re: Low CPU/GPU performance

TL;DR : scimark2 results are useful for singlethreaded performance, not multithreaded

I've run the PTS Scimark2 tests with stock values, see https://openbenchmarking.org/result/190 … R1920XSC64

I very much doubt they're useful for comparison though :

https://math.nist.gov/scimark2/faq.html wrote:

Are the SciMark kernels multithreaded?

No. SciMark 2.0 focuses on single-processor performance. Multithreaded kernels may be included in future versions.


I've also ran the multicore suite see https://openbenchmarking.org/result/190 … R1920XMU50
The terminal output was interesting, here's an example :

POV-Ray 3.7.0.7:
    pts/povray-1.2.1
    Test 19 of 24
    Estimated Trial Run Count:    3                       
    Estimated Test Run-Time:      13 Minutes              
    Estimated Time To Completion: 46 Minutes [12:59 CEST] 
        Started Run 1 @ 12:14:31
        Started Run 2 @ 12:15:12
        Started Run 3 @ 12:15:53

    Trace Time:
        37.323
        37.276
        37.334

    Average: 37.31 Seconds
    Deviation: 0.08%

    Result compared to 1,033 OpenBenchmarking.org samples; median: 82.2. Box plut of sampling:
    [                                                                    |------------------------------------------*---------------------*###*#!*##*]
                                                                                                               This Result (74th Percentile): 37.31 ^
                                                                                              Intel Xeon X3440: 614 ^    Intel Core i7-7700K: 88 ^
                                                                                                                        Intel Xeon X5675: 135 ^
                                                                                                                 Intel Core i5-8250U: 208 ^

    OpenBenchmarking.org Dynamic Comparison: 
    Seconds < Lower Is Better
    Xeon Silver 4108 ........ 109.43 |================================================================================================================
    EPYC 7251 ............... 71.23  |=========================================================================
    tr1920x-multicore-stock . 37.31  |======================================
    EPYC 7351P .............. 36.69  |======================================
    EPYC 7401P .............. 28.96  |==============================
    EPYC 7551 ............... 23.01  |========================
    EPYC 7601 ............... 22.61  |=======================
    2 x Xeon Gold 6138 ...... 19.02  |===================
    2 x EPYC 7601 ........... 12.82  |=============
    Result Perspective: https://openbenchmarking.org/result/1811161-SK-LINUXSERV77

NB ; results where with phoronix-test-suite from aur , pkgver  edited to build pts 8.6.0

Last edited by Lone_Wolf (2019-04-04 11:07:12)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#19 2019-04-04 14:57:01

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

Lone_Wolf wrote:

TL;DR : scimark2 results are useful for singlethreaded performance, not multithreaded

I know that, still my CPU is performing worse in those single core tests than an i3. In some cases it's on par with AMD Athlon II.

For multithread I tried himeno from the PTS but it seems it's not actually running on multiple cores. That said the main issue is single core performance I believe...
I'll post some results when I get home

Offline

#20 2019-04-04 14:58:51

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

seth wrote:

Does lscpu suggest you're still in the powersavong (or whatever low frequency) mode when running the benchmark?
Can you cpupower the frequency up (eg. by selecting the performance mode)?https://wiki.archlinux.org/index.php/CPU_frequency_scaling#cpupower

60fps sounds suspiciously like a vsync limitation and the driver might conduct a busy wait (charging at least one thread of one core)

$ export __GL_YIELD="USLEEP" # remains vsync but might lower the cpu load
$ fancy_graphics_demo
$ export __GL_SYNC_TO_VBLANK=0 # no sync
$ fancy_graphics_demo

I guess the overclocking "breaks" the CPUs frequency scaling?

I think Vsync was not turned on but I will definitely check.
CPU in power saving mode is something I will also look into, thanks!

Offline

#21 2019-04-04 18:09:52

Trebh
Member
Registered: 2019-03-30
Posts: 12

Re: Low CPU/GPU performance

Lone_Wolf wrote:

TL;DR : scimark2 results are useful for singlethreaded performance, not multithreaded

I've run the PTS Scimark2 tests with stock values, see https://openbenchmarking.org/result/190 … R1920XSC64

I very much doubt they're useful for comparison though :

https://math.nist.gov/scimark2/faq.html wrote:

Are the SciMark kernels multithreaded?

No. SciMark 2.0 focuses on single-processor performance. Multithreaded kernels may be included in future versions.


I've also ran the multicore suite see https://openbenchmarking.org/result/190 … R1920XMU50
The terminal output was interesting, here's an example :

POV-Ray 3.7.0.7:
    pts/povray-1.2.1
    Test 19 of 24
    Estimated Trial Run Count:    3                       
    Estimated Test Run-Time:      13 Minutes              
    Estimated Time To Completion: 46 Minutes [12:59 CEST] 
        Started Run 1 @ 12:14:31
        Started Run 2 @ 12:15:12
        Started Run 3 @ 12:15:53

    Trace Time:
        37.323
        37.276
        37.334

    Average: 37.31 Seconds
    Deviation: 0.08%

    Result compared to 1,033 OpenBenchmarking.org samples; median: 82.2. Box plut of sampling:
    [                                                                    |------------------------------------------*---------------------*###*#!*##*]
                                                                                                               This Result (74th Percentile): 37.31 ^
                                                                                              Intel Xeon X3440: 614 ^    Intel Core i7-7700K: 88 ^
                                                                                                                        Intel Xeon X5675: 135 ^
                                                                                                                 Intel Core i5-8250U: 208 ^

    OpenBenchmarking.org Dynamic Comparison: 
    Seconds < Lower Is Better
    Xeon Silver 4108 ........ 109.43 |================================================================================================================
    EPYC 7251 ............... 71.23  |=========================================================================
    tr1920x-multicore-stock . 37.31  |======================================
    EPYC 7351P .............. 36.69  |======================================
    EPYC 7401P .............. 28.96  |==============================
    EPYC 7551 ............... 23.01  |========================
    EPYC 7601 ............... 22.61  |=======================
    2 x Xeon Gold 6138 ...... 19.02  |===================
    2 x EPYC 7601 ........... 12.82  |=============
    Result Perspective: https://openbenchmarking.org/result/1811161-SK-LINUXSERV77

NB ; results where with phoronix-test-suite from aur , pkgver  edited to build pts 8.6.0


I run the ptys/povray test and I can clearly see that it is using all 32 threads. The result (I believe) is actually good, and this means that the CPU is working fine when multithreading


POV-Ray 3.7.0.7:
    pts/povray-1.2.1
    Test 1 of 1
    Estimated Trial Run Count:    3                       
    Estimated Time To Completion: 13 Minutes [20:14 CEST] 
        Started Run 1 @ 20:01:53
        Started Run 2 @ 20:02:27
        Started Run 3 @ 20:02:59

    Trace Time:
        29.175
        29.199
        29.141

    Average: 29.17 Seconds
    Deviation: 0.10%

    Result compared to 1,033 OpenBenchmarking.org samples; median: 82.2. Box plut of sampling:
    [                                                                                                                      |-----------------------------------------------------------------------------------------------------------------######*###!#*#*#X|]
                                                                                                                                                                                                                        This Result (83rd Percentile): 29.17 ^
                                                                                                                                                                                                                                   Intel Core i9-9900K: 51 ^
                                                                                                                                                                                                                           AMD Ryzen 5 2600 Six-Core: 71 ^
                                                                                                                                                                                                                               Intel Core i7-7700K: 88 ^
                                                                                                                                                                                                                             Intel Xeon X5675: 135 ^

    OpenBenchmarking.org Dynamic Comparison: 
    POV-Ray 3.7.0.7
    Trace Time
    Seconds < Lower Is Better
    Xeon Silver 4108 ... 109.43 |===============================================================================================================================================================================================================================
    EPYC 7251 .......... 71.23  |=================================================================================================================================================
    EPYC 7351P ......... 36.69  |===========================================================================
    Result ............. 29.17  |===========================================================
    EPYC 7401P ......... 28.96  |===========================================================
    EPYC 7551 .......... 23.01  |===============================================
    EPYC 7601 .......... 22.61  |==============================================
    2 x Xeon Gold 6138 . 19.02  |=======================================
    2 x EPYC 7601 ...... 12.82  |==========================
    Result Perspective: https://openbenchmarking.org/result/1811161-SK-LINUXSERV77

Regarding VSync: it was on, disabling it has no effect whatsoever though.

I installed cpupower and set to performance: temps went a bit higher, but I did not notice any difference in GPU or single core tests

Last edited by Trebh (2019-04-04 18:11:30)

Offline

Board footer

Powered by FluxBB