Sposto qui la discussione sull'overclock che stavo facendo con Genesis
CITAZIONE (Travis90 @ 19/9/2010, 11:16)
PS: Con l'overclock si possono impostare più di 4 pstate?
Tipo con setcpu mi riesce a mettere solo 125, 250 ,500 e 800...
Non si potrebbe mettere 125, 250, 550, 800, 900, 1000 e 1200?
Cioè solo sbloccando la cosa, non a livello di default!
Che poi coi profili di setcpu metto sempre a max 800, poi a batteria <40% max 500, e batteria >42° max 250!
Però se mi trovassi a fare un bench, o a far partire un emulatore pesante, vorrei la possibilità di poterlo sbloccare ancor di più senza entrare in recovery, ecc
CITAZIONE (Genesis™ @ 19/9/2010, 11:31)
- Allora per quanto riguarda i profili c'è la possibilità di creare un file "setcpu.txt" che puoi mettere in /data/local oppure in /sdcard che il programma SetCPU rileva automaticamente. Quel file contiene i valori di scalo di frequenza e ne puoi mettere quanti ne vuoi....tuttavia posso dirti con certezza che in realtà il processore non li scala perchè nei moduli (che non ho creato io) non sono impostate...probabilmente anche perchè ogni processore ne tollera di determinate e specifiche
CITAZIONE (Travis90 @ 19/9/2010, 14:21)
Quindi per ottenere ciò bisognerebbe prendere tutti i moduli, quelli da 800, 900, 1000 ecc e unificarli?
Se volessi fare una cosa del genere cosa dovrei fare?
Poichè queste sono comunque frequenze che la cpu può ottenere facilmente (nel senso che altri moduli lo permettono)
al contrario invece di frequenze più intermedie tipo 815mhz, 975 ecc..
A meno che non mi sbagli e quindi la cpu viene overcloccata dal freq. di Clock anziché da moltiplicatore!
CITAZIONE (Genesis™ @ 19/9/2010, 14:37)
Travis....non esistono + moduli, bensì uno solo (dove settare le frequenze) con annesso script, con i vari valori di clock e con regolazione della tensione. Non ho modificato i valori semplicemente perchè nella wiki dell'overclock (app per milestone da cui sono derivati i moduli) ci sono degli specifici clock consigliati ed altri no...se vuoi sperimentare accomodati pure...io ci ho provato ma per avere un telefono adatto all'uso quotidiano mi sono tenuto sulla stabilità (anche a 1000Mhz-vsel56 - vedi v2a..e scusa se è poco).
CITAZIONE (Travis90 @ 19/9/2010, 14:58)
Non è che io voglia far arrivare il Milestone a 1200mhz, ma solo avere la possibilità di poterci arrivare solo per alcuni minuti quando serve (raramente, ovvio)!
E non solo, ma anche avere la possibilità di poter settare la cpu a più pstate!
Per esempio il tuo OC va sui pstate 125, 250, 500 e 1000, vero? (gli altri più o meno vanno così, mentre l'ultima freq a scelta del max OC)
O tra 1000 mhz e 500 c'è un pstate intermedio, e quindi un totale di 5 pstate?
Questo è quello che volevo sapere
Se fosse possibile avere una cosa simile!
CITAZIONE (Genesis™ @ 19/9/2010, 15:10)
I vari passaggi intermedi li fa a seconda della scelta che fai del cpu governor, che nel caso delle mie rom è conservative...ho provato anche l'interactive e l'ondemand ma li sconsiglio. Per le nozioni tecniche sui tipi di governor dai una letta su wikipedia. Su Hero ad esempio ho scoperto il "minmax"...
In ogni caso giocare sui moduli non è cosa da poco...ci sono persone che fanno migliaia di test prima di postare...proviamo a fidarci di loro. Niente è impossibile...ma come dico io...neanche tutto è possibile
CITAZIONE (Travis90 @ 19/9/2010, 16:09)
No Genesis, le modalità del governor scelgono
come utilizzare (il modo) i pstate, non il numero e le freq... ?.?
Ora vedo un po' se riesco a farlo io uno script con più freq!
In modo per esempio di poter avere anche una freq intermedia tra la 500 e la 1000!
Oppure, per farti un esempio, nel caso dell Stable Rom V5, avere
anche i 600mhz tra i 500 e gli 800 già imposti!
Per il fatto del governor interactive, perchè lo sconsigli?
Dovrebbe essere logicamente meno consigliato per il risparmio energetico, ma molto più reattivo!
CITAZIONE (Genesis™ @ 19/9/2010, 16:17)
So cosa fa un governor...ed infatti la mia risposta di prima dice che:
1) le frequenze si indicano modificando il modulo o lo script;
2) il governor sceglie come utilizzare le frequenze, ma se scegli, ad esempio l'ondemand non scala..ma giunge direttamente al picco + alto...
L'interactive lo sconsiglio non essendomici trovato bene perchè è una via di mezzo tra il conservative e l'ondemand....
In ogni caso Travis sei libero di provare a fare quello che vuoi...magari però continuando la discussione in un 3D apposito che puoi creare...qui lasciamo spazio a chi usa le mie rom ed ha domande o problemi relativi ad esse.
Thanks
1) Fin qui è chiaro, quindi dovrei vedere se va bene
aggiungere altre stringe nello script/modulo per avere più di 4 pstate!
2) Appunto, sceglie
come utilizzare i pstate, ma non sceglie autonomamente quale frequenza impostare per il pstate scelto, la cosa è diversa!
Proprio come hai detto, la frequenza per il pstate viene scelta nello script/modulo!
Forse ecco perchè SetCPU non può scegliere freq diverse dal modulo caricato!
Interactive come dicevo prima, parlando di K10Stat, per me non è una via di mezzo tra i due!
Anzì, a livello di prestazioni e risparmio, prende il meglio dai due!
Dall'Ondemand prende la funzione che subito va alla freq più alta quando è richiesto l'uso della cpu, così non si hanno nessun genere di rallentamenti, o scatti delle animazioni dell'interfaccia!
Dal Conservative prende la funzione di abbassare pstate gradualmente in modo da un lato di garantire comunque il risparmio energetico, dall'altro di non abbassare direttamente la freq ad un valore troppo basso rispetto al carico della cpu che non è né completamente in idle né in full!
Mentre il conservative aspetta troppo per aumentare di pstate, in modo da farci accorgere della freq bassa che sta salendo, quindi in questa fase fa un risparmio energetico controproducente!
L'ondemand invece ci mette troppo tempo a scendere di freq,e poi utilizzando pochi pstate, si trova ad essere sempre ad una frequenza alta poichè non ne ha di intermedi su cui stabilizzarsi su un carico intermedio, e va quindi pure a consumare molto!
- La mia domanda rimane comunque sul fatto che sia possibile aggiungere Pstate allo script/modulo!