New CPU Manager for OS mio 4K & + models, by PurE2! It takes better care of your box in the long run...

There is 1 reply in this Thread which was already clicked 823 times. The last Post () by gorski.

  • Given the smart kernel that Edision OS mio 4K is running in their boxes, Delfi did justice to that HW & kernel combination with a little SW addition of PurE2 kind... It's another little coup for PurE2 Team - well done Delfi!!!


    A simple SW update in PurE2 v. 6.3 is OK, a new build for 6.4 is running at the moment....


    (Not to interpret it, I shall simply C & P the maestro's explanation...)


    Says Delfi/tromo:


    "Added CPU control for OSmio4k/plus.


    MENU→System→CPU Control


    Why:


    These boxes are by default setup to run at MAX speed all the time, which is fine and ok, especially for benchmarks. It is somewhat similar to running your car at max revs or a PC/laptop in souped up/game mode. It is not necessarily a bad thing, especially on low power ARM boxes, but linux kernel is pretty clever about demands set upon SoC/CPU, so why not use it.


    Benefits are not earth shattering, but can make one feel a bit better; lower temp, voltage, longer life, decent thing to do, etc... Electricity bill might be reduced by an Euro or two per annum, but I hope that is not the point :)


    What and How:


    MAX CPU frequency is the top range (normally, non overclocked) available on your box.


    MIN CPU frequency is the bottom range available on your box.


    Scaling governor determines what happens and how between the above ranges.


    Here is a very **brief** modus operandi of the governors:


    performance -- Run the CPU at the maximum frequency.


    powersave -- Run the CPU at the minimum frequency.


    userspace -- Run the CPU at user specified frequencies.


    ondemand -- Scales the frequency dynamically according to current load. Jumps to the highest frequency and then possibly back off as the idle time increases.


    conservative -- Scales the frequency dynamically according to current load. Scales the frequency more gradually than ondemand.


    By default, OSmios4K run all the time @1.5GHz, which is really not needed in 95% of the tasks, including DVB-S/T/C operation, as well as with ‘normal’ streams watching --> works well @300MHz


    f5eaebc8233fbc0aec0b617.jpg


    TEST option shows changes in live data, but note that temperature is based on some sensor on the SoC, not really in the CPU itself (the difference is usually quite larger), voltage is based on recent averages, etc.


    In short, without tech bla-bla:


    Set Scaling governor to **conservative** or **ondemand** and be happy.


    If running your box in really hot environment, one might consider lowering MAX CPU frequency.


    Funny thing is that OSmio4Ks run decently in powersave mode (300MHz) as well, except that E2 restart takes more time, streaming channel to other boxes might be a bit of pain…


    HiSilicon boxes already have this fine tune option, but it will be updated soon with more stuff."


    Enjoy! :beer1:

    "Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!"


    http://www.columbia.edu/acis/ets/CCREAD/etscc/kant.html

  • gorski

    Added the Label General Support
  • gorski

    Added the Label Edision - PurE2 Images
  • gorski

    Changed the title of the thread from “New CPU Manager for OS mio 4K & + by Delfi/tromo of PurE2! It takes better care of your box in the long run...” to “New CPU Manager for OS mio 4K & + models, by PurE2! It takes better care of your box in the long run...”.
  • Just to remind the users of yet another perk that comes with PurE2 images... :)

    "Enlightenment is man's emergence from his self-incurred immaturity. Immaturity is the inability to use one's own understanding without the guidance of another. This immaturity is self-incurred if its cause is not lack of understanding, but lack of resolution and courage to use it without the guidance of another. The motto of enlightenment is therefore: Sapere aude! Have courage to use your own understanding!"


    http://www.columbia.edu/acis/ets/CCREAD/etscc/kant.html

Edision OS Mio 4K PVR ready Linux Enigma2 Multi-Stream H.265 HEVC Receiver UHD 2160p

Download Edision OS Mio 4K Images and Enigma2 Team Support from OpenATV, OpenDroid, OpenESi, OpenHDF, OpenPLi, OpenSPA, OpenViX, Open Vision, PurE2, SatDreamGR.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!