Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-01-2011, 23:46   #1
Axl_Mas
Senior Member
 
L'Avatar di Axl_Mas
 
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}"
Ma come faccio a far usare questi flag nella compilazione di vlc, e di mplayer?
__________________
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
Axl_Mas è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 09:40   #2
Dane
Senior Member
 
L'Avatar di Dane
 
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)
Dane è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 13:00   #3
Axl_Mas
Senior Member
 
L'Avatar di Axl_Mas
 
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
Quote:
Originariamente inviato da Dane Guarda i messaggi
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?
Comprendo ed uso il livello di compilazione a livello di compilazione (le opzioni da aggiungere al ./configure per esempio "--enable-optimize" ecc ecc).
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
Axl_Mas è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 13:12   #4
Dane
Senior Member
 
L'Avatar di Dane
 
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)
Dane è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 13:37   #5
Axl_Mas
Senior Member
 
L'Avatar di Axl_Mas
 
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
Quote:
Originariamente inviato da Dane Guarda i messaggi
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).
Si i parametri li ho presi da uno wiki gentoo. Nella mia ubuntu 10.10 il file make.conf non c'è ne in /etc ne in nessun'altra directory
__________________
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
Axl_Mas è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 16:58   #6
Dane
Senior Member
 
L'Avatar di Dane
 
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)
Dane è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2011, 18:55   #7
Axl_Mas
Senior Member
 
L'Avatar di Axl_Mas
 
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
Axl_Mas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
NVIDIA App aggiunge una delle funzioni p...
Come sarebbe il mondo se la luce viaggia...
Titanio, ceramica e zaffiro per HUAWEI W...
Taglio delle accise sul gasolio prorogat...
Universal e ElevenLabs: una piattaforma ...
Astra mette in crisi i server di OpenAI:...
Phanteks EX5: disponibile il case a bloc...
Broadcom rimuove l'accesso a uno strumen...
Italo porta Starlink sui treni ad Alta V...
Le GPU costano sempre di più, ma ...
IBM e NASA hanno insegnato a un'IA a leg...
Desktop Remoto non funziona su Windows S...
Offerte Amazon del giorno: da AirPods 5 ...
Motorola anticipa la sua prossima mossa ...
La manovra di Picard di Star Trek funzio...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v