EDIT3: this is NOT an overclock! Manually setting a scaling governor does not forcibly increase the intended frequency range of the CPU clock! Setting the scaling governor has more to do with performance management. In my case, setting it to “performance”, it simply forces the cpu to always run at the maximum frequency as designed by the manufacturer. Further reading here and here. Thank you @[email protected] for the reminder!

EDIT2: the tablet is rooted with Magisk ( https://topjohnwu.github.io/Magisk/install.html ) and Termux is running with superuser privileges granted through Magisk. The below command was issued after su - ing into a root shell. “performance” was echo ed into all available /sys/devices/system/cpu/cpufreq/.../scaling_governors, meaning, there are several subdirectories called policy[0...] in which the scaling_governor files reside.

EDIT: echo ing “performance” to /sys/devices/system/cpu/cpufreq/policy0/scaling_governor seems to have maxed out the cpu clockspeed! Now the tablet is snappy as hell! It’ll be interesting to see how battery drain and heat are affected by this. Thank you @[email protected] !

Say, by sending some value to something inside /sys/.../cpu or the likes. I have already aggressively debloated the tablet, but I like to experiment and I am not afraid to destroy the tablet since I bought it for 150 bucks at sale. Or pehaps there is some Magisk module that can do this?

The tablet is a Samsung Galaxy A9+.

  • MonkderVierte@lemmy.zip
    cake
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    4 hours ago

    Thanks, i’ll try this on my anemic E-reader (Kobo Boox Leaf). It’s a bit painful to run, barely fast enough to not timeout Kotatsu (Manga).

    But needs to be done each reboot.

    • printf("%s", name);@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      I had no idea e-readers can do manga 😱😍 maybe I should get one, after all 😁

      probably needs to be done after reboot and probably drains battery more than otherwise, but I have not done any testing as of yet. I sat at a café and played around with it for two hours, during which I couldn’t really notice any difference in power draw since the battery capacity is huge. Keep checking the OP, since I might update after some testing.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    7 hours ago

    Not on stock ROM. IIRC back when I was messing with that kind of thing, you needed a custom kernel.

  • vapor_body@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    6 hours ago

    I’m surprised that worked since Termux has so many permissions and process # limits and stuff on stock Android. Is it permanent? Semi-permanent if you avoid losing ADB/Shizuku with restart?

    • printf("%s", name);@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 hours ago

      EDIT: I’m running stock Android rooted with Magisk. OneUI 7, Android 15, Kernel 5.4.249

      I haven’t tried rebooting yet, but I’m pretty sure it resets on reboot. Also, my only evidence that it worked is what cpuinfo_cur_freq reports, and because of how Android seems to works with its virtual filesystems and Termux only being a virtual terminal, I’m actually unsure of how to measure the true frequencies in any other way. Here are two screenshots anyway. 1804800 is the maximum available frequency.

      rqPgKEVUyayEOGT.jpg

      S2h1NYphTzehkNq.jpg

      • vapor_body@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        5 hours ago

        Well keep everyone posted! I’ve got some old stock Android devices I’d love to fuck around with more but having to intervene with all of them is a tremendous boner killer