Sezione Android | Pagina 335 | BMWpassion forum e blog
  1. Questo sito utilizza i cookies. Continuando a navigare tra queste pagine acconsenti implicitamente all'uso dei cookies. Scopri di più.

Sezione Android

Discussione in 'Cellulari e telefonia' iniziata da bluemarine, 24 Febbraio 2011.

  1. Mauretto

    Mauretto

    27.256
    2.484
    31 Gennaio 2005
    Reputazione:
    12.713.064
    E91 330d.....e....
    "Personalizzate" per quel device :D /emoticons/biggrin@2x.png 2x" width="20" height="20"> ( esempio: sarebbe come rimappare la centralina oppure adattare il cambio per un determinato percorso)
     
    Ultima modifica di un moderatore: 1 Ottobre 2013
  2. Luca38

    Luca38 Amministratore Delegato BMW

    3.869
    817
    12 Dicembre 2006
    Reputazione:
    4.042.683
    4 ruote un volante
    Ok, capito ora, grazie ;) /emoticons/wink@2x.png 2x" width="20" height="20">
     
  3. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    R: Sezione Android


    Non c'è nessuna personalizzazione, semplicemente frequenza al massimo e 4 core attivi per le applicazioni di benchmark, che c'è di strano? Troverei più strano misurare le prestazioni di una CPU che per politica del governor che la gestisce, in quel dato momento sta girando alla metà della sua frequenza massima, e ti assicuro che può succedere tranquillamente.

    Considera che le politiche di scaling, nascono esclusivamente per motivi di risparmio energetico, altrimenti la norma sarebbe quella appena descritta ;) /emoticons/wink@2x.png 2x" width="20" height="20">

    By my Phablet N2
     
    Ultima modifica di un moderatore: 1 Ottobre 2013
  4. bluemarine

    bluemarine Presidente Onorario BMW

    7.441
    4.717
    9 Giugno 2008
    Wichita KS
    Reputazione:
    1.131.212.559
    Subaru Crosstrek Limited AWD
    A mio avviso non si tratta di trucchi o altro. Se un device dimostra, sollecitato da certe applicazioni, di poter tirar fuori determinate prestazioni è assimilabile ad un Ferrari che nessuno di noi si sogna ( nell'uso comune) di tirare in autostrada a 300 Km/h, ma se lo mettiamo in pista (cioè in una determinata situazione) dimostra "dove può arrivare". Io francamente non vedo dove possa risentirne l'immagine di Samsung.
     
  5. kasperbau

    kasperbau Direttore Corse

    1.799
    370
    31 Dicembre 2012
    Reputazione:
    76.900.988
    225xe - ex 120d 163cv
    R: Sezione Android

    .....io rimango della mia idea:

    - i benchmark non vogliono dire un cavolo, perché chi li fa é ormai foraggiato alla grande.....e se fossi uno sviluppatore abb squattrinato di una app di benchmark e mi arrivasse la multinazionale con una mazzetta di buono spessore di $ li prenderei pure io ......

    - con buona pace di Rox, per me rimane eticamente inammissibile che solo per far girare le app dei benchmark vengano alzati i clock di processore e gpu per dare prestazioni che a detta dello stesso costruttore del cel in questione sono non mantenibili pena danni all'hw nel normale utilizzo.

    .....ergo i bench non li guardo proprio ;) /emoticons/wink@2x.png 2x" width="20" height="20">
     
    Ultima modifica di un moderatore: 2 Ottobre 2013
    A 1 persona piace questo elemento.
  6. Luca38

    Luca38 Amministratore Delegato BMW

    3.869
    817
    12 Dicembre 2006
    Reputazione:
    4.042.683
    4 ruote un volante
    Aspetta vorresti dire per esempio che se i 4 processori funzionassero sempre al massimo si danneggerebbero ? Pensavo che l'unica controindicazione fosse eccessivo consumo di batteria.
     
  7. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    R: Sezione Android


    Pare che ognuno legge ed interpreta quello che vuole, anche un M3 se la lasci a 8000 giri fissa fonde, non ti pare? Quindi per misurare lo 0-100 tiriamo le marce a 5000 per consumare meno? Mah...

    Ps: I clock non vengono "alzati", che detta così parrebbe overclock, vengono portati alla loro frequenza massima NOMINALE. Operazione che anche nell'utilizzo normale avviene continuamente in base al carico, ma che per centinaia di motivi potrebbe non avvenire, o ritardare, proprio durante la misura delle prestazioni, producendo falsi risultati.

    By my Phablet N2
     
    Ultima modifica di un moderatore: 2 Ottobre 2013
    A 1 persona piace questo elemento.
  8. kasperbau

    kasperbau Direttore Corse

    1.799
    370
    31 Dicembre 2012
    Reputazione:
    76.900.988
    225xe - ex 120d 163cv
    R: Sezione Android

    [MENTION=1360]LUCA[/MENTION]

    ...esatto il mantenimento di quelle frequenze durante il gaming ( esempio come processo iperimpegnativo per l'hw) comporterebbe per stessa ammissione del produttore; nel migliore dei casi l'abbassamento automatico delle stesse per non fondere tutto, a cui dovrebbe ( di solito é così), seguire lo spegnimento del dispositivo per salvaguardarlo......naturalmente se queste protezioni per qualche motivo non funzionassero (ed é capitato) si fa la frittata e si butta il soprammobile che é diventato il cel :D /emoticons/biggrin@2x.png 2x" width="20" height="20">:D

    ....in linea di massima il lavoro a frequenza nominale in continuo riduce solo la vita del componente, esattamente come un'auto se usata sempre scannando, con utilizzo paragonabile all'uso pista.

    [MENTION=5045]ROX[/MENTION]

    ....abbiamo già discusso ampiamente l'argomento, rispetto le tue idee ma sai che non sono le mie ;) /emoticons/wink@2x.png 2x" width="20" height="20">

    .... in particolar riguardo la frequenza nominale, che di norma viene raggiunta da tutti i device nel normale utilizzo, insomma é la potenza massima dichiarata dell'M3 .... che non viene certo raggiunta a limitatore di giri ma che può essere raggiunta e mantenuta nel normale utilizzo dell'auto !
     
    Ultima modifica di un moderatore: 2 Ottobre 2013
  9. cely

    cely Presidente Onorario BMW Oltre 2.147.378.170 Rep

    10.415
    11.406
    7 Aprile 2008
    Reputazione:
    2.147.253.653
    530D e60
    Appogio il discorso di kasperbau....

    non ci sarebbe niente di male in uno script che disabiliti il risparmio energetico e metta in funzione i 4 core in caso di benchmark.... Ma attivare la massima frequenza dei processori quando quella in realtà non viene mai raggiunta diversamente é un inganno.

    sarebbe stata molto più corretta una nomenclatura come quella di Intel coi suoi processori ad esempio cpu a 1.2 Ghz con turbo boost a 1.9 ghz

    Inviato dal mio GT-I9505 con Tapatalk 4
     
  10. Harakid

    Harakid Secondo Pilota

    865
    481
    31 Maggio 2011
    Reputazione:
    143.057.536
    M4 Comp.
    StraQUOTOOOOOO

    I bench sono cose da evitare, magari ci si puo dare un occhiata per farsi un idea generale delle performance ma nell'utilizzo reale non servono a niente. è come prendere Usain Bolt a farti una corsa appena svegliato dopo una bevuta e poi invece farlo correre in "pista" dove lui si prepara gia settimane prima...alla fine sara piu performante in pista e noi tutti i giorni.

    In informatica, o meglio nei processori e schede video, piu volte oggi vengono usati questi trucchetti. La prima, e la piu stronza, a farlo è stato Intel nel campo delle cpu, mentre nelle schede video ha iniziato nvidia.

    Un consiglio?? il miglior bench è il proprio utilizzo e soddisfamento!!!
     
  11. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    La frequenza massima non viene mai raggiunta diversamente?!? #-o Ragazzi ma vi rendete conto delle castronerie che stanno uscendo fuori? Mi sa che le idee sull'argomento sono molto poco chiare...

     


    Allora vediamo di fare qualche esempio in modo per lo meno da chiarire come funziona, dopo di che ognuno resti delle sue idee, complotto, truffa, inganno, ecc... ma almeno si evitano queste castronerie.


     


    La politica di scaling del processore, ovvero modi e tempi in cui la frequenza operativa oscilla, secondo degli step predeterminati, da quella minima a quella massima nominale (in questo caso 2,3 GHz) è gestita dal cosiddetto
    GOVERNOR. Oggi i governor sono molto più evoluti dei predecessori, infatti con l'avvento dei multi-core, questi devono non solo preoccuparsi di gestire le variazioni di frequenza, ma anche lo spegnimento e l'accensione dei vari core.

     


    Nel caso di Samsung, il governor utilizzato per la CPU è chiamato
    PegasusQ e questo gestisce centinaia di fattori per determinare come e quando la cpu deve girare.

     


    Oltre alla classica % di soglia oltre la quale la cpu deve salire di step, si definisce, una diversa % di differenziale dopo il quale la cpu scende di step, si definisce di quanti step deve salire e di quanti deve scendere, si definisce il tempo di campionamento, ovvero in quanto tempo deve essere presa la decisione per salire o scendere, si definisce a che frequenza accendere il 2° core se ne è attivo uno solo, quando accendere il 3°, quando accendere il 4°, quando spegnere il 3° se ne sono attivi 4 oppure 3, tutto questo con parametri diversi e anche facilmente variabili con ROOT.


     


    Un ulteriore parametro prevede che in caso si tocchi lo schermo la frequenza salga più velocemente (per evitare lag), oppure che nel caso in cui la frequenza si trovi sotto una certa soglia (freq for responsiveness) ci sia un avanzamento di più step, rispetto a quando la frequenza è già alta, anche questo per garantire una specie di "boost" in caso di repentino aumento del carico mentre ci si trova a frequenza bassa.


     


    Tutto questo se non fosse ancora chiaro, serve a far si che la CPU
    normalmente giri a frequenze più basse possibili, e dei suoi oltre 16 step, utilizzi quelli più bassi, si parte normalmente dai 200 MHz, ovvero meno di 1/10 della frequenza massima, per arrivare quando è richiesto (e non MAI come hai appena scritto), alla massima frequenza di 2,3 GHz.

     


    C'è un'applicazione che si chiama
    CPUSpy che ormai conoscono anche i muri, da cui si può facilmente evincere QUANTO TEMPO la CPU passa in ogni step di frequenza, e vedere chiaramente che la frequenza massima è utilizzata eccome. Meno tempo il device passa alle alte frequenze senza far notare lag o rallentamenti, tanto più significa che questo è ben ottimizzato e sarà più parsimonioso di un device che invece per essere fluido è costretto a girare quasi sempre alle massime frequenze.

     


    Tutto ciò premesso, è chiaro che, applicazioni di benchmark, che come in molti sanno, già lasciano il tempo che trovano, perchè sono facilmente aggirabili con escamotage di tipo SW, rischiano di essere falsate nel loro risultato perchè la politica di governor scelta dal produttore, potrebbe far si che in quel preciso ISTANTE in cui si sta eseguendo l'applicazione in questione, il processore non stia girando a 2.3, ma ad esempio ad 1.8 o 2.0, perchè ad esempio il carico generato dall'app non è tale da RICHIEDERE un passaggio allo step di frequenza successivo (e questo è tanto più probabile quanto più il processore è potente, perchè è in grado di supportare quel carico anche a frequenze più basse!!!).

     


    Ecco perchè Samsung ha giustamente ritenuto che nel momento in cui girano queste applicazioni, è meglio disattivare il governor, ovvero frequenza massima di 2,3 GHZ e 4 core attivi. In questo modo si misurano le reali potenzialità dell'HW che si sta testando.


     


    Quindi ripeto, che c'è di sbagliato, oltre il fatto che molta gente non sa neanche di cosa sta parlando?!?
    :wink:

     

     




    Questo è uno screenshot di Cpuspy sul mio N2, che come vedete, nonostante non abbia eseguito benchmark, ed oggi non lo abbia quasi utilizzato, ha passato il 4% del suo tempo alla massima frequenza (1,6 GHz)... domani ne posto uno del N3, così vediamo se usa o meno la frequenza massima:

    [​IMG]
     
    Ultima modifica di un moderatore: 3 Ottobre 2013
  12. cely

    cely Presidente Onorario BMW Oltre 2.147.378.170 Rep

    10.415
    11.406
    7 Aprile 2008
    Reputazione:
    2.147.253.653
    530D e60
    [MENTION=5045]ROX[/MENTION] il tuo discorso é corretto ma scusami tanto io non sono d'accordo, io so benissimo di cosa sto parlando ed un applicazione di benchmark é fatta per sua natura per misurare le capacità del processore caricandolo al 100% e misurando il tempo che impiega a compiere un determinato compito.

    Se il governor ha bisogno di essere "istruito" a mandare al max il processore con queste applicazioni é perché evidentemente normalmente anche in caso di carico elevato tende a privilegiare i consumi o La limitazione della temperatura rispetto alle prestazioni.

    Poi magari ho sbagliato a scrivere mai.... Avrei dovuto scrivere raramente.... Ma il concetto é che la massima frequenza viene utilizzata solo come un boost in rare occasioni.

    Ecco anche un mio cpuspy

    [​IMG]

    Inviato dal mio GT-I9505 con Tapatalk 4
     
    Ultima modifica di un moderatore: 3 Ottobre 2013
  13. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    Non può l'applicazione di suo, "caricare" al 100% la CPU, perchè questo dipende come già detto dalle potenzialità della CPU stessa e dal governor che la gestisce. Un'applicazione non può e NON DEVE decidere il carico del processore. Ecco perchè è giusto che sia disattivato il governor.

    Per valutare quanto la massima frequenza venga usata è sufficiente usare l'applicazione CPUSpy suddetta, e vedere che con un utilizzo normale del device, per lo meno un 5% del tempo lo si passa sempre alla massima frequenza, se ci si gioca o si lanciano altre applicazioni pesanti, la % sale facilmente. In ogni caso, continuo veramente a non capire il problema, se dobbiamo misurare la velocità massima di una M3, dobbiamo considerare che questa normalmente gira ad una velocità media di 100 km/h? Oppure che dei suoi 400cv per la maggior parte del tempo ne userà solo 100? :-k
     
  14. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    Qual è il total state time? Se l'hai appena installato o hai azzerato i contatori, la misura non è reale. Devi guardarlo alla fine di una giornata "tipo" (naturalmente dopo averlo già installato).
     
  15. cely

    cely Presidente Onorario BMW Oltre 2.147.378.170 Rep

    10.415
    11.406
    7 Aprile 2008
    Reputazione:
    2.147.253.653
    530D e60
    R: Sezione Android

    [​IMG]

    Inviato dal mio GT-I9505 con Tapatalk 4
     
  16. ROX

    ROX Presidente Onorario BMW

    7.461
    465
    17 Aprile 2007
    Reputazione:
    3.391.465
    330xi Touring e46 '02
    Ok, è pur sempre mezz'ora alla massima frequenza, vuol dire che il tuo utilizzo è abbastanza moderato, ma come vedi ci va da solo alla massima frequenza.

    Voglio cmq spezzare una lancia parzialmente anche alla Vs causa, introducendo un ulteriore punto di vista, ovvero quale sia l'obiettivo della misurazione, se è quello di misurare le potenzialità assolute dell'HW (come io ho sempre inteso) allora restano valide le considerazioni fatte finora, se al contrario lo scopo è valutarne l'ottimizzazione HW-SW in generale, allora è chiaro che andrebbe considerato anche la politica stessa del governor, per cui in questo caso sarebbe sbagliato disattivarlo. Ma a questo punto non dovremmo più parlare di "benchmark", ma di valutazione nell'insieme, perché bisognerebbe misurare anche l'autonomia...

    By my Phablet N2
     
  17. Mauretto

    Mauretto

    27.256
    2.484
    31 Gennaio 2005
    Reputazione:
    12.713.064
    E91 330d.....e....
    .
     
    Ultima modifica di un moderatore: 3 Ottobre 2013
  18. Mauretto

    Mauretto

    27.256
    2.484
    31 Gennaio 2005
    Reputazione:
    12.713.064
    E91 330d.....e....
    .
     
  19. cely

    cely Presidente Onorario BMW Oltre 2.147.378.170 Rep

    10.415
    11.406
    7 Aprile 2008
    Reputazione:
    2.147.253.653
    530D e60
    [MENTION=894]Mauretto[/MENTION] e che é hai postato la Treccani ;) /emoticons/wink@2x.png 2x" width="20" height="20">

    Intanto notare la firma :D /emoticons/biggrin@2x.png 2x" width="20" height="20">

    Inviato dal mio Nexus 7 con Tapatalk 4
     
  20. Mauretto

    Mauretto

    27.256
    2.484
    31 Gennaio 2005
    Reputazione:
    12.713.064
    E91 330d.....e....
    Pensavo che vi potesse interessare ;) /emoticons/wink@2x.png 2x" width="20" height="20"> :D /emoticons/biggrin@2x.png 2x" width="20" height="20">

    Complimenti per il nuovo terminale ;) /emoticons/wink@2x.png 2x" width="20" height="20"> =D>
     

Condividi questa Pagina