Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Overclocked RK3288 kernels

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

    #76
    Yes, video is a H.264 (HD.Club-4K-Chimei-inn-60mbps.mp4).

    I'm change this

    Code:
     pd_vio {
                   aclk_vio1 {
                           operating-points = <0x30D40 0x10c8e0 0x927C0 0x1312D0>;
                           status = "okay";
                     };
         };
    Is above the aclk_vio1 right place for VPU ?

    Originally posted by mo123
    It is for 4K videos encoded in H264 format.
    What do you mean [email protected]?
    There is no mention of voltage for VPU in the kernel where VPU is overclocked.
    Did you change it in resource.img, then it is incorrect.

    Comment


      #77
      Ahhhhhh, now I understand the
      VPU_FREQ_600M
      at the source code of the kernel because they doesn't manage the GPU and VPU at the same time via the resource...
      THX
      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


        #78
        Look like there is no way to modify the kernel.img directly.

        Originally posted by mo123
        It's this

        Code:
        --- a/kernel/arch/arm/mach-rockchip/vcodec_service.c
        +++ b/kernel/arch/arm/mach-rockchip/vcodec_service.c
        @@ -1068,7 +1068,7 @@ static vpu_reg *reg_init(struct vpu_service_info *pservice, vpu_session *session
                                        } else if (reg_check_fmt(reg) == VPU_DEC_FMT_H264) {\r
                                                if (reg_probe_width(reg) > 3200) {\r
                                                        // raise frequency for 4k avc.\r
        -                                               reg->freq = VPU_FREQ_500M;\r
        +                                               reg->freq = VPU_FREQ_600M;\r
                                                }\r
                                        } else {\r
                                                if (reg_check_interlace(reg)) {\r

        Comment


          #79
          Overclocked my TV BOX GPU to [email protected] (with custom active cooling fan). Asphalt 8 game stutter abit after few minutes but still stable enough.

          Is it worth to go 700Mhz for GPU ?
          Last edited by tabnk; 23 February 2015, 13:05.

          Comment


            #80
            With 500MHz base frequency for DDR3 I don't think it is productive to OC GPU higher. Execute some benchmarks and compare. Besides check SoC temperature and watch for thermal throttling (above 95C): cat /sys/devices/ff280000.tsadc/temp0_input



            Stuttering in Asphalt 8 may have many causes and not neccessary low GPU performance. You might even have better result when you set GPU to 500MHz and disable DVFS for it (echo "off" /sys/devices/ffa30000.gpu/dvfs). Then you will have GPU clock set stable at 500MHz. Then watch for stuttering.
            RK3288 2GB/16GB OC 1.9GHz at 1.2V RAM [email protected] Wasser's 3.0.11 firmware
            Out: monitor FullHD 16:9, 3.5" jack headphones; In: remote control, USB HUB: keyboard + mouse + pendrive
            bricked: VOYO V1 mini 8G/64GB Windows 10

            Comment


              #81
              Originally posted by tabnk View Post
              Overclocked my TV BOX GPU to [email protected] (with custom fan active cooling). Asphalt 8 game stutter abit after few minutes but still stable enough.

              Is it worth to go 700Mhz for GPU ?
              It might be worth pushing it to 700Mhz if your CPU is not bottlenecking. Depends on the case.
              If Asphalt 8 is more GPU- than CPU-intensive, it would help. But otherwise, you wouldn't notice at all.

              Stuttering could be due to thermal throttling down, when GPU reaches critical temperature.
              So it scales down the frequency, hence the stuttering and lower performance.

              Does your fan blows over CPU/GPU only, or the whole box? If it's the former, you might have to put additional heat sinks for other components too.

              Anyway, it's nice to see GPU can achieve 650Mhz @1.25V.
              sam_ugoos clock is rated [email protected], which is a bit too much in my oppinion.

              So, just to confirm, you don't have any instability, just stuttering in Asphalt 8?
              Everything else is ok?

              Comment


                #82
                Indeed, the stuttering was due to GPU critical temperature. My TV BOX is fully aluminium alloy case (http://www.ebluetimes.com/en/Product...364&SortID=188) so I'm simply place a 140mm PC Fan on top of the case. haha

                I'm tried [email protected] but not stable at all so my TV BOX Mali-T764 GPU MAX is [email protected].

                Overall GPU Overclocking Conclusion: (From Default 500Mhz to 675Mhz). Total of 1.35x overclocked.

                Asphalt 8 (Higher frame rate but occasionally stutter a little here and there, but overall is still fine)
                Nova 3: Freedom: Higher Framerate now before overclock was unplayable.
                3DMark Score Ice Storm Extreme: 7670 Unlimited: 13700

                Antutu 5.6.1 (1920x1080p 3D): 11400.

                PPSSPP Improved greatly. .

                My main usages are HEVC/H.264 4k video and emulators so it is good enough for me.

                Comment


                  #83
                  I finaly overclocked my HPH box (GPU/RAM only) from 3rd attempt.
                  I had to decode integers as Big Endians inside Hex editor - duh! No more boot.img repacking for me.

                  Only frequencies/voltages were changed inside DTB/resource/bootimg file.
                  GPU was bumped up from 500->[email protected], but I will lower it a bit, because now I see it's limited to 625Mhz.
                  RAM was bumped up from 533->[email protected]. No point in setting it higher, as it also seems to be limited.
                  I will tweak frequency scaling a bit more, because now only the last/highest frequency was modified.

                  Results are visible and go like this:
                  3DMark: 12550 -> 16600 (+32%)
                  3DMark Unlimited: 7200 -> 9900 (+38%)
                  AnTuTu: 38400 -> 42750 (+11%)
                  AnTuTu 3D: 11500 -> 14750 (+28%)

                  Stability tests are rock solid.
                  Temperature stays below 56C using heatsink and active colling.
                  3DMark shows the best results because it's very gpu/ram intensive.
                  AnTuTu relies more on the cpu which still ticks @1.8Ghz, so not a big change in that case.

                  CPU is "clocked" @2.21Ghz for eyes only, because safety frequency is still in place.
                  If someone knows how to remove/increase it inside kernel without recompiling, I would much appreciate it.
                  I think I might found a correct offset in kernel file, but I'm not so sure about modifying it.
                  So, any info is welcomed. Thanks.
                  Last edited by Guest; 25 February 2015, 08:35.

                  Comment


                    #84
                    Your RAM is GOOD. Mine can't even exceed 500Mhz.

                    Comment


                      #85
                      Originally posted by tabnk View Post
                      Indeed, the stuttering was due to GPU critical temperature. My TV BOX is fully aluminium alloy case (http://www.ebluetimes.com/en/Product...364&SortID=188) so I'm simply place a 140mm PC Fan on top of the case. haha

                      I'm tried [email protected] but not stable at all so my TV BOX Mali-T764 GPU MAX is [email protected].

                      Overall GPU Overclocking Conclusion: (From Default 500Mhz to 675Mhz). Total of 1.35x overclocked.

                      Asphalt 8 (Higher frame rate but occasionally stutter a little here and there, but overall is still fine)
                      Nova 3: Freedom: Higher Framerate now before overclock was unplayable.
                      3DMark Score Ice Storm Extreme: 7670 Unlimited: 13700

                      Antutu 5.6.1 (1920x1080p 3D): 11400.

                      PPSSPP Improved greatly. .

                      My main usages are HEVC/H.264 4k video and emulators so it is good enough for me.
                      After seeing the bottom of your box, I think you will get better results with your fan by placing it under it. Drawing or blowing in to the bottom vent will exchange a good bit of air. Using the bottom vents, you could probably lower the speed of your fan as well. That is a good looking box.

                      Comment


                        #86
                        You are correct. I'm put smaller 80 mm FAN by placing it under it and drawing hot air away. Just notice RK3288 chip is below it.

                        Asphalt 8 doesn't stutter any more. 3D Gaming is Solid Stable Now.

                        Originally posted by RISCy Dude View Post
                        After seeing the bottom of your box, I think you will get better results with your fan by placing it under it. Drawing or blowing in to the bottom vent will exchange a good bit of air. Using the bottom vents, you could probably lower the speed of your fan as well. That is a good looking box.

                        Comment


                          #87
                          In all of my hobbies, I have developed a disdain for heat*. Apparently, this has effected my thinking, or, some would say, warped my thinking. See the evidence here.

                          *Though until this place thaws out, I have entered a truce with heat.

                          Comment


                            #88
                            Same, I'm want to open up the case so can replace the stock heatsink to a better one (Spare Desktop GPU Cooler), but my TV Box Power Adaptor already drawing 12W peak on demand game so can't do that.

                            Anyway, my current cooling setup is good enough .

                            Originally posted by RISCy Dude View Post
                            In all of my hobbies, I have developed a disdain for heat*. Apparently, this has effected my thinking, or, some would say, warped my thinking. See the evidence here.

                            *Though until this place thaws out, I have entered a truce with heat.

                            Comment


                              #89
                              Originally posted by tabnk View Post
                              Same, I'm want to open up the case so can replace the stock heatsink to a better one (Spare Desktop GPU Cooler), but my TV Box Power Adaptor already drawing 12W peak on demand game so can't do that.

                              Anyway, my current cooling setup is good enough .
                              Yeah, I want a better heatsink too, but I'm not sure how strong the adhesive is holding it to the CPU. I don't want to damage the chip attempting the HS's removal.
                              I also did not want to burden my box by having it power the fan. So I use an external source for fan power...after all, what's one more wire?
                              I agree with you on your set up being good enough. Way better with the fan. All the components on your board will benefit by it. Will likely result in increases in stability, performance, reliability and longevity, all things associated with heat reduction.
                              Have fun.

                              Comment


                                #90
                                Funny that's my TV BOX DDR RAM can only clocked [email protected]. Any higher (e.g [email protected]) it will enter a reboot loop.

                                Most of other TV Box (at this forums) can pass 600Mhz easily.

                                Is it my DDR RAM issue or Frequency is Capped by Kernel DVFS ?

                                Comment

                                Working...
                                X