L’amico Gianguido (@PeppeLaKappa) ha creato un piccolo script per aumentare le prestazioni di Jolla agendo sulla GPU. Ecco la procedura, non particolarmente complessa, ma che consigliamo a chi ha un minimo di esperienza con questo genere di mods.
Crea un file di testo di nome GPUMorePowa.service e copia-incolla il testo qui sotto:
[Unit]
Description=Set the GPU power to the maximum!
After=connman.service
[Service]
Type=forking
ExecStart=/usr/bin/doGPUPowa
Restart=always
[Install]
WantedBy=multi-user.target
Crea un secondo file dal nome doGPUPowa contenente:
#!/bin/bash
echo "performance" >/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/trustzone/governor
Copia i due file nella cartella Documents del tuo Jolla
Apri il terminale e digita:
devel-su
<la tua password root>
cp /home/nemo/Documents/GPUMorePowa.service /etc/systemd/system/
cp /home/nemo/Documents/doGPUPowa /usr/bin
chmod 755 /usr/bin/doGPUPowa
systemctl enable GPUMorePowa.service
reboot
A questo punto, Jolla si riavvierà. Alla successiva accensione, il telefono sarà sensibilmente più fluido.



E grazie che e’ piu’ fluido, spari l’hardware sempre a pieno regime con il “performance”! Meglio metterlo “ondemand” altrimenti ti fotti la batteria in poco tempo.
Il comando imposta su “performance” solo lo scheduler della GPU.
Personalmente non ho avvertito alcun battery drain maggiore utilizzando questo hack 🙂
“ehi GPU! vai sempre a palla ma non consumare piu’ energia, mi raccomando”
ti dispiace se non ci credo? Il fatto che *TU* non lo abbia notato non vuol dire nulla.
Comunque nemmeno io ho notato un aumento di consumo della batteria…
Il fatto che tu stia parlando così mi fa capire che non hai nemmeno provato ad applicare questa patch, liberissimo di non farlo, ma non venire qui a criticare gli “hack” degli altri! 😀
sarà ma io preferisco non ricorrere a questo genere di hack a meno che non sia il team degli sviluppatori ad implementarlo, più che altro penso che se non l’hanno fatto loro (di loro iniziativa) un motivo ci sarà…
questo equivale a dire “ho scoperto un bug ma non lo sistemo…se non lo hanno corretto gli sviluppatori, un motivo ci sarà…” 😛
a dire la verità questo “hack” non mi sembra proprio un bug, in quanto il tutto funziona senza problemi.
questo “hack” mi sembra molto più simile ad un overclock e quindi una procedura che non è mai senza conseguenze nel lungo periodo…
se in quel di jolla hanno pensato che è meglio non spremere la gpu al massimo un motivo ci sarà.
comunque questo è solo il mio pensiero in quanto trovo il sistema molto fluido già adesso come è di fabbrica
Ero evidentemente ironico 🙂 Ci sono diversi motivi perché produttori non “spremono” tanto l’hardware, tra cui la durata della batteria. Ma il modding, se fatto bene, porta benefici. Ovvio che sta ad ognuno decidere come personalizzare il proprio device.
Overcloccare significa dare ad un componente più energia in modo da spingerlo oltre le frequenze di fabbrica.
Qui si sta semplicemente dicendo alla GPU di stare alla frequenza massima impostata dalla società quando lo schermo è acceso.
Provato, viaggia alla grande!!! Rimane da vedere quanto incide sulla batteria!
Lo stesso discorso può essere fatto per la CPU, invece di impostarla a performance, modifichi il sampling_down_factor e l up_threshold.
Il primo indica l’intervallo di aggiornamento dello scaling della CPU, in secondo la soglia (in %) percui deve andare a massima frequenza.
Si può impostare il primo a 10, così fa meno salti di frequenza, ed il secondo a 65 -> 75 % in modo tale che appena supera quel carico la CPU spinge 🙂
IO sono riuscito a far copiare il file doGPUPowa solo aggiungendo l’estensione .txt, va comunque bene? Come editor di testo ho usato Notepad++