Tronsmart Gift Fool's Day

martedì 29 dicembre 2015

Prodotti di base come overcloccare il vostro Geekbox o altri RK3368

Ciao, ecco un Consiglio per alcune forcelle che si desidera eseguire l'overclock per loro  Geekbox  o altri prodotti di RK3368 basato.

Alla seguente procedura:
1. aggiungere il supporto per più alta frequenza di cpu, seguire commit per riferimento:
CODICE: SELEZIONA TUTTO

diff - git a/drivers/clk/rockchip/clk-pll.c b/drivers/clk/rockchip/clk-pll.c
Indice 325eb2c... 7284bae 100755
---a/drivers/clk/rockchip/clk-pll.c
+ + + b/drivers/clk/rockchip/clk-pll.c
@-239,6 + 239,16 @ static const struct pll_clk_set rk312xplus_pll_com_table [] = {

static const struct apll_clk_set rk3368_apllb_table [] = {
/*(_mhz, Nr, NF, no, aclkm, atclk, pclk_dbg)* /
+ #ifdef CONFIG_GEEKBOX_OVERCLOCK
+ _RK3368_APLL_SET_CLKS (1992, 1, 83, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1944, 1, 81, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1896, 1, 79, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1848, 1, 77, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1800, 1, 75, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1752, 1, 73, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1704, 1, 71, 1, 2, 6, 6),
+ _RK3368_APLL_SET_CLKS (1656, 1, 69, 1, 2, 6, 6),
+ #endif
_RK3368_APLL_SET_CLKS (1608, 1, 67, 1, 2, 6, 6),
_RK3368_APLL_SET_CLKS (1560, 1, 65, 1, 2, 6, 6),
_RK3368_APLL_SET_CLKS (1512, 1, 63, 1, 2, 6, 6),
@-285,6 + 295,16 @ static const struct apll_clk_set rk3368_apllb_table [] = {

static const struct apll_clk_set rk3368_aplll_table [] = {
/*(_mhz, Nr, NF, no, aclkm, atclk, pclk_dbg)* /
+ #ifdef CONFIG_GEEKBOX_OVERCLOCK
+ _RK3368_APLL_SET_CLKS (1992, 1, 83, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1944, 1, 81, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1896, 1, 79, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1848, 1, 77, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1800, 1, 75, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1752, 1, 73, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1704, 1, 71, 1, 2, 7, 7),
+ _RK3368_APLL_SET_CLKS (1656, 1, 69, 1, 2, 7, 7),
+ #endif
_RK3368_APLL_SET_CLKS (1608, 1, 67, 1, 2, 7, 7),
_RK3368_APLL_SET_CLKS (1560, 1, 65, 1, 2, 7, 7),
_RK3368_APLL_SET_CLKS (1512, 1, 63, 1, 2, 7, 7),
diff - git a/geekbox/Kconfig b/geekbox/Kconfig
Indice d2746bb3... e6aba1e 100644
---a/geekbox/Kconfig
+ + + b/geekbox/Kconfig
@-4,5 + 4,9 @ menu "Opzioni di piattaforma Geekbox"
bool "Ubuntu o altro supporto di Linux Distros"
impostazione predefinita n

+ config GEEKBOX_OVERCLOCK
+ "Supporto di Overclock" As Boolean
+ n predefinito
+
endMenu

(FINE)

Abbiamo spinto il commit al nostro Github:https://github.com/geekboxzone

2. effettuare una configurazione per abilitare la: CONFIG_GEEKBOX_OVERCLOCK

3. impostare la tabella di frequenza e tensione con il vostro desidera di valore.
Seguente per il vostro riferimento (nel mio caso che solo overclock a 1.85 GHz):

CODICE: SELEZIONA TUTTO
percorso del file: arch/arm64/boot/dts/geekbox.dts
& clk_core_b_dvfs_table () {
punti di funzionamento = <
/ * KHz uV * /
950000 216000
950000 312000
408000 950000
600000 975000
696000 975000
816000 1000000
1008000 1100000
1200000 1175000
1416000 1300000
1488000 1325000
1608000 1375000
1752000 1400000
1848000 1425000
>;
stato = "OK";
};

& clk_core_l_dvfs_table () {
punti di funzionamento = <
/ * KHz uV * /
950000 216000
950000 312000
408000 950000
600000 950000
696000 975000
816000 1050000
1008000 1100000
1200000 1250000
1392000 1300000
>;
stato = "OK";
};

Avviso:
1. alta frequenza devono corrispondere una maggiore erogazione di tensione.
2. il PMIC di Geekbox è RK808, ed è la massima tensione di uscita per alimentazione CPU 1.50 v
3. una ventola di raffreddamento è consigliata per una migliore dissipazione del calore: http://www.geekbuying.com/item/Slim-...ox-358271.html

uno dei information(1.84GHz) cattura:

CODICE: SELEZIONA TUTTO
Shell@rk3368_box :/ $ cat /sys/kernel/debug/clk/clk_summary | nucleo di grep
clk_pvtm_core 0 0 24000000
clk_hevc_core 1 1 288000000
clk_core_l 0 0 600000000
atclk_core_l 0 0 200000000
aclkm_core_l 0 0 300000000
clk_core_b 0 0 1848000000
atclk_core_b 0 0 308000000
aclkm_core_b 0 0 924000000
Shell@rk3368_box :/ $

Sceenshots per i riferimenti:
1. v 6.0 Antutu Benchmark (Test a 1.85 GHz):
Il geekbox_overclock_scores.png di allegato non è più disponibile

2. informazioni core (Test a 1.85 GHz):
Il geekbox_overclock_1848MHz.png di allegato non è più disponibile



geekbox_overclock_scores.png (63.22 KiB) hanno visto 43 volte

Nessun commento:

Posta un commento