Hyper-Threading possible sur W2000 SP4 + IAAR 3.5 ? - Win NT/2K/XP - Windows & Software
Marsh Posté le 10-07-2003 à 21:31:00
Mais j'ai lu sur le sujet traitant du SP4 qu'il n'integrait pas le support de l'hyper-threading...
Tu l'as vu où ?
Merci,
Landser.
Marsh Posté le 11-07-2003 à 12:48:38
Personne n'a testé si l'hyper-threading est activable avec Windows 2000 svp ?
Landser.
Marsh Posté le 11-07-2003 à 12:58:31
j'ai Win2000 SP4, et il me détecte 2 processeurs dans le panneau des performances du gestionnaire des tâches.
Marsh Posté le 11-07-2003 à 13:00:54
Ah tiens... ca c'est une info sympa... et ca le faisait pas avec
le SP3 ? ou avec un SP anterieur ?
Marsh Posté le 11-07-2003 à 13:02:24
j'ai pas eu le temps de tester, à peine Win2k était installé que j'y ai mis le SP4
Marsh Posté le 11-07-2003 à 13:06:51
A titre d'info, concernant les serveurs actuels à base de Xeon 1,5 Ghz MP (pour multi-processoring, c'est à dire grosso modo le même principe technologique que le hyper threading), cela fonctionne sous Win2K serveur SP3 minimum...
Encore faut il ensuite que les applis en tirent profit...
Marsh Posté le 11-07-2003 à 13:08:26
windows 2000 supporte l'hyperthreading depuis la sp3 il me semble. il faut changer un driver concernant le type d'ordinateur. on avait utilisé ça dans la boite ou j'étais avant.
par contre il faut windows 2000 server si vous avez plus d'un proc dans votre babasse.
Marsh Posté le 11-07-2003 à 13:08:32
Bein non c'est pas la meme chose justement.. le multi cpu marche
tres bien sous 2k, pas besoin du SP4 pour ca.
Par contre l'hyperthreading, toutes les infos qu'on avaient a
present laisser penser que seul XP SP1 pouvait en profiter...
Marsh Posté le 11-07-2003 à 13:09:19
swinger : ok.. merci, tres bonne info. Si tu avait le nom
exact du driver ou une URL, ce serait encore plus genial
Marsh Posté le 11-07-2003 à 13:09:59
Je pense pouvoir t'aider
Je suis en dual boot avec Xp et 2000.
Win 2000 reconné bien 2 processeur mais les "gère" très mal(j'ai le SP3(tu désactive lHT dans le bios tu as des meilleurs perf...)
Alors qu'avec winXp rruuuuullllleeeeezzzzz jeunesse
Donc voila pour moi la seule raison de passez a winXp quand on a 2000 c'est le support de l'ht.
Marsh Posté le 11-07-2003 à 13:12:43
et la possibilite de se loguer plusieurs fois.. c'est vraiment les deux seules choses qui me feront peut etre changer un jour.
Mais si je pouvait trouver un driver, un patch, n'importe quoi
qui me donne un support correct de l'HT sous 2k, ca ferait deja
une raison de moins sur les deux
Marsh Posté le 11-07-2003 à 13:15:41
en fait tout depend de ce que tu fais. les applis qui gerent le multithread en beneficiront certainement, mais le gain n'est pas extraordinaire.
pour infos, pour utiliser l'hyperthreading avec win2k il faut soit avoir installé win2k et la sp3 avec l'hyperthreading activé soit changer dans le gestionnaire de peripheriques le driver dans ordinateur: pc à interface machin pour pc multiproc
Marsh Posté le 11-07-2003 à 15:51:30
Tout d'abord merci pour vos réponses, mais j'en suis au même point :
Citation : Bein non c'est pas la meme chose justement.. le multi cpu marche |
ALors est-ce que avec les iaar 3.5 on peut avoir le support de L'HYPER-THREADING sous 2000 sans chute des performances ?
Encore merci les mecs (et les filles!),
Landser.
Marsh Posté le 11-07-2003 à 15:53:36
En fait windows 2000 détecte deux processeurs physiques (il considère donc la config comme une SMP) tandis que XP+SP1 détecte seulement 2 Intel P4 mais il ne s'agit pas d'un ordi SMP.
bouhhhhhh je veux garder mon W2000 pro !
Marsh Posté le 11-07-2003 à 16:23:35
Landser a écrit : En fait windows 2000 détecte deux processeurs physiques (il considère donc la config comme une SMP) tandis que XP+SP1 détecte seulement 2 Intel P4 mais il ne s'agit pas d'un ordi SMP. |
Pourquoi tu veux garder win2k ? Parceque ta pas envis de tout réinstaller ?
Je pense que tu as tout a gagner a installer XP étant donné qu'il supporte le HT.
Sinon il ne parle pas de supporte du HT pour Windows 2000 dans la liste des modification du SP4, donc çà sens mauvais pour toi.
Marsh Posté le 11-07-2003 à 16:41:28
2000 ne supportra jamais l'hyperthreading !
il y a certaines siturations ou l'HT se révele catastrophique ( je crois par exempel pour les bench et autre 3dmark) et il faut justement que l'OS soit capable de le désactiver, le temps de ces aplications qui perdent des performances en cas d'HT
Marsh Posté le 11-07-2003 à 16:58:14
farib a écrit : 2000 ne supportra jamais l'hyperthreading ! |
J'avais entendu que si l'ht est utilisé comme du bi-proc çà peut effectivement être catastrophique, parceque l'ht ne permet d'utiliser simultanement que 2 unités différentes.
Par exemple il peut faire un calcul entier et un calcul flotant en même temp mais pas 2 calculs entier ou 2 flotant. Quelque part c'est logique puisque ce n'est pas du bi-proc mais une optimisation qui permet d'utilisé le processeur plus efficassement.
Tout çà pour dire que l'ht doit être spécialement optimiser pour être efficasse. Maintenant que çà soit impossible sous Win2k je ne sais pas, mais si c'était faisable je pense que çà aurait déjà été fait.
Marsh Posté le 11-07-2003 à 17:00:03
ViperLeDesuet a écrit : |
bien sûr que c'est faisable, puisque sous XP ca marche.
C'est justque la politique de microsoft est " ca ne sera jamais fait [comme ca on va vous la mettre profond et vous devrez passer à xp]"
Marsh Posté le 11-07-2003 à 17:16:06
Ils ne vont pas non plus s'amuser à refaire une partie centrale de cet OS alors qu'une nouvelle version existe depuis plus d'un an
On ne peut pas reprocher à un OS de ne pas profiter au maximum d'évolution techniques apparues plusieurs années après sa sortie
Marsh Posté le 11-07-2003 à 17:21:42
mrBebert a écrit : Ils ne vont pas non plus s'amuser à refaire une partie centrale de cet OS alors qu'une nouvelle version existe depuis plus d'un an |
c'est du foutage de gueule, point. C'est parfaitement faisable, ca se limite a des modifications du noyeau qui ne remettent pas en cause d'autres élements du systemes, si ce n'est la possibilité de savoir quand désactiver l'HT...
Le noyeau linux implémente l'HT depuis des lustres, ca ne modifie en rien le reste du systeme, notre ami crosoft a fait son choix, point.
Marsh Posté le 11-07-2003 à 17:36:32
farib a écrit : |
Euh, juste avant tu as dis que win 2000 suportera jamais l'ht.
Ce que je veux dire par faisable c'est sans changer tout le noyau 2000. Si il suffisai de rajouter quelque ligne de code pour supporter l'ht je pense qu'il aurait déjà fait un patch.
Marsh Posté le 11-07-2003 à 17:42:44
ViperLeDesuet a écrit : |
pour la 3000e fois 2000 = Xp, et les patches du noyau ca existe déja evidemment....
c'est juste un CHOIX de leur part...
Marsh Posté le 11-07-2003 à 17:48:41
farib a écrit : |
Personellement je n'ai pas assez de connaissance pour débattre la dessus. En tout cas j'ai aucune idée de comment implémenter le support du HT dans Windows 2000, mais si pour toi c'est facile, dans ce cas je m'incline.
Marsh Posté le 11-07-2003 à 18:07:31
ViperLeDesuet a écrit : |
C'est pas facile, c'est faisable. Si tu t'appelles Microsoft et que tu fais des centaines de milliards de $ de CA, si t'as pas foutu de faire implémenter l'HT dnas ton noyeau, t ridicule, c'est tout.
2000 et XP fonctionnent sur les mêmes noyaux, c'est juste que Microsoft a la un argument en or pour forcer une mise a jour de licenses. POINT.
Marsh Posté le 11-07-2003 à 19:39:32
farib a écrit : |
Si c'est la même chose, de quoi tu te plains
Considère XP comme une version HT de 2000
Quand tu as "acheté" windows 2000, tu as "acheté" un OS ne gérant pas l'hyper-threading. Rien ne les oblige à reprendre un ancien OS pour y implanter de nouvelles fonctionnalités (qui n'ont absolument rien de triviales) alors qu'ils proposent un nouvel OS qui a cette fonctionnalité.
Marsh Posté le 11-07-2003 à 19:50:40
mrBebert a écrit : Si c'est la même chose, de quoi tu te plains |
quand tu paies 150?, t'as le droit d'avoir des mises à jour quand même.
microsoft en a pas envie parce que c'est son choix.
je parle des noyaux.
le système a évolué évidemment, les systemes de restaurations, tout le brouzouf qui va ailleurs...
ca justifie plus un changement d'os
ici, il s'agit juste du support d'un nouveau matériel...
et encore, s'agit pas d'un passage archi 32->64, non juste une maj du noyal
Marsh Posté le 11-07-2003 à 19:55:59
Si ca concerne des corrections (bugs ou failles de sécurité), oui. Mais implanter des technologies nouvelles aussi importantes que la prise en charge complète de l'hyper-threading, non, pas forcément
Marsh Posté le 11-07-2003 à 19:58:55
mrBebert a écrit : Si ca concerne des corrections (bugs ou failles de sécurité), oui. Mais implanter des technologies nouvelles aussi importantes que la prise en charge complète de l'hyper-threading, non, pas forcément |
la prise en charge, c'est *juste* la fonction qui permet de le désactiver. Sinon Win2k reconnait bien les deux processeurs, puisque l'HT est une technologie Hardware. Fo juste que le noyau dise de temps en temps au processeur de désactiver ses fonctions HT.
Marsh Posté le 11-07-2003 à 20:15:44
farib a écrit : |
Justement c'est la que tu te trompe. L'OS doit eviter les aberations comme demandé 2 calcul utilisant la même unité, parceque le processeur n'en est pas capable. Il doit se débrouiller pour demander des calculs utilisant des unités différentes pour que çà soit efficasse, car justement une gestion bi-proc standard n'est pas profitable. C'est donc loin d'être simple a mon avis.
Ensuite tu dis que le noyau 2000 et XP sont identique, personellement j'en doute. Pour avoir fait un peu de Masm un prof m'avait dis que pas mal de chose ont été revu de Windows 2000 a XP, ce qui posait parfois des problème en portabilité. Je n'en sais pas plus mais j'aimerais bien avoir tes sources parceque çà m'étonne.
Marsh Posté le 11-07-2003 à 20:44:27
Merci pour vos réponses à tous ! Vraiment ça me fait plaisir de voir que ce sujet vous intéresse aussi. Il est vrai que j'ai payé ma licence W2000 PRO très chère et je ne trouve pas que cet OS soit périmé par rapport à XP, bien au contraire je le considère toujours comme étant la référence au niveau de la sobriété et de la fonctionnalité (on a pas souvent besoin de tous ces assistants qui alourdissent le pauvre XP !).
De plus je pense comme certain d'entre vous que Microsoft fait exprès de limiter cet OS pour des raisons pécuniaires. Je vous rappelle que le support de 98 est arrêté même si les ordis en 98 sont encore majoritaires ! Ahhhh, profit quand tu nous tiens...
Je vais donc me résigner à adopter XP, non sans regret, afin de profiter d'une nouvelle technologie à peine plus nouvelle que Windows 2000 !
Je vous promet aussi début août des benchmarks comparatifs entre 2000 pro et xp avec ou sans Hyper-threading ! Je suis désolé pour les délais mais je me dépêcherai.
Alors je soulève un nouveau problème de taille :
COMMENT ALEGER L'INTERFACE DE XP ?
COMMENT LE DEBARASSER DE SES MOUCHARDS ?
Désolé, il y a plus d'un problème et à ceux-ci vient s'ajouter une petite question ; peut-on virer cette saloperie de Windows Media Player 8/9 pour le remplacer par le bon vieux Mplayer2.exe ?
Je vous remercie chaleureusement pour vos réponses,
que le débat soit ouvert !
Landser.
Marsh Posté le 11-07-2003 à 20:47:18
Il suffit de lancer mplayer2.exe, et tu retrouves l'interface légère du média player 6.4
Marsh Posté le 11-07-2003 à 20:49:00
Merci beaucoup Mr Bebert !
Je vais aussi tenté de contacter Intel à propos de ce nouveau support de Windows 2000 grâce aux iaar 3.5 et j'espère vous publier une réponse bientôt !
Marsh Posté le 11-07-2003 à 20:54:31
ViperLeDesuet a écrit : |
donc le noyeau va joyeusement dépenser des cycles d'horloge à déterminer quel cpu logique va faire les calculs.
C'est fait en hard ca;
windows2000 reconnait les deux cpu, la seuel chose qui lui manque c'est la possibilité de désactiver le 2cpu...
Marsh Posté le 11-07-2003 à 21:19:38
farib a écrit : donc le noyeau va joyeusement dépenser des cycles d'horloge à déterminer quel cpu logique va faire les calculs. |
Je ne suis pas un spécialiste comme je l'ai déjà dis mais es-tu sur de ce que tu avances parceque jusqu'ici du peu que j'en ai entendu le ht n'est finalement qu'une extention des branches de prédiction.
Je ne met pas ta parole en doute mais j'aimerais bien en savoir plus.
Marsh Posté le 11-07-2003 à 21:26:57
farib a écrit : |
fau arreter la fumette
Marsh Posté le 11-07-2003 à 21:32:25
farib a écrit : donc le noyeau va joyeusement dépenser des cycles d'horloge à déterminer quel cpu logique va faire les calculs. |
si c t aussi simple, je pense pas que l'HT augmenterai les perf
Marsh Posté le 11-07-2003 à 21:48:54
DesuetCR_B a écrit : |
ce "aussi simple" fait référence à quoi exactement?
Marsh Posté le 10-07-2003 à 21:10:19
Bonjour,
Les nouveaux pilotes Intel Application Accelerator Raid 3.5 annoncent le support de Windows 2000. Mais est-ce le support du raid et/ou le support de l'hyper-threading avec Windows 2000 ?
J'attend vos réponses avec impatience car ça me fait mal au coeur de devoir quitter Windows 2000 pour pouvoir profiter de l'Hyper-threading...
Alors je vous dis merci d'avance,
Landser.