Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - XeonFX

#1
Quote from: zan on February 06, 2024, 04:11:02 PM
It looks like your CPU supports Intel Speed Shift. You should be using hwpstate_intel driver instead and disable powerd.

Please refer to handbook section about Intel Speed Shift https://docs.freebsd.org/en/books/handbook/config/#hwpstate_intel

Many thanks Zan! That fixed my issue. Wasn't aware of that driver change.
Thanks again for making this community great!
#2
Hi Seimus,

Thanks for your advice.
Unfortunately my root issue is CPU max speed is not detected correctly so modifying lowest C states is not helping.

Anyway thanks for taking the time to read my post and replying ;)
#3
Hi Newsense,

Thanks for your reply.
I've imported it from a Proxmox VM running Opensense 24.1_1 on an Intel i5-10210U. I typically do that for major releases to verify that everything works fine first in a non-production easy-to-spin-up VM. Never had any issue importing config back to the production physical FW.

The sensors are set for "Intel Core* CPU on-die thermal sensor (coretemp)". It is working fine as reports the CPU temperature correctly.

Thanks.
#4
Dear colleagues and Opensense makers,

First of all let me thank you all for your hard work and contributions to Opensense! I'm enjoying this platform since 2019.
Upgraded to v24.1_1, fresh install importing config. All good except CPU frequency not being detecting properly so instead of scaling up and down it stays at maximum freq. Hopefully somebody can help me. Not a critical issue.

I have an Intel Celeron 3965U which typically goes from 400Mhz to 2200Mhz but now is stuck to 2200Mhz. Dmidecode is showing that processor max frequency was wrongly recognized (8300 MHz). There is no enough liquid nitrogen in the world to achieve that freq in my tiny CPU LOL. Powerd is getting crazy due that as well. No BIOS changes/updates. I has been working fine with a number of Opensense releases since 2020.

:~ # dmidecode -t processor
# dmidecode 3.5
# SMBIOS entry point at 0x9f61c000
Found SMBIOS entry point in EFI, reading table from /dev/mem.
SMBIOS 2.8 present.

Handle 0x003E, DMI type 4, 48 bytes
Processor Information
        Socket Designation: U3E1
        Type: Central Processor
        Family: Celeron
        Manufacturer: Intel(R) Corporation
        ID: E9 06 08 00 FF FB EB BF
        Signature: Type 0, Family 6, Model 142, Stepping 9
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Celeron(R) CPU 3965U @ 2.20GHz
        Voltage: 0.8 V
        External Clock: 100 MHz
        Max Speed: 8300 MHz
        Current Speed: 2100 MHz


:~ # powerd -v
powerd: unable to determine AC line status
CPU frequency is above user-defined maximum; changing frequency to 2200 MHz
load  61%, current freq 2206 MHz ( 0), wanted freq 3588 MHz
load 200%, current freq 2206 MHz ( 0), wanted freq 4400 MHz
load 200%, current freq 2206 MHz ( 0), wanted freq 4400 MHz
load 200%, current freq 2206 MHz ( 0), wanted freq 4400 MHz

Thanks in advance!