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

Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
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


Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Debutto cinematografico per HONOR Robot ...
Copilot+ PC, ogni PC con una GPU dedicat...
Dreame taglia i prezzi: come orientarsi ...
L'Italia entra nell'era dei 2 nanometri!...
Stranger Than Heaven rivoluziona il comb...
Honor X80 Pro Max: svelata la data di la...
Chiuso finanziamento da 21 milioni: Orbi...
E-commerce in crescita in Italia: entro ...
Capcom non si ferma più: un Resid...
Volkswagen, Stellantis e Renault denunci...
Stop ai social per gli Under 16: il Regn...
Advanced Shader Delivery per tutte le GP...
EGO Power+ Aura R2: prova del robot tagl...
Queste AI sanno quando vengono messe all...
Prime Day anticipato, robot tagliaerba s...
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: 15:08.


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