Since all devices are using (or can use) KUAL . . .
Since Lab126 has been including all of the cpu governors in the kernel build, like in forever . . .
A governor selection and report generation menu for the KUAL.
The report generated will be helpful in finding the cause of excessively short battery run-time.
Installation:
Un-zip the attached archive in the top level of visible USB storage.
It will create or re-use the /extensions directory -
It will create or re-use
(since: v-1.1) its own sub-menu directory and populate it.
The CPU report generator requires the lua-base-penlight.zip archive from:
https://www.mobileread.com/forums/sho...d.php?t=272221
That archive is installed the same way an extension is, un-archive the contents to the visible root of USB storage.
It will create or re-use its own KUAL-system sub-tree.
v-1.3 change:
* Add device manufacturing code to report head section.
* Add permissions to each feature (r- read only, rw read/write (a control knob) )
* Annotate "time in state" with hh:mm:ss in human terms.
* Fix the missing time zone on the report date line.
v-1.2 change:
* Fix for idme differences on older firmware
* Hyphenate the model number field to make it more apparent
(Now known to work on 5.3.7.3 (K5) )
v-1.1 change:
KUAL -> CPU Control ->
Four new buttons:
- CPU Report -- (new: v-1.1)
The report's content is dynamic, just as the kernel's /sys info tree is dynamic.
The report will appear on your Kindle as a 'Personal' document (select 'all items' to see it).
Although the extension is '.txt' the content is '.html'.
- ondemand - - the default governor used by the Kindles.
(This setting will also be restored by a Kindle re-boot.)
- powersave - - for those who want to extend their battery time and don't mind waiting a bit for the Kindle to respond
(Really, you might want to touch 'next page' before you start reading the last paragraph of the current page. Just one touch, then wait, it will get around to it RSN, it isn't bricked.)
Note: You may have to use external power to get KUAL to run - this setting is serious about being low speed/low power.
- performance - - for those who just can't wait to get to the next page
(and don't mind using their charger)
The i.MX6 cpu frequency driver in the 3.0.x kernel does not have anywhere near the features of the Intel/AMD driver but it does make a difference in performance and power consumption.
Should work on **any** model Kindle that includes Lua in the Amazon firmware, **any** version firmware with the exception of the DX(F).
(At least that is my intention in using the system key database.)
Repository:
https://github.com/janetizzy/KUAL-buttons