est and turbo boost

Eugene Grosbein eugen at grosbein.net
Wed Feb 17 03:11:50 UTC 2021


Hi!

We use leased server Dell PowerEdge R640 with latest firmware (BIOS/UEFI)
that does not export ACPI _PSS table, so FreeBSD 12.2-RELEASE/amd64 (GENERIC)
est(4) driver does not attach:

est0: <Enhanced SpeedStep Frequency Control> numa-domain 0 on cpu0
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 1bc400001c00
device_attach: est0 attach returned 6

Hence, no CPU frequency control and no TurboBoost for the CPU:

CPU: Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz (2294.68-MHz K8-class CPU)
  Origin="GenuineIntel"  Id=0x50657  Family=0x6  Model=0x55  Stepping=7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLU
  Features2=0x7ffefbff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PD
  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x121<LAHF,ABM,Prefetch>
  Structured Extended Features=0xd39ffffb<FSGSBASE,TSCADJ,BMI1,HLE,AVX2,FDPEXC,SMEP,BMI2,ERMS,INVPC
  Structured Extended Features2=0x808<PKU,AVX512VNNI>
  Structured Extended Features3=0xbc000400<MD_CLEAR,IBPB,STIBP,L1DFL,ARCH_CAP,SSBD>
  XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
  IA32_ARCH_CAPS=0xab<RDCL_NO,IBRS_ALL,SKIP_L1DFL_VME,TSX_CTRL>
  VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr
  TSC: P-state invariant, performance statistics
ACPI APIC Table: <DELL   PE_SC3  >
FreeBSD/SMP: Multiprocessor System Detected: 32 CPUs
FreeBSD/SMP: 2 package(s) x 16 core(s)

Logical processors (hyperthreading) disabled in server's SETUP.

I've tried to use loader prompt to set hw.est.msr_info=1
but then is panices early at boot time with "integer divide fault".
No crashdump generated but a screenshot is available:

http://www.grosbein.net/freebsd/est-panic.jpg

What are options to enable est/TurboBoost in this case?


More information about the freebsd-stable mailing list