Dashboard system information not showing cpu clock speed 2.2.4-RELEASE (amd64)



  • Hi, On the Dashboard in system information the cpu clock speed is not showing, all i get is.

    CPU Type AMD G-T40E Processor
    2 CPUs: 1 package(s) x 2 core(s)

    Any ideas?



  • On an SG-2440 2.2.4 I get:

    Intel(R) Atom(TM) CPU C2358 @ 1.74GHz
    Current: 1225 MHz, Max: 2100 MHz
    2 CPUs: 1 package(s) x 2 core(s)
    

    On an APU 2.2.4:

    AMD G-T40E Processor
    2 CPUs: 1 package(s) x 2 core(s)
    

    On an Alix 2.2.4:

    Geode(TM) Integrated Processor by AMD PCS
    

    I guess it depends on the hardware, if it will report the clock speed also.

    Was it different in an earlier version of pfSense?



  • That's expected, it only reports that where the CPU's clock speed is variable. The ALIX and APU CPUs aren't variable.



  • @cmb:

    That's expected, it only reports that where the CPU's clock speed is variable. The ALIX and APU CPUs aren't variable.

    So that answers part of the question I was looking for - but is there any way to force the widget to always show the current speed?  I have an i5 and sometimes it shows "Current - 1300Mhz Max 3000Mhz" and other times it just shows "Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
    4 CPUs: 1 package(s) x 4 core(s)"

    or - when it doesn't display "Current" is it already just informing me that the processor has ramped itself up to its max speed.



  • That`s the case for me too ^^^^^^
    It shows the current value for a brief moment and then disappears.



  • IIRC, it will only show the actual clock speed if it is below the maximum clock speed. If it's at the max, then it won't show a current speed.



  • Meaning it`s running full speed?

    Then how come it sometimes shows current 500 MHz?
    I`ve set powerd to hi adaptive.



  • @Pippin:

    Meaning it`s running full speed?

    Then how come it sometimes shows current 500 MHz?
    I`ve set powerd to hi adaptive.

    Makes sense to me.  I have mine on hi adaptive too - when you aren't using the web interface nginx isn't doing much and assuming your other services aren't doing a lot it spools down but then once you start using the web interface all those pretty animations cause the CPU to rapidly accelerate to max Mhz and the speed disappears.  I just wanted to be sure this is the proper behavior and that it wasn't the widget just not showing current speed after a minute.



  • Maybe I understand wrongly but makes no sense to me.
    Mine is not running 100% all the time, top tells me so, CPU speed isn't ramped up.
    Still current speed doesn`t show up, sometimes briefly and then disappears.

    N3150, EIST enabled so CPU speed is variable.



  • @Pippin:

    Maybe I understand wrongly but makes no sense to me.
    Mine is not running 100% all the time, top tells me so, CPU speed isn't ramped up.
    Still current speed doesn`t show up, sometimes briefly and then disappears.

    N3150, EIST enabled so CPU speed is variable.

    I don't think the CPU has to be at 100% to ramp up speed right?  If your CPU use was 5% for a long time and you polled the speed I bet it would be lower, but just logging into the GUI probably briefly kicks up CPU usage and that triggers the speed to go up, hence why it initially shows a lower speed and then it disappears.  Just my guess.



  • I know this is an old post but…it's been bugging me for 6 months so...  Be nice if it displayed the CPU usage all the time regardless.  Then we wouldn't have to ask these silly questions why it comes and goes. And it's not true that it disappears only when at max cpu usage.  I just built a new box on an Intel Atom CPU and it seems to only show when the speed changes. If I put no data through it and powerd -v shows it's sitting at min 500Mhz rather than max 1700Mhz it doesn't show 500 on the dashboard, it disappears while sitting at the low end as well. So what good is a part time indicator?  Part time operation to me means it's broken.