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.
Homepage: https://ayufan.eu

Releases:
Rock/Pro 64/Pinebook Pro: LinuxChromium OS
So/Pine A64/Pinebook: LinuxAndroid 6.0Android 7.1

Buy me a Beer
#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.
#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?
#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.


Possibly Related Threads…
Thread Author Replies Views Last Post
Question Hardware issues with Rock64 grobbs 11 1,800 Yesterday, 10:23 AM
Last Post: robinkyle11
  Trustzone support for Rock64 capablegh 1 126 07-17-2021, 10:15 AM
Last Post: capablegh
  Python GPIO Library for the Rock64 (R64.GPIO) Leapo 37 39,469 07-02-2021, 03:20 PM
Last Post: klausfelix
  rock64, compile problems "illegal instruction", "memory fault" -> ddr_333Mhz? klausfelix 0 120 07-02-2021, 03:13 PM
Last Post: klausfelix
Information Serial Console for the Rock64 MarkHaysHarris777 33 31,153 06-24-2021, 12:24 PM
Last Post: mikeklien
  lost eletronic component rock64 marvin1986 1 368 06-01-2021, 06:27 PM
Last Post: 8bit
Shocked Rock64 - Reboots after few minutes addezai 2 511 04-22-2021, 07:03 PM
Last Post: addezai
  Rock64 Long Term stability ramprasad 4 2,019 03-16-2021, 07:23 PM
Last Post: Rocklobster
  Rock64 No Audio - Solved wbecks 11 15,628 03-15-2021, 03:15 PM
Last Post: lowry
  Safest way to send shutdown signal to headless Rock64 SMB server? bmurphr1 3 1,253 03-14-2021, 06:01 PM
Last Post: clach04

Forum Jump:


Users browsing this thread: 1 Guest(s)