Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Binary patched kernels for Pipo models

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #76
    Originally posted by rceccleston View Post
    Building upon the success found within this thread, the components within my M6 are now running the manufacture's ratings, rather than Pipo's underclocked ratings.
    .....
    Which M6 do you own? The kernels are different. The M6 max or the M6 Pro? With 3G or without?

    Comment


      #77
      Originally posted by claro966 View Post
      Hello giouncino,

      have you already released (or worked on) a kernel for m6pro such this:

      CPU 1.7GHz
      GPU 660MHz
      RAM 800MHz

      whatever the related voltage would be?

      Can you share it in case so to be tested?

      Thanks in advance for your time and job

      Claudio
      Here it is:
      kernel_cpu1704h_gpu660_ddr800.zip


      rceccleston: very impressive results, but I agree with Pipo2000: too high combination of frequency/voltages for your CPU and GPU. I don't suggest you to use it daily...
      You battery also should discharge rapidly with this combination...
      I'm also impressed about your RAM: 800Mhz/1.2V is very interesting. The real question is: Which is the nominal rating of this ram if also at 800Mhz can be used at 1.2V???
      If they really are H5TQ4G83AFR-PBC as you say.. they are rated for 1600Mhz/1,5V...IMPRESSIVE! These RAM could probably give us really MUCH more!!!

      PIPO2000, I've an answer for you: You asked me about the voltage 1.3V of the RAM. This is more or less the nominal voltages for DDR3L ram. I've read on the DDR3L datasheet that the voltages for DDR3L RAMs are:
      DDR3L -> 1,283 min - 1,35 ref - 1,45 max

      I've found that on the market exists: DDR3L-800 -1066 -1333 -1600.

      Which model is installed on our tablet? The most used (and cheapest) are 1066. DDR3L at 800Mhz are quite rare...
      Is it possible to clock our ram to 1066Mhz/1.3V..or even more?
      It could be a real dream for the performances of our tablets.

      I will check soon.

      Now I'm working of a new kernel lowering GPU voltages as low as possible...

      The last will be the most interesting: the RAM frequency wall...
      Last edited by giouncino; 13 November 2013, 18:58.
      if you appreciate my efforts this is the link for any donation:
      https://www.paypal.com/cgi-bin/websc...NonHostedGuest

      Comment


        #78
        Originally posted by Pipo2000 View Post
        I'm also a guy that tries to find the limit of components but have my thoughts by the 1.8Ghz cpu and 798Mhz GPU.
        Where did you find the information that says that Pipo 'underclocks' the RK3188 ?
        This is evident in the stock kernel from Pipo.

        Originally posted by Pipo2000 View Post
        This is a piece of the specifications that Rockchip (the MAKERS of the RK3188) do publish :

        Quad-core Cortex-A9 processor with up to 1.6GHz performance
        28nm HKMG process with low leakage and high performance
        Quad-core Mali-400 GPU, supporting OpenGL ES 1.1/2.0 and OpenVG 1.1, up to 600Mhz
        High performance dedicated 2D processor
        Full memory support, including DDR3, DDR3L and LPDDR2

        Now for CPU : UP to 1.6Ghz
        From the same text...

        The combination of Rockchip’s design and GLOBALFOUNDRIES’ 28nm HKMG process technology resulted in a mainstream tablet System-on-Chip (SoC) capable of operating at up to 1.8 GHz performance, while still maintaining the power efficiency expected by mobile device users. The chips began sampling to OEMs in early 2013 and are now ramping to support a wide range of manufacturers.

        In reality, these clock speeds are dynamic and 1.8Ghz has been achieved with 0.25 voltage increase over Pipo's original voltage for 1.6Ghz, so 1.8Ghz is actually more efficient with minimal additional heat.

        As stated by Giouncino in post #54, Pipo are actually running the CPU at higher voltages than is necessary, since the processor is stable at lower voltages.

        MHz mV
        312 900 > 900
        504 925 > 925
        816 1000 > 975
        1008 1075 > 1025
        1200 1200 > 1100
        1416 1250 > 1200
        1608 1300 > 1250
        1704 1300
        1800
        1325

        With the following frequencies and voltages, my tablet is actually more efficient and faster than Pipo's original kernel.

        MHz mV
        312 900
        816 975
        1008 1025
        1200 1100
        1416 1200
        1608 1250
        1800 1325


        My tablet will not boot at 1.9Ghz with 1.375 volts.


        Originally posted by Pipo2000 View Post
        For GPU : UP to 600Mhz
        Source : http://www.rock-chips.com/a/en/News/.../0620/227.html

        Now I know that some do publish that the RK3188 is a 1.8Ghz CPU, but they don't tell us if that can be done in every situation (i mean without proper cooling)

        So i'm wondering, althow the 1.8Ghz and 798Mhz are reachable, if the RK3188 doesnt get too hot in the process and for some of us, maybe kill the CPU/GPU due to excess of heat ?
        Again, the clock speed of the GPU are dynamic and will rarely peak at 798Mhz.

        MHz mV
        133 975
        200 1025
        266 1025
        300 1050
        400 1100
        600 1250
        798 1350

        Additionally, I have achieved DDR800 with 0.5 less voltage than Pipo at DDR528.

        MHz mV
        528 1250 > [email protected]

        Finally, any hardware or software modifications are an accepted risk of the owner and should not be undertaken if you're not happy to accept these terms.

        Comment


          #79
          Originally posted by Balrog View Post
          Which M6 do you own? The kernels are different. The M6 max or the M6 Pro? With 3G or without?
          The original M6 max without 3G.

          However, this kernel applies to the same model with and without 3G.

          Comment


            #80
            Originally posted by giouncino View Post
            ...
            PIPO2000, I've an answer for you: You asked me about the voltage 1.3V of the RAM. This is more or less the nominal voltages for DDR3L ram. I've read on the DDR3L datasheet that the voltages for DDR3L RAMs are:
            DDR3L -> 1,283 min - 1,35 ref - 1,45 max

            I've found that on the market exists: DDR3L-800 -1066 -1333 -1600.

            Which model is installed on our tablet? The most used (and cheapest) are 1066. DDR3L at 800Mhz are quite rare...
            Is it possible to clock our ram to 1066Mhz/1.3V..or even more?
            It could be a real dream for the performances of our tablets.

            I will check soon.

            Now I'm working of a new kernel lowering GPU voltages as low as possible...

            The last will be the most interesting: the RAM frequency wall...
            Be carefull with those frequency's : DDR3 at 1333Mhz means a mem bus speed of 667Mhz (i think that the value that you put in the kernel is this value, the memory bus speed)
            So when you put the 800Mhz value, it means that the RAM runs at DDR 1600Mhz.

            Im going to open my tablet again and write down the numbers on my chips and post back here.

            Comment


              #81
              Originally posted by giouncino View Post
              rceccleston: very impressive results, but I agree with Pipo2000: too high combination of frequency/voltages for your CPU and GPU. I don't suggest you to use it daily...

              You battery also should discharge rapidly with this combination...


              Thank you, you initial findings were very encouraging..

              I agree, modern processor are only designed to burst at their maximum clock speeds on demand because heat will always become an issue under prolonged durations.

              Originally posted by giouncino View Post
              I'm also impressed about your RAM: 800Mhz/1.2V is very interesting. The real question is: Which is the nominal rating of this ram if also at 800Mhz can be used at 1.2V???
              If they really are H5TQ4G83AFR-PBC as you say.. they are rated for 1600Mhz/1,5V...IMPRESSIVE! These RAM could probably give us really MUCH more!!!
              The M6 Max features the same Hynix chips as the CX-919.

              Click image for larger version

Name:	IMG_20130802_171101.jpg
Views:	1
Size:	186.1 KB
ID:	431204

              Found under the large heat sink with the M6 Max.

              Click image for larger version

Name:	PipoM6_RAM.jpg
Views:	1
Size:	89.9 KB
ID:	431202

              Found within the CX-919.

              Click image for larger version

Name:	IMG_20130803_101511.jpg
Views:	1
Size:	195.2 KB
ID:	431203

              I have easily tweaked both devices to DDR800 as listed on Hynix data sheet.

              Comment


                #82
                Originally posted by Pipo2000 View Post
                Be carefull with those frequency's : DDR3 at 1333Mhz means a mem bus speed of 667Mhz (i think that the value that you put in the kernel is this value, the memory bus speed)
                So when you put the 800Mhz value, it means that the RAM runs at DDR 1600Mhz.

                Im going to open my tablet again and write down the numbers on my chips and post back here.
                OK so I opened my tablet but as the memory chips are located underneath the heatsink wich is firmly soldered to main PCB, i'm not so eager to tamper with this.
                The 2 main memory chips outside the heatsink : Micron 29F64G08CBABAWP-B

                Giouncino : Do you have a kernel with these parameters :
                CPU : 1.7Ghz - 1.3V
                GPU : untouched
                (oc the GPU doesnt do much app. Just stresses the whole RK3188 and generates excess heat)
                Mem: 800Mhz - 1.3V
                Tables recalculated according to your excel sheet.
                If that's stable and batt consumption is ok, then i think that this is the kernel i will go for !

                Comment


                  #83
                  So i just read the reply of rceccleston.

                  Quite impressive rceccleston !

                  Nice job !!!

                  Originally posted by Pipo2000 View Post
                  OK so I opened my tablet but as the memory chips are located underneath the heatsink wich is firmly soldered to main PCB, i'm not so eager to tamper with this.
                  The 2 main memory chips outside the heatsink : Micron 29F64G08CBABAWP-B

                  Giouncino : Do you have a kernel with these parameters :
                  CPU : 1.7Ghz - 1.3V
                  GPU : untouched
                  (oc the GPU doesnt do much app. Just stresses the whole RK3188 and generates excess heat)
                  Mem: 800Mhz - 1.3V
                  Tables recalculated according to your excel sheet.
                  If that's stable and batt consumption is ok, then i think that this is the kernel i will go for !

                  Comment


                    #84
                    rcecclesto : very interesting... next time I'm going to remove the heatsink...
                    I don't see trace of any thermal compound. Then, I'll add it by myself! It could help a little bit...

                    Pipo2000 : give me a couple of day, testing this:
                    SoC RK3188 Freq-Volt parameters.zip
                    Take a look on the voltages of the Mali-400... Now seems stable to me with these new parameters, giving a more linear voltage aspect. Take a look also on the NEW frequency spacing I'm testing.
                    I'm having promising results on 3DMark performance...

                    In a couple of day I'll be able to declare it stable (and if possible put also the GPU frequency to 666Mhz) with a little bit lower Voltage...
                    Then I'll prepare a new kernel with these parameters...

                    Did you test my last kernel with low voltages? Is it stable for you?

                    PS: You're probably right about RAM frequency, due to the "low level" in which we're working
                    It could be that the clock I'm inserting in the kernel are the "base" clock for the ram:

                    580Mhz ---> 1160Mhz DDR (STOCK still non sense to me)
                    720Mhz ---> 1440Mhz DDR not standardized...
                    800Mhz ---> 1600Mhz DDR should be OK!
                    933Mhz ---> 1866Mhz DDR who knows? Probably difficult to reach due to the undervolted RAM with respect to the datasheet (1.5V)
                    Last edited by giouncino; 13 November 2013, 20:48.
                    if you appreciate my efforts this is the link for any donation:
                    https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                    Comment


                      #85
                      Originally posted by Pipo2000 View Post
                      Giouncino : Do you have a kernel with these parameters :
                      CPU : 1.7Ghz - 1.3V
                      GPU : untouched
                      (oc the GPU doesnt do much app. Just stresses the whole RK3188 and generates excess heat)
                      Mem: 800Mhz - 1.3V
                      Tables recalculated according to your excel sheet.
                      If that's stable and batt consumption is ok, then i think that this is the kernel i will go for !
                      Working within the manufacturer's specifications, I have created a kernel with the [email protected] GPU@600Mhz and RAM@DDR800.

                      With a 200Mhz decrease in clock speed, over my previous kernel, the Antutu score has dropped by 239 points.

                      Click image for larger version

Name:	Screenshot_2013-11-13-19-27-02.png
Views:	1
Size:	121.0 KB
ID:	431206
                      Attached Files

                      Comment


                        #86
                        Originally posted by giouncino View Post
                        rcecclesto : very interesting... next time I'm going to remove the heatsink...
                        I don't see trace of any thermal compound. Then, I'll add it by myself! It could help a little bit...

                        Pipo2000 : give me a couple of day, testing this:
                        [ATTACH]3963[/ATTACH]
                        Take a look on the voltages of the Mali-400... Now seems stable to me with these new parameters, giving a more linear voltage aspect. Take a look also on the NEW frequency spacing I'm testing.
                        I'm having promising results on 3DMark performance...

                        In a couple of day I'll be able to declare it stable (and if possible put also the GPU frequency to 666Mhz) with a little bit lower Voltage...
                        Then I'll prepare a new kernel with these parameters...

                        Did you test my last kernel with low voltages? Is it stable for you?

                        PS: You're probably right about RAM frequency, due to the "low level" in which we're working
                        It could be that the clock I'm inserting in the kernel are the "base" clock for the ram:

                        580Mhz ---> 1160Mhz DDR (STOCK still non sense to me)
                        720Mhz ---> 1440Mhz DDR not standardized...
                        800Mhz ---> 1600Mhz DDR should be OK!
                        966Mhz ---> 1866Mhz DDR who knows? Probably difficult to reach due to the undervolted RAM with respect to the datasheet (1.5V)
                        I'm testing now the CPU 1.7 , GPU 660 , Mem 800 kernel that you made.
                        Antutu is going to 19903 at HD resolution

                        But testing with these different kernel I starting to see a strange behaviour in RAM speed.
                        With this kernel : 1.7/660/800 i get a RAM speed of 1109 in Antutu 19903
                        With this kernel : 1.7/600/720 i get a RAM speed of 1025 in Antutu 19543
                        and now the strange part:
                        With this kernel : 1.6/600/720 i get a RAM speed of 1214 in Antutu 19051
                        All these numbers are in HD mode
                        When you choose Normal mode , the RAM speed in Antutu is also affected. It wil go +/- 10% higher
                        Can you verify these findings ?

                        I get the impression that when you OC the CPU, some timings are changed towards the RAM.
                        And i'm totaly lost why the RAM speed is affected by changing the display mode...that makes no sense to me.
                        All the kernels I tested from you are stable for me but the 1.7/600/720 is the most fluent for me.

                        Wich one is the latest (i'm starting to loose track here )

                        Comment


                          #87
                          Originally posted by rceccleston View Post
                          Working within the manufacturer's specifications, I have created a kernel with the [email protected] GPU@600Mhz and RAM@DDR800.

                          With a 200Mhz decrease in clock speed, over my previous kernel, the Antutu score has dropped by 239 points.

                          [ATTACH=CONFIG]3964[/ATTACH]
                          rceccleston , these results are simply put : AWESOME for a tablet of this price range !!!
                          If ur tablet is stable and fluent, batt drain is ok and temp is ok , then i would smile from here to the moon i think

                          Comment


                            #88
                            Originally posted by giouncino View Post
                            580Mhz ---> 1160Mhz DDR (STOCK still non sense to me)
                            720Mhz ---> 1440Mhz DDR not standardized...
                            800Mhz ---> 1600Mhz DDR should be OK!
                            966Mhz ---> 1866Mhz DDR who knows? Probably difficult to reach due to the undervolted RAM with respect to the datasheet (1.5V)
                            The Hynix RAM within my M6 & CX-919 are both running at DDR800 / 1600Mhz without any heat issues.

                            Interestly, after testing my RAM at DDR933 / 1866Mhz with 1.25 volts, my tablet booted but the Antutu scores dropped to 1600.

                            Comment


                              #89
                              Originally posted by Pipo2000 View Post
                              I'm testing now the CPU 1.7 , GPU 660 , Mem 800 kernel that you made.
                              Antutu is going to 19903 at HD resolution

                              But testing with these different kernel I starting to see a strange behaviour in RAM speed.
                              With this kernel : 1.7/660/800 i get a RAM speed of 1109 in Antutu 19903
                              With this kernel : 1.7/600/720 i get a RAM speed of 1025 in Antutu 19543
                              and now the strange part:
                              With this kernel : 1.6/600/720 i get a RAM speed of 1214 in Antutu 19051
                              All these numbers are in HD mode
                              When you choose Normal mode , the RAM speed in Antutu is also affected. It wil go +/- 10% higher
                              Can you verify these findings ?

                              I get the impression that when you OC the CPU, some timings are changed towards the RAM.
                              And i'm totaly lost why the RAM speed is affected by changing the display mode...that makes no sense to me.
                              All the kernels I tested from you are stable for me but the 1.7/600/720 is the most fluent for me.

                              Wich one is the latest (i'm starting to loose track here )
                              The latest and more interesting that I've shared is the one labeled "low_voltages" It is 1.7/600/720, BUT with the CPU spacing in frequency and voltages you can see in the excel. Is this stable for you? That as really low voltages on the CPU part. It is perfectly stable for me giving 19139points to ANTUTU.

                              In the next day I'll share with you a 1.7/probably 666/800 or even more. BUT with low voltages that I'm sure they are stable to me. That will probably be my Kernel "issue 1". Untill now all can be considered for "beta" testing.
                              if you appreciate my efforts this is the link for any donation:
                              https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                              Comment


                                #90
                                Originally posted by rceccleston View Post
                                The Hynix RAM within my M6 & CX-919 are both running at DDR800 / 1600Mhz without any heat issues.

                                Interestly, after testing my RAM at DDR933 / 1866Mhz with 1.25 volts, my tablet booted but the Antutu scores dropped to 1600.
                                The tablet probably changes latencies of the ram to extremely conservative parameters...
                                if you appreciate my efforts this is the link for any donation:
                                https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                                Comment

                                Working...
                                X