Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2682 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  sse3,pni, CFLAGS et USE de /etc/make.conf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sse3,pni, CFLAGS et USE de /etc/make.conf

n°893005
trouble_fe​te
Posté le 06-03-2007 à 22:40:43  profilanswer
 

Bonjour, je viens de me rendre compte que mon /etc/make.conf ne serait pas optimal, en effet j'ai récemment appris sur un site sur le sse3 ne s'appel pas sse3 dans /proc/cpuinfo mais... pni !
C'est vraiment par hasard que j'ai appris cela, a la base je pense que comme pour les autres sse, ça s'appellerait sse quelque chose et bien pas du tout  :??:  
 
Donc voila j'ai tout compilé ma Gentoo et c'est maintenant que je me rends compte que mon /proc/cpuinfo contenant bel et bien pni, j'ai donc... sse3 !
 
Mes questions sont donc les suivantes:
 
1-) ma variable CFLAGS dans mon /etc/make.conf est-elle désormais optimale:
 
CFLAGS="-O2 -march=opteron -msse3 -pipe" (le processeur est un Opteron 144 socket 939, processeur "a pas cher" actuellement)
 
dois-je vraiment mettre -msse3 ? apparemment de ce que j'ai lu sur un wiki Gentoo, si on met Opteron on ne met pas -msse3, par contre pour un Sempron 64 bits de certains steppings (ayant en fait pni !) là oui, idem pour certains Athlon 64 (ayant pni)
 
2-) dois-je mettre sse3 dans le USE de /etc/make.conf ? (a priori oui mais est-ce le bon nom de USE pour le sse3 ! sse3...pni...)
 
3-) que dois-je recompiler pour profiter au maximum de mon jeux d'instruction sse3 (quelles applications peuvent l'utiliser, a priori gcc déjà, si on met -msse3 dans le CFLAGS  :??: )
 
4-) Heu...merci d'avance  :whistle:
 
Edit: corrigé pni  :)

Message cité 1 fois
Message édité par trouble_fete le 21-10-2008 à 05:14:33
mood
Publicité
Posté le 06-03-2007 à 22:40:43  profilanswer
 

n°893006
RiderCrazy
Posté le 06-03-2007 à 22:54:48  profilanswer
 

Bon, déjà, c'est pni et pas npi
ensuite -> http://gentoo-wiki.com/Safe_Cflags
 
Donc, pour ton opteron 144 : http://gentoo-wiki.com/Safe_Cflags [...] _.28AMD.29
Si tu sors des safe cflags, à tes risques et périls... faut vraiment connaitre en quoi chaque option influes sur la compilation...
 
Mon point de vue pour ta question : c'est d'la branlette :o Rest sur un cflags de base, tu verras pas la différence [:spamafote]

n°893007
trouble_fe​te
Posté le 06-03-2007 à 22:58:19  profilanswer
 

Ok je retiens le principal alors
 

Citation :

c'est d'la branlette :o


 
Merci RiderCrazy  :D au moins je suis fixé !

n°893077
Taz
bisounours-codeur
Posté le 07-03-2007 à 09:48:03  profilanswer
 

trouble_fete a écrit :

Bonjour, je viens de me rendre compte que mon /etc/make.conf ne serait pas optimal, en effet j'ai récemment appris sur un site sur le sse3 ne s'appel pas sse3 dans /proc/cpuinfo mais... pni !
C'est vraiment par hasard que j'ai appris cela, a la base je pense que comme pour les autres sse, ça s'appellerait sse quelque chose et bien pas du tout  :??:  
 
Donc voila j'ai tout compilé ma Gentoo et c'est maintenant que je me rends compte que mon /proc/cpuinfo contenant bel et bien pni, j'ai donc... sse3 !
 
Mes questions sont donc les suivantes:
 
1-) ma variable CFLAGS dans mon /etc/make.conf est-elle désormais optimale:
 
CFLAGS="-O2 -march=opteron -msse3 -pipe" (le processeur est un Opteron 144 socket 939, processeur "a pas cher" actuellement)

et si c'est pas du C ?

n°893131
trouble_fe​te
Posté le 07-03-2007 à 11:56:01  profilanswer
 

:??: tu me demandes si portage peut trouver autre chose que des softs en C ? je ne suis pas assez calé pour répondre a ça  :sweat:  
 
 :)

n°893137
RiderCrazy
Posté le 07-03-2007 à 12:03:03  profilanswer
 

Pas sur que ce soit ça sa question... Je pense plutôt que c'est une remarque concernant une "pseudo optimisation" de gcc avec des flags de compilation. Sachant que gcc est un compilateur C, ces flags n'influenceront pas la compilation dautre langages...
 
Sinon, remarque que les cflags ne concernent pas portage mais gcc ;)

n°893146
trouble_fe​te
Posté le 07-03-2007 à 12:14:14  profilanswer
 

Ah ok, on optimise que le C ! ça je ne le savais pas, merci RiderCrazy :)

n°893154
Taz
bisounours-codeur
Posté le 07-03-2007 à 12:38:30  profilanswer
 

trouble_fete a écrit :

:??: tu me demandes si portage peut trouver autre chose que des softs en C ? je ne suis pas assez calé pour répondre a ça  :sweat:  
 
 :)


bah alors tu fous quoi à toucher des trucs que tu ne comprends pas ?

n°893156
trouble_fe​te
Posté le 07-03-2007 à 12:44:30  profilanswer
 

C'est une provocation ?

n°893157
Taz
bisounours-codeur
Posté le 07-03-2007 à 12:46:26  profilanswer
 

non. T'es entrain de modifier quelques choses que tu ne comprends avec des valeurs déconseillés. Tu peux aussi prendre du whitespirit et le coller dans le réservoir de ta voiture.

mood
Publicité
Posté le 07-03-2007 à 12:46:26  profilanswer
 

n°893158
trouble_fe​te
Posté le 07-03-2007 à 12:50:00  profilanswer
 

Je n'ai pas modifier finalement, justement grace aux conseils de RiderCrazy, enfin sauf sse3 dans le USE mais je ne touche pas au CFLAGS :D

n°893224
enfoiro
a nickname is just a nickname
Posté le 07-03-2007 à 15:47:58  profilanswer
 

Taz a écrit :

non. T'es entrain de modifier quelques choses que tu ne comprends avec des valeurs déconseillés. Tu peux aussi prendre du whitespirit et le coller dans le réservoir de ta voiture.


l'expérimentation passe forcément par une part d'inconnu, si on attendait de tout connaitre avant de tenter des choses, alors on n'apprendrait rien, non ? S'il veut faire cela, ensuite il voudra se documenter sur les cflags, ce qui l'amenera à d'autres choses, et il comprendra ensuite :)
Qui n'a pas explosé sa table de partitions ou compilé un vieux kernel tout cramé qui ne boote pas  :D  
On a tous notre phase gamin qui explose son jouet pour voir ce qu'il y a dedans, sans forcément comprendre au départ tous les éléments qui le composent.
Bref, à ta place trouble_fête je ne me generai pas pour tenter des expérimentations hasardeuses, casse tout, tu comprendra pourquoi ca a cassé et tu progressera.  :lol:

n°893225
Taz
bisounours-codeur
Posté le 07-03-2007 à 15:53:09  profilanswer
 

enfoiro a écrit :

l'expérimentation passe forcément par une part d'inconnu

non, ça s'appelle de la tambouille.
Penser qu'on progresse en faisant n'importe quoi, c'est de la grosse foutaise. Tu peux foutre un singe devant un clavier, il tapera dessus jusqu'à la fin des temps sans jamais arriver à produire un mot. Ce qui important, ce sont les prérequis. Si tu joues à faire varier des paramètres sans savoir leur signification, ça ne sert à rien.
 
RTFM.
 
Et pour la phase gamin, très peu pour moi. Faire n'importe quoi est une perte de temps.

n°893231
trouble_fe​te
Posté le 07-03-2007 à 16:10:42  profilanswer
 

Je me situerais entre Taz et enfoiro :D expérimenter en passant par des erreurs oui (on fait forcément des erreurs quand on débute sous Gentoo :D ) , mais pas de grosses erreurs qui font perdre du temps plus qu'autre chose, et que l'on aurait pu éviter en se renseignant un peu  ;)  
 
(je dis ça parce que je n'aime pas perdre du temps inutilement, je veux progresser et si possible..vite :D )
 
Sinon ça va niveau erreur j'ai eu mon compte, genre un fstab avec des /dev/hda alors que mon nouveau disque dur est un s-ata :D (le pire c'est que je savais que c'était /dev/sdx avec les s-ata, mais...j'avais juste copier le fstab de ma précédente config sans penser a cette différence, évidemment ça boot beaucoup moins bien lol)

n°893246
Tom_
Posté le 07-03-2007 à 16:33:23  profilanswer
 

C'est pas super dangereux non plus comme "optimisation" sse3.
 
A l'install, j'avais ajouté -msse3 dans mes Cflags (et donc mes CXXFLAGS) et sse3 dans mes USE, et ca n'a jamais posé problème. ;)
Il me semble que c'est les applis multimédias qui tirent partis de ces flags donc recompilation de Mplayer (avec le use custom-cflags) par exemple.
 
edit :  
J'avais ajouté cette optimisation mais après je ne sais pas si c'est efficace.
Par contre, quand je lance Mplayer j'ai :  

CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 47, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compilé pour CPU x86 avec les extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2


Donc pas de sse3. Bizarre. :/


Message édité par Tom_ le 07-03-2007 à 16:37:56
n°893248
trouble_fe​te
Posté le 07-03-2007 à 16:36:02  profilanswer
 

Merci de ta contribution Tom_  :)

 

Il me semble avoir lu que OpenOffice utilisait sse3 :??: (je peux me tromper)


Message édité par trouble_fete le 07-03-2007 à 16:39:47
n°893269
leto
Posté le 07-03-2007 à 17:29:37  profilanswer
 

Ton opteron supporte SSE3 seulement si il a un stepping E4 ou +. cf http://en.wikipedia.org/wiki/SSE3
Quand à OpenOffice, vu qu'il compile même pas en x86_64, ça m'étonnerait qu'ils se soient amusés à mettre des morceaux de SSE3 dedans.


Message édité par leto le 07-03-2007 à 17:30:31

---------------
--
n°893270
trouble_fe​te
Posté le 07-03-2007 à 17:33:36  profilanswer
 

leto3 comme j'ai dit plus haut je me suis renseigné et dans /proc/cpuinfo, sse3 s'appel pni, et j'ai ce flags ;)
 
Quand a OpenOffice je suis en train de le compiler en 64 bits actuellement je ne sais si ça compilera jusqu'au bout, là ça fait une demi heure que ça compile  :sweat:
 
Edit:
 
Le même lien en Français c'est pas mal non plus :D
 
http://fr.wikipedia.org/wiki/SSE3
 
 :ange:


Message édité par trouble_fete le 07-03-2007 à 17:39:11
n°893281
daitenshi
Procastinateur chronique
Posté le 07-03-2007 à 17:53:51  profilanswer
 

Taz a écrit :

comme d'habitude ...

 

Imagination is more important than knowledge [:zoubidawa]


Message édité par daitenshi le 07-03-2007 à 17:54:25

---------------
Quand on passe à côté des autres, on passe à côté de soi-même
n°893282
dr-freuder​ick
Asymétrie Cognitive.
Posté le 07-03-2007 à 17:57:48  profilanswer
 

openoffice se compile très bien en x86_64


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
n°893284
trouble_fe​te
Posté le 07-03-2007 à 18:04:06  profilanswer
 

en ~amd64 pour ma part :D apparemment ça se compile bien, contrairement a mon 1er essai http://forum.hardware.fr/hfr/OSAlt [...] 2358_1.htm :D


Message édité par trouble_fete le 07-03-2007 à 18:04:22
n°893285
Tom_
Posté le 07-03-2007 à 18:09:24  profilanswer
 

Il n'y a que ca de vrai le ~.  :D


Message édité par Tom_ le 07-03-2007 à 18:18:38
n°893287
trouble_fe​te
Posté le 07-03-2007 à 18:10:14  profilanswer
 

:D

n°893291
daitenshi
Procastinateur chronique
Posté le 07-03-2007 à 18:17:31  profilanswer
 

There is no place like 127.0.0.1 [:o_doc]


---------------
Quand on passe à côté des autres, on passe à côté de soi-même
n°893293
trouble_fe​te
Posté le 07-03-2007 à 18:19:18  profilanswer
 

Mince c'était trop beau, OpenOffice vient de foirer au bout de...un certains temps de compilation :??: http://forum.hardware.fr/hfr/OSAlt [...] tm#t893168

n°893306
Velhcro
Cosworth Addicted
Posté le 07-03-2007 à 19:14:21  profilanswer
 

Du grand Taz comme d'habitude :p

n°893310
enfoiro
a nickname is just a nickname
Posté le 07-03-2007 à 19:20:36  profilanswer
 

Taz a écrit :

non, ça s'appelle de la tambouille.
Penser qu'on progresse en faisant n'importe quoi, c'est de la grosse foutaise. Tu peux foutre un singe devant un clavier, il tapera dessus jusqu'à la fin des temps sans jamais arriver à produire un mot. Ce qui important, ce sont les prérequis. Si tu joues à faire varier des paramètres sans savoir leur signification, ça ne sert à rien.
 
RTFM.
 
Et pour la phase gamin, très peu pour moi. Faire n'importe quoi est une perte de temps.


 
Sympa, de considérer qu'il fait "n'importe quoi" juste parce qu'il n'a pas la maitrise absolue.
Ca s'apelle l'aprentissage sur le tas et c'est l'apanage des débrouillards, qui ne considèrent pas la connaissance comme une chose enclavée et uniquement acessible aux sages.
D'autre part, si tu met des singes devant une machine à écrire pendant un temps infini, dans la séquence tu pourra trouver n'importe quelle séquence, et ton assertion est donc fausse. Ca s'apelle la transcendance. Une propriété notamment, de Pi et de "e". Un singe peut écrire la bible au hasard. Et oui.
Le dialogue restera impossible entre nous  :jap: m'enfin, sur OSA, je commence à m'habituer. C pas grave, j'avance et j'aide les autres, c'est ca qui compte ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  sse3,pni, CFLAGS et USE de /etc/make.conf

 

Sujets relatifs
[aide] make.conf gentoo + core 2 duo T5600Bientôt débarassé du si détesté xorg.conf?
debian sarge et modules.confPB lecture seule avec samba (.conf posté) resolu
Faire beaucoup d'include dans le named.conf c'est grave ?Conf Imp4 sous debian sarge
configurer le fichier snmpd.conf[script] Accèder à un fichier .cfg ou .conf ...
[Résolu] Gros problème après modification de xorg.conf 
Plus de sujets relatifs à : sse3,pni, CFLAGS et USE de /etc/make.conf


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)