[Jan 06] Arch Linux (20171225-1) PINE A64(+) Pinebook A64-LTS/SOPINE | [Jan 04] Linux (0.5.15-136) ROCK64 | [Jan 04] Android (20171204) ROCK64 | [Dec 22] Stretch Mate (0.5.15-136-20171222) ROCK64 | [Dec 21] openHAB 2 (v1.4) PINE A64(+) | [Dec 11] Volumio (2.315) PINE A64(+) A64-LTS/SOPINE | [Dec 11] Armbian (5.35) PINE A64(+) Pinebook A64-LTS/SOPINE | [Dec 8] OpenMediaVault (0.5.15-136) ROCK64

Getting Started | Visit the WIKI | IRC Logs | Forum Rules/Policy


Rock64 power consumption
#21
I'm not aware of having an ability to disable GPU, but given that it barely uses any resources if it is not being used it will make a negligible difference. You will probably achieve more with using a better power adapter with higher efficiency.
Reply
#22
how about clock gating it? rockchip SoCs have loads of clock gating registers for literally everything. CRU_CLKGATE_CON6 and CRU_CLKGATE_CON14 mention gpu.
Reply
#23
(01-16-2018, 02:48 PM)z4v4l Wrote: how about clock gating it? rockchip SoCs have loads of clock gating registers for literally everything. CRU_CLKGATE_CON6 and CRU_CLKGATE_CON14 mention gpu.

That sounds interesting.
Till now if have not much experience with such low level stuff in a "high level" OS.
I am more used to application programming or µC programming (like STM32F4 / F7). At the second most times peripheral gets only activated when it should be used so clock gets enabled.

But maybe with a SOC and a high level OS, in contrast to a µC, typically all "periherals" are/get activated by default.

Are all the "peripherals" activated / clocks enabled with a typical linux image for the Rock64?

In Chapter 2.8.5 on page 125 in the reference manual for HDMI it is described what "setup" is needed so that the peripheral gets its clock.
For clock gating the default/reset value is 0, what meens that clock gating is disabled. So e.g. for HDMI usage default behavoir should be that it is enabled.

Does someone know if clock gating could only be set during initialization, or is there also a dynamic access from user space?
Reply
#24
Quote:Does someone know if clock gating could only be set during initialization, or is there also a dynamic access from user space?
I am not a linux guy, can't help with this. Of course it might be accessible (indirectly) or not. It can be set dynamically at anytime. The question is in exposing an interface for this by the OS.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Reboot Issue with ROCK64 Linux version 4.4.77-rockchip-ayufan-141 techyjtmb 0 42 Yesterday, 09:54 AM
Last Post: techyjtmb
Big Grin Rock64 as a retro-gaming console: early impressions Luke 30 5,823 01-19-2018, 02:18 AM
Last Post: Danielsan
  Rock64 No Audio - Solved wbecks 2 136 01-17-2018, 04:54 PM
Last Post: r55
  GPIO LED blinker using SYSFS on the Rock64 MarkHaysHarris777 13 1,689 01-16-2018, 07:19 AM
Last Post: dontpostalot
  LinuxKit and Rock64 douglasmiranda 3 193 01-11-2018, 12:54 PM
Last Post: ayufan
  Any plans for Rock64 mk 2? Arkadiusz 12 1,959 01-09-2018, 08:09 PM
Last Post: tllim
  Archive of past Rock64 Linux Images? wbecks 3 152 01-03-2018, 05:24 PM
Last Post: dkryder
  ROCK64 does not recognize USB Wifi module (WL300NU-G) pine3228 2 146 01-03-2018, 03:56 AM
Last Post: pine3228
  Docker aarch64 on Rock64 douglasmiranda 1 774 12-23-2017, 01:49 AM
Last Post: xnathanh
  Thinking about byuing a Rock64 and some question before Osiander 2 288 12-22-2017, 02:15 PM
Last Post: Osiander

Forum Jump:


Users browsing this thread: 1 Guest(s)