Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Different firmware, different behavior

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Different firmware, different behavior

    Hi,

    I did a monitoring comparison of CPU temperature/behavior depending on firmware (stocks 101k4 and 104k4), here are the results.
    Both screenshots are taken after ~1hour XBMC streaming SD to have something "stable". I use Android Tuner Pro for monitoring.

    104k4:
    Click image for larger version

Name:	s89_temp_104k4.jpg
Views:	1
Size:	156.3 KB
ID:	439259
    Nice "stairway" effect, temperature rises regularly until it reaches 80°C then it immediately fall around 50°C and the cycle starts again. Depending on temp, 2/3 cores are active between 696Mhz and 1200Mhz. Any advanced multitasking causes global lag, especially near the peaks. I noticed the same behavior in Finless 1.6 ROM.

    101k4:
    Click image for larger version

Name:	s89_temp_101k4.jpg
Views:	1
Size:	184.7 KB
ID:	439260
    Temperature never reach 65°C, 4 cores are active @1992Mhz (Note that I soft-forced this maximum frequency with no problem, what I can't do in 104k4 which is again stuck at 1.6Ghz max). Not only temperature is stable, whole system is.

    I didn't try f/w 102/103 but I wonder what they've done between (did Eric talked about better handling on CPU, huh?)... Can we consider that temp monitoring is reliable? What is sure is that CPU behavior depends on it and throttles like crazy for no good reason.
    Also notice that we now have only 5°C steps where we had 1°C steps before.

    Just a word about Antutu benchmark scores (I don't really care but it's mostly a good indicator). I use Antutu X because Antutu is definitely cheated and gives a result of 31700 whatever is firmware and context. Not credible at all.
    101k4 gives a consistent score of about 23000 whereas 104k4 has random various results between 9000 and 19000. That tends to confirm the fickleness of latest f/w.

    No need to say that being back to 101k4 I will keep using it until something really serious and well-tried come (from here I hope)
    Last edited by zoelechat; 03 June 2014, 10:56. Reason: Added some results

    #2
    104k4 added this line in amlogic.board.rc

    write /sys/devices/system/cpu/cpu0/cpufreq/scaling_dflt_freq 1608000

    All the other ROMs before it did not have this.
    This can be easily commented out and a boot.img that can be flashed made.

    Let me know if you want to try it.

    bob
    "Pzebacz im, bo nie wiedzą, co czynią"
    "Прости им, они не ведают, что творят"
    "Perdona loro perché non sanno quello che fanno"
    "Vergib ihnen, denn sie wissen nicht, was sie tun"
    "Vergeef hen want ze weten niet wat ze doen"
    "Pardonne-leur car ils ne savent pas ce qu'ils font"
    "Perdónalos porque no saben que lo que hacen"
    "Oprosti im, jer ne znaju što čine"
    "Forgive them as they know not what they do"





    Comment


      #3
      Originally posted by Finless View Post
      104k4 added this line in amlogic.board.rc

      write /sys/devices/system/cpu/cpu0/cpufreq/scaling_dflt_freq 1608000

      All the other ROMs before it did not have this.
      This can be easily commented out and a boot.img that can be flashed made.

      Let me know if you want to try it.

      bob
      does this mean if i flash the square m8 with the cpu fixer at 696 this would give same results possibly?

      JustMe
      Bugs are Sons of Glitches!

      If you like my work and it's helped you, you can always shout me a beer or two Click - Here

      Links : Visit JustMe ROMs - EM8 Square Roms - EM8 OpenELEC Rom - ADB GUI

      JustMe

      Comment


        #4
        Originally posted by Finless View Post
        104k4 added this line in amlogic.board.rc

        write /sys/devices/system/cpu/cpu0/cpufreq/scaling_dflt_freq 1608000

        All the other ROMs before it did not have this.
        This can be easily commented out and a boot.img that can be flashed made.

        Let me know if you want to try it.

        bob
        If it's only meant to unlock maximum frequency, I'm not sure it's of any use, because it's never reached due to abnormally high and unstable temps causing CPU to systematically throttle.
        Thanks anyway, you should keep it at hand to include in the big update I'll probably wait for

        Comment


          #5
          Honeslty I was fearing this from the beginning. My usually hot box magically got 20dec Centigrade less just by using the 104k4 ROM. I also noticed that temperature readings are on 5 degree steps. I don't see the staggering pattern but I noticed that it jumps wildly for example from 65 to 40.

          All that doesn't make sense to me. My guess is that the chip is still running hot but the temperature reporting is cheating and showing incorrect temperatures.

          That's why I'm still going to mod the box to get it cooler, effectively and actually cooler. I'll make measurements with any of the older ROMs before and after to compare readings that seem more accurate.

          Comment


            #6
            I can confirm this. I'm just back and fired up my modded (for coolness) box with 102k4 everything running smoothly and temp hovering around 40-60deg c. I then clean installed 104k4 and things went crazy. Temps rose to 70-80deg c and the CPU was throttling and the whole box slowed down to virtually unusable. Somethings very wrong in the latest kernel with the CPU.

            Sent from my Nexus 5 using Tapatalk

            Comment


              #7
              I also have doubts.. about the soft/temp readings

              Mine.. s89-h (finless 1.6)
              Runs between 45 to 60 idle..
              When i play around.. it hits 75c.. it throttle's to 1.2ghz
              -i'm unable to get a higher then 75 reading

              But when i start playing a vid (1080/dts)... the temp suddenly drops to 40
              After a hour play.. still 40, but the box still feels hot

              -perhaps sombody can use a hw-probe to check the readings

              But,
              I have not seen any sudden lag..

              Well.. time will tell

              Ps..
              Nice work with the temp/charts/pictures.. and testing FW's

              Comment


                #8
                Now I've tried both, the
                System Tuner Pro

                and the
                Android Tuner


                Also the 'Android Tuner' because first I found at 'System Tuner Pro' via "CPU-Manager" (CPU Mgr) the 'CPU Load' and 'CPU Frequencies' but NOT 'CPU Temperatures'...
                But also at the 'Android Tuner' I can't find 'CPU Temperatures'...
                BUT at rk3188... and that's why I like the
                Cpu Temperature

                because it also works at my rk3188 device

                BTW:
                The 'System Tuner Pro' is nice, quick and easy to use, but once switches at 'Android Tuner' to "expert mode" I can't find any way back to the normal mode UI, and 'Android Tuner' have so much more tools (not really nice, quick and easy to use (but only a short look at the tools))...

                Maybe till end of the week I get my Tronsmart and then I will compare 'System Tuner Pro'->"CPU-Manager"(CPU Mgr) and 'Cpu Temperature' at s802...
                RK3288 Devices
                - Overview BOX (LINK !)
                - Overview STICK (Dongle) (LINK !)

                MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
                UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
                Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
                Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

                RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
                Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

                Comment


                  #9
                  Originally posted by no_spam_for_me View Post
                  Maybe till end of the week I get my Tronsmart and then I will compare 'System Tuner Pro'->"CPU-Manager"(CPU Mgr) and 'Cpu Temperature' at s802...
                  Use the app you prefer, what I personnally like in 'System Tuner Pro' (I may fix first post not to confuse) is that it's sort of all-in-one and it saves from installing many other little apps (not only for CPU monitoring). Everyone has their own habits

                  Comment


                    #10
                    I am also having weird temperature readings and sudden lags with the latest Finless 1.6 ROM. Original stock ROM seemed to be much smoother. Forcing CPU min frequency higher with CPU fix gives me slightly better performance, at least in benchmarks. However it is still not performing as good as with the stock rom.

                    Comment


                      #11
                      Originally posted by hectowalrus View Post
                      I am also having weird temperature readings and sudden lags with the latest Finless 1.6 ROM. Original stock ROM seemed to be much smoother. Forcing CPU min frequency higher with CPU fix gives me slightly better performance, at least in benchmarks. However it is still not performing as good as with the stock rom.
                      If you have better results with CPU fix, it's surely because of interactive governor which keep 4 cores active while default one nearly always throttle to less due to unreliable temps (min frequency as well).
                      I didn't notice any temp/performance difference between stock 104k4 and Finless 1.6 and my tests were done on stock. From what I tried I'd say that any Finless<1.6 or stock<104k4 will perform better/normally (maybe except 100k4 that was also stuck to 1.6Ghz)

                      Comment


                        #12
                        Originally posted by zoelechat View Post
                        (maybe except 100k4 that was also stuck to 1.6Ghz)
                        My -H has stock 102k4 and it is also limited to 1.6GHz...
                        I don't understand why they use 102k4 instead of the also available 104k4(-h) and I don't remember which release rises to 1.99GHz ?

                        EDIT:
                        Ok, I see at your pic that the 101K4 use the 1.99GHz
                        But why is the stock 102K4 at the -H limited to 1.6GHz ???????????
                        RK3288 Devices
                        - Overview BOX (LINK !)
                        - Overview STICK (Dongle) (LINK !)

                        MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
                        UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
                        Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
                        Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

                        RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
                        Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

                        Comment


                          #13
                          Originally posted by no_spam_for_me View Post
                          My -H has stock 102k4 and it is also limited to 1.6GHz...
                          I don't understand why they use 102k4 instead of the also available 104k4(-h) and I don't remember which release rises to 1.99GHz ?
                          All ROMz are limited to 1.6Ghz but in some of them (AFAIK 101,102,103 and derivate Finless) you can force 1.992Ghz with any software allowing to do so (e.g. System Tuner Pro). That's what I do on boot-time.

                          Comment


                            #14
                            Originally posted by zoelechat View Post
                            All ROMz are limited to 1.6Ghz but in some of them (AFAIK 101,102,103 and derivate Finless) you can force 1.992Ghz with any software allowing to do so (e.g. System Tuner Pro). That's what I do on boot-time.
                            OK, THX, I will give it a try
                            RK3288 Devices
                            - Overview BOX (LINK !)
                            - Overview STICK (Dongle) (LINK !)

                            MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
                            UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
                            Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
                            Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

                            RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
                            Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

                            Comment


                              #15
                              Re: Different firmware, different behavior

                              Originally posted by no_spam_for_me View Post
                              OK, THX, I will give it a try
                              I think certain apps like Trickster Mod and Set CPU give the wrong Max frequency on >102k4. Since there has been Antutu cheating, I'm not really sure what the real Max freq is however it can be set to 1.9 using an app.

                              Sent from my Nexus 5 using Tapatalk

                              Comment

                              Working...
                              X