Visualizzazione stampabile
-
Quote:
Originariamente inviato da
troll4
Ho trovato uno su xda che ha fatto un post con dei test sui kernel...
E guarda caso ho trovato un pezzo in cui parla delle ottimizzazioni e del -march e -mtune, pur essendo per il galaxy s plus... Comunque sia è risultato che per il -march=armv7-a, -mtune=cortex-a8.
Basta sostituire -mtune=******* con cortex-a5 (che da quanto ho capito è del nostro processore) e dovrebbe essere fatta... (Per le tue domande sul -mtune e -march) spero di essere stato di aiuto...
Per essere sicuro, ti metto anche il link del thread su xda.
Benchmarks, suggestions and researchs for kernel optimization - xda-developers
Assolutamente sì... Grazie!!!
EDIT: Nessuna ottimizzazione: -mtune=cortex-a5 non va con il gcc che sto usando e le varie ottimizzazioni consigliate al link portano al crash pure temple run 2... Quindi direi che lascio perdere
-
Quote:
Originariamente inviato da loxdegio
Quote:
Originariamente inviato da troll4
Ho trovato uno su xda che ha fatto un post con dei test sui kernel...
E guarda caso ho trovato un pezzo in cui parla delle ottimizzazioni e del -march e -mtune, pur essendo per il galaxy s plus... Comunque sia è risultato che per il -march=armv7-a, -mtune=cortex-a8.
Basta sostituire -mtune=******* con cortex-a5 (che da quanto ho capito è del nostro processore) e dovrebbe essere fatta... (Per le tue domande sul -mtune e -march) spero di essere stato di aiuto...
Per essere sicuro, ti metto anche il link del thread su xda.
Benchmarks, suggestions and researchs for kernel optimization - xda-developers
Assolutamente sì... Grazie!!!
EDIT: Nessuna ottimizzazione: -mtune=cortex-a5 non va con il gcc che sto usando e le varie ottimizzazioni consigliate al link portano al crash pure temple run 2... Quindi direi che lascio perdere
Per la prima volta che ho avuto ragione non va bene XD
Comunque le ottimizzazioni li inserite sono solo per galaxy s plus, quindi era da prevedere che sarebbero state inutili...
-
Non è così... Il problema è su GCC che non accetta il flag... Accettasse sia il march sia il mtune sarebbe fantastico ;) siamo sicuri che non posso compilare con gli arm-linux-androideabi-4.7? ma sono legato per forza alla versione 4.4.3?
-
Quote:
Originariamente inviato da loxdegio
Non è così... Il problema è su GCC che non accetta il flag... Accettasse sia il march sia il mtune sarebbe fantastico ;) siamo sicuri che non posso compilare con gli arm-linux-androideabi-4.7? ma sono legato per forza alla versione 4.4.3?
...Ok, perchè non passi al 4.7? (Sempre se si può sapere)
E infine mi è venuto un dubbio non è che -mtune non sia cortex5 ma un altro e per questo che non va?
Nessuno ha ancora fatto +1, fallo prima dei tuoi amici! Ma farvi i c**** vostri mai, eh?!
-
Quote:
Originariamente inviato da
troll4
...Ok, perchè non passi al 4.7? (Sempre se si può sapere)
A causa delle guide... Indicano tutte la 4.4.3... Finora mi sono fidato... Ma adesso provo a fare una build con la 4.7
Quote:
Originariamente inviato da
troll4
E infine mi è venuto un dubbio non è che -mtune non sia cortex5 ma un altro e per questo che non va?
No no.. anche secondo la documentazione -mtune=cortex-a5 esiste...
EDIT: Ho fatto bene a fidarmi... Non fa nemmeno il boot compilato con il 4.7
-
Quote:
Originariamente inviato da loxdegio
A causa delle guide... Indicano tutte la 4.4.3... Finora mi sono fidato... Ma adesso provo a fare una build con la 4.7
No no.. anche secondo la
documentazione -mtune=cortex-a5 esiste...
EDIT: Ho fatto bene a fidarmi... Non fa nemmeno il boot compilato con il 4.7
Quindi o rifai tutto da capo con la 4.7 per compilarlo oppure ci teniamo il kernel così (magari con qualche aggiunta che ti può venire in mente) ,giusto?
Nessuno ha ancora fatto +1, fallo prima dei tuoi amici! Ma farvi i c**** vostri mai, eh?!
-
Presumo si possa dire così... Per altro non posso nemmeno fare il porting degli adreno 200 nuovi senza ricompilare anche la piattaforma (che in cludei i files .so che fanno parte delle librerie di sistema per gestire la GPU)... Quindi direi che sono a un punto morto... o comincio a lavorare a livello di sorgenti con le mie conoscenze del C per tentare di ottimizzare l'ottimizzabile (ma sono 1,4 GB di codice... Da solo la vedo dura) oppure se non vengono nemmeno a voi in mente altre features, ma sa che lo teniamo così...
P.S.: qualcuno mi sa dire se l'OTG funziona o no? Giusto così per sapere se l'ultima stabile è la 2.9 o la 2.8
-
Quote:
Originariamente inviato da
loxdegio
Presumo si possa dire così... Per altro non posso nemmeno fare il porting degli adreno 200 nuovi senza ricompilare anche la piattaforma (che in cludei i files .so che fanno parte delle librerie di sistema per gestire la GPU)... Quindi direi che sono a un punto morto... o comincio a lavorare a livello di sorgenti con le mie conoscenze del C per tentare di ottimizzare l'ottimizzabile (ma sono 1,4 GB di codice... Da solo la vedo dura) oppure se non vengono nemmeno a voi in mente altre features, ma sa che lo teniamo così...
P.S.: qualcuno mi sa dire se l'OTG funziona o no? Giusto così per sapere se l'ultima stabile è la 2.9 o la 2.8
lox e per il risparmio energetico non si può fare nulla ?
-
Potrei informarmi.. Voi avete consigli?
-
lox cosa ne facciamo dei file che scarichiamo da google drive (versione stable)? Li mettiamo in file zip?