|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
Flags di ottimizzazione su VLC e mplayer
Cercando in rete ho trovato che i flags di ottimizzazioni corretti per il mio processore sono questi :
Codice:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Gorizia/Trieste/Slovenia
Messaggi: 4338
|
mtune lo potresti anche togliere. Dovrebbe essere incluso in march. Tuttavia puoi lasciare mtune se prevedi di voler distribuire i binari anche su altro hardware a 64 bit.
Comunque quelle flag servono a compilare i binari ottimizzandoli per girare sul tuo processore, a partire dai sorgenti "generici". Quindi in quel modo indichi di ottimizzare al compilatore. A memoria vlc e mplayer hanno altre opzioni per ottimizzare. Sia quelle a livello di compilazione (aggiungi opzioni durante la compilazione che attivano del codice sorgente specifico per il tuo hardware) che a runtime (vai nelle opzioni del tuo sw e abiliti in base all'hardware che hai). Hai capito i tre livelli di ottimizzazione che puoi avere?
__________________
Dio ha fatto il cavo, il diavolo il wireless. "CCIE-level challenges should stay in CCIE labs." (cit I.Pepelnjak) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
Quote:
Capisco le ottimizzazioni a livello runtime (come per esempio vado ad attivare o disattivare le SSE3 ecc ecc dalla gui del programma) ma... ...non ho capito dove devo inserire -march=core2 -O2 -pipe!!! Se le metto dopo il comando ./configure mi da errore... Devo editare qualche file dei sorgenti del programma o devo inserirle dentro qualche file di configurazione di gcc?
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Gorizia/Trieste/Slovenia
Messaggi: 4338
|
quelle sono variabili che andrebbero date in pasto a gcc.
Forse trovi qualcosa nel file di configurazione del make (non ho mai compilato a mano, non ne ho idea). Non è che hai trovato quei parametri tra qualche wiki/guida gentoo? Perchè se è per gentoo quelle variabili vanno messe in etc/make.conf e valgono generalmente per tutto il software che compili. Se è il caso di cambiarle o disattivarle ci si regola in vari modi: o te le gestisci tu per pacchetto, oppure le gestisce il mantainer dell'ebuild (capita più di qualche volta che un pacchetto non si compila a causa di quelle flag).
__________________
Dio ha fatto il cavo, il diavolo il wireless. "CCIE-level challenges should stay in CCIE labs." (cit I.Pepelnjak) |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
Quote:
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Gorizia/Trieste/Slovenia
Messaggi: 4338
|
ma se cerchi cflags nel makefile non trovi nulla?
__________________
Dio ha fatto il cavo, il diavolo il wireless. "CCIE-level challenges should stay in CCIE labs." (cit I.Pepelnjak) |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
Ce l'ho fatta!!!!
Descrivo la procedura, magari potrà essere utile per qualcun'altro! Mplayer: basta mettere CFLAGS davanti al configure $ CFLAGS="-march=core2 -O2 -pipe" ./configure (volendo si possono aggiungere al ./configure le opzioni che si vogliono tipo --disable-debug ecc ecc) VLC: si fa partire il ./configure normalmente dopo si va ad editare il file "vlc-config" che è creato dal configure nella directory dei sorgenti e si modifica i cflags a piacimento esempio: cflags_tuning="-mtune=core2" cflags_optim_speed=" -O2 -pipe" dopo si da make e make install come al solito! Grazie del supporto!!!
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:25.




















