Linux et Hyperthreading [Résolu] - Hardware - Linux et OS Alternatifs
Marsh Posté le 10-02-2008 à 11:44:25
ta pas de mise à jour du bios ?
Marsh Posté le 10-02-2008 à 11:52:19
dr-freuderick a écrit : ta pas de mise à jour du bios ? |
J'ai installé la dernière disponible sur le site de compaq. La carte n'est pas répertoriée par MSI.
J'ai trouvé cette page sur google :
http://h18002.www1.hp.com/products [...] 8_div.HTML
NOTE: Hyperthreading Support - Systems shipped after February 1st, 2003 will include support for Hyperthreading. To take advantage of Hyperthreading, the system must be configured with a minimum processor speed of 3.06GHz.
Ça me parait louche. 3,06 c'est le dernier processeur supporté par cette carte mère (elle supporte pas les p4 sur bus 800Mhz)
Merci de ton aide.
Marsh Posté le 10-02-2008 à 12:10:48
Ah, j'oubliais, dans mon dmesg, j'ai une erreur acpi étrange.
|
Comme si j'avais oublié de mettre le processeur (noyal 2.4.24).
Marsh Posté le 10-02-2008 à 12:19:46
Ah oui, autre point important, mon noyal supporte bien le smp, évidement.
|
Marsh Posté le 10-02-2008 à 12:23:49
couroc a écrit : Ah oui, autre point important, mon noyal supporte bien le smp, évidement.
|
Non seulement il supporte bien le SMP, mais il est activé. Par conséquent, l'hyperthreading me semble bien activé...
Si ce n'était pas le cas, le même noyau n'afficherait pas SMP.
Marsh Posté le 10-02-2008 à 12:31:56
Zogzog4 a écrit : |
J'ai à côté de moi un celeron M qui ne fait pas hyperthreading et le tag SMP est lui aussi affiché dans le uname
|
Les mêmes commandes, sur la machine sur laquelle je souhaite activer l'hyperthreading :
houblon:/home/xof# uname -a |
En plus on voit le flag ht, comme quoi, le processeur le supporte bien. Sur les machines ou le bousin est activé, on voit dans le /proc/cpuinfo deux processeurs.
Marsh Posté le 10-02-2008 à 12:39:56
Pour illustrer mes propos, voici un uname et un /proc/cpuinfo sur une P4P800-X avec un p4 3Ghz dont l'hyperthreading est activé :
kangourou:~# uname -a |
Marsh Posté le 10-02-2008 à 13:03:27
Erratum, je suis tombé sur ce lien thread :
http://linuxfr.org/comments/748541.html#748541
Il y est dit que le kernel linux met le flag HT à tout les pentium 4. [...] C'est normal, l'HT était supporté depuis les premiers, mais pas actif (merci les microcodes).
Et sur cet autre lien
http://developer.intel.com/design/ [...] 298643.htm
2 GHz — 3.40 GHz Frequencies Supporting Hyper-Threading Technology† at 3.06 GHz with 533 MHz System Bus and All Frequencies with 800 MHz System Bus
Mon processeur serait donc hyperthreading capable, mais non activé !? Il semble effectivement que seul le 3,06Ghz permet de disposer de l'hyperthreading sur bus 533Mhz ! Contrairement aux 2,8Ghz sur bus 800 qui, eux, le supportent. Vive le marketing.
Marsh Posté le 10-02-2008 à 13:20:22
Je crois qu'on va pouvoir marquer ce topic résolu.
Ici, c'est écrit noir sur blanc :
http://developer.intel.com/product [...] g_more.htm
Intel® Pentium® 4 processors supporting Hyper-Threading Technology:
* 800 MHz system bus: 3.80 GHz, 3.60 GHz, 3.40 GHz, 3.20 GHz, 3 GHz, 2.80 GHz
* 533 MHz system bus: 3.06 GHz
Tous les p4 disposent du flag HT. Je pensais que le problème venait de la carte mère (elle m'en a fait voir des vertes et des pas mûres), il ne m'est même pas venu à l'esprit que celà pouvait venir du processeur.
Marsh Posté le 09-02-2008 à 19:06:57
Bonsoir le forum,
Est-il possible de forcer le noyau à prendre en charge l'hyperthreading si le dernier bios disponible ne le permet pas ? J'ai un soucis avec une carte mère MSI/Compaq MS-6541 reprise dans un compaq evo D310. Evidement, le bios ne permet de ne rien faire.
J'ai remplacé le céléron 1,7Ghz par un p4 2,8. Je me demandais, au cas ou, si il était possible de passer outre en demandant au noyau de se passer de l'avis du bios.
Ah, j'oubliais, le Northbridge est un 845G. J'ai essayé de passer en paramètre ht=on, ou acpismp=force, en vain.
Merci de vos réponses.
Message édité par couroc le 10-02-2008 à 13:31:53