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

 

 

A propos du monitoring géré dans CSMT :
Sondage à 2 choix possibles.




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter
Les invités peuvent voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  154  155  156  157  158  159
Auteur Sujet :

[CPU Stress MT 1.2.0 RC2] Petit refresh pour 2012 :)

n°1370215
Fouge
Posté le 30-01-2006 à 23:59:26  profilanswer
 

Reprise du message précédent :
En fait les AMD dual core et les P4 HT ont les registres EBX/EAX identiques. De plus, AMD a activé le bit HT pour profiter des optimisations HT de certains logiciels.
 
Et ça marche puisque mon prog croit qu'un Opteron165 a l'HT :D
 
Seule solution : repérer s'il s'agit d'un CPU AMD ou Intel [:razorbak83]

mood
Publicité
Posté le 30-01-2006 à 23:59:26  profilanswer
 

n°1370216
Fouge
Posté le 31-01-2006 à 00:04:39  profilanswer
 

P4 B (à confirmer)
EBX(0x00000001)=   10809
Bit HT : Oui
Nombre de core(s) : 1
EAX(0x00000004)=665B5001
 
P4 HT
EBX(0x00000001)= 1020800
Bit HT : Oui
Nombre de core(s) : 2
EAX(0x00000004)=       0
 
K8 dualcore
EBX(0x00000001)= 1020800
Bit HT : Oui
Nombre de core(s) : 2
EAX(0x00000004)=       0
 
K8 monocore
EBX(0x00000001)= 800
Bit HT : Non
Nombre de core(s) : 1
EAX(0x00000004)=       0
 
P-D ???

Message cité 1 fois
Message édité par Fouge le 31-01-2006 à 00:16:44
n°1370217
Warlife
Posté le 31-01-2006 à 00:05:01  profilanswer
 

Fouge a écrit :

En fait les AMD dual core et les P4 HT ont les registres EBX/EAX identiques. De plus, AMD a activé le bit HT pour profiter des optimisations HT de certains logiciels.
 
Et ça marche puisque mon prog croit qu'un Opteron165 a l'HT :D
 
Seule solution : repérer s'il s'agit d'un CPU AMD ou Intel [:razorbak83]


 
ah je vois que je permet de faire avancer le schmilblik ^^

n°1370220
Fouge
Posté le 31-01-2006 à 00:10:57  profilanswer
 

Et c'est pas encore gagné, car il faut que je retrouve l'ID de chacun des cores logiques et déterminer si c'est un core physique ou purement logique (HT). :sweat:  
 
J'ai incrémenté la version pour etre sûr que tout le monde utilise la même :
http://olivier.fouge.free.fr/OCCT/CPU_Detect9.zip

n°1370222
darckvador
Posté le 31-01-2006 à 00:14:40  profilanswer
 

Fouge a écrit :

darckvador> Pas la peine pour le screen. Retélécharge la version, ya des p'tites modifs ;)
(copier/coller ou upload du screen ici : http://pix.nofrag.com/ )
 
Possesseur de P4B, P4-HT et d'AMD dualcore, j'ai besoin de vous. C'est juste les dernières lignes qui comptent (copier/coller ou screen) :
http://olivier.fouge.free.fr/OCCT/CPU_Detect8.zip


 
 :) me revoila toujour inactive
[img]  
url=http://pix.nofrag.com/b7/81/4d2264701c6f225890f9e6a14e3b.html]http://pix.nofrag.com/b7/81/4d2264701c6f225890f9e6a14e3b.jpg[/url]


---------------
DARCK
n°1370223
darckvador
Posté le 31-01-2006 à 00:15:45  profilanswer
 

bon j ai un peu merdouillé mé le screen est la lol


---------------
DARCK
n°1370226
Fouge
Posté le 31-01-2006 à 00:19:38  profilanswer
 

Alt+Impr_Ecran -> ça ne prend que la fenetre active.
 
Sinon bouton droit sur la fenetre DOS -> sélectionner
Puis Ctrl+C pour copier et Ctrl+V pour coller ici.

n°1370234
Fouge
Posté le 31-01-2006 à 00:31:23  profilanswer
 

Si vous connaissez un possesseur de Pentium-D, demandez-lui de tester :
http://olivier.fouge.free.fr/OCCT/CPU_Detect9.zip

n°1370235
darckvador
Posté le 31-01-2006 à 00:31:43  profilanswer
 

re
http://pix.nofrag.com/1d/de/a352948cc93d012596c643d2bfb9t.jpg


---------------
DARCK
n°1370236
darckvador
Posté le 31-01-2006 à 00:32:42  profilanswer
 

il y a mieux merci fouge
 


---------------
DARCK
mood
Publicité
Posté le 31-01-2006 à 00:32:42  profilanswer
 

n°1370241
asmomo
Posté le 31-01-2006 à 00:47:10  profilanswer
 

Fouge a écrit :

Alt+Impr_Ecran -> ça ne prend que la fenetre active.
 
Sinon bouton droit sur la fenetre DOS -> sélectionner
Puis Ctrl+C pour copier et Ctrl+V pour coller ici.


 
Pour copier un clic droit suffit une fois que c'est sélectionné.

n°1370271
6fusion7
Posté le 31-01-2006 à 06:49:01  profilanswer
 

Fouge a écrit :

P4 B (à confirmer)
EBX(0x00000001)=   10809
Bit HT : Oui
Nombre de core(s) : 1
EAX(0x00000004)=665B5001


 
(...)
EBX(0x00000001)=   10809
Bit HT : Oui
Nombre de core(s) : 1
EAX(0x00000004)=665B5001
Technologie HT inactive.
Appuyez sur une touche pour continuer...
 
Voilou, rapidement avant de partir en cours  :D  

n°1370276
feeric
Posté le 31-01-2006 à 08:41:45  profilanswer
 

J'ai deux cores ! super  ;)  
 
http://pix.nofrag.com/f8/a1/e294446088ff21d8fb65e8bac8e4.jpg


Message édité par feeric le 31-01-2006 à 08:43:34
n°1370279
Warlife
Posté le 31-01-2006 à 09:12:37  profilanswer
 

donc juste avant d'aller au taf voici pour moi:
 
donc je détient un pti record d'OC avec la version 8 ;) :
je suis avec le ventirad box et à 1,35V :sol:
http://hautreux.wolfgan.neuf.fr/OC_165/cpudetect/bug_v8.jpg
 
 
et on refait le test avec la version 9 et là ça va mieux:
http://hautreux.wolfgan.neuf.fr/OC_165/cpudetect/9x250_v9.jpg


Message édité par Warlife le 31-01-2006 à 09:14:15
n°1370283
Fouge
Posté le 31-01-2006 à 09:29:26  profilanswer
 

ow31> Ton EBX(0x00000001) vaut 20800 ou 1020800 ?
 
feeric> Je comprend plus rien. Pour le nombre de core, c'est normal qu'il trouve 2 (2 cores logiques) mais il devrait voir que l'HT est actif :/
 
warlife> Ce problème est connu, il faut que je force l'assignation à un core.
 
Il faudrait vraiment que je quelqu'un test avec un Pentium-D :jap:

Message cité 1 fois
Message édité par Fouge le 31-01-2006 à 09:30:07
n°1370344
moyen_moin​s
chat réincarné
Posté le 31-01-2006 à 13:39:07  profilanswer
 

Fouge a écrit :

ow31> Ton EBX(0x00000001) vaut 20800 ou 1020800 ?
 
feeric> Je comprend plus rien. Pour le nombre de core, c'est normal qu'il trouve 2 (2 cores logiques) mais il devrait voir que l'HT est actif :/
 
warlife> Ce problème est connu, il faut que je force l'assignation à un core.
 
Il faudrait vraiment que je quelqu'un test avec un Pentium-D :jap:


voir avec tyrou alors
il en a 1 je crois...


Message édité par moyen_moins le 31-01-2006 à 13:39:16
n°1370415
Fouge
Posté le 31-01-2006 à 18:08:51  profilanswer
 

Up pour Tyrou, son feedback va bien faire avancer les choses. :jap:

n°1370484
Profil sup​primé
Posté le 31-01-2006 à 19:49:15  answer
 

Salut ! alors y a du mieux :
 
Vendor ID : GenuineIntel
Brand String : Intel(R) Pentium(R) 4 CPU 3.00GHz
Frequence CPU : 3000.271 MHz
 
Instructions Intel :
EDX(0x00000001)=BFEBFBFF
ECX(0x00000001)=    441D
X87 : Oui
MMX : Oui
MMXextIntel : Oui
SSE : Oui
SSE2 : Oui
SSE3 : Oui
 
 
 
Instructions AMD :
EDX(0x80000001)=       0
ECX(0x80000001)=       0
MMXextAMD : Non
3DNOW : Non
3DNOWext : Non
AMD64 : Non
 
EBX(0x00000001)=   20800
Bit HT : Oui
Nombre de core(s) : 2
EAX(0x00000004)=       0
Technologie HT active.
Appuyez sur une touche pour continuer...
 
Voilou !  :hello:
 
 
-------------------Edit-------------------
Heu c un P4 E 3.0Ghz Prescott


Message édité par Profil supprimé le 31-01-2006 à 20:05:03
n°1370491
Fouge
Posté le 31-01-2006 à 19:54:52  profilanswer
 

Précisez le CPU à chaque fois, sinon je m'y retrouve pas.
C'est un P4 C ou E ?

n°1370496
Profil sup​primé
Posté le 31-01-2006 à 20:06:02  answer
 

Fouge a écrit :

Précisez le CPU à chaque fois, sinon je m'y retrouve pas.
C'est un P4 C ou E ?


Vien d'editer le message

n°1370578
Fouge
Posté le 31-01-2006 à 21:50:24  profilanswer
 

Premier jet d'un algo basé sur le calcul/vérification des nombres premiers :
http://olivier.fouge.free.fr/OCCT/PrimeVerify1.zip
 
Ca dure un peu moins de 2min, je ne sais pas du tout ce qu'il vaut.
Le mieux serait de le comparer à Prime95 : trouvez un réglage ou celui-ci détecte un erreur en - de 2min et tester PrimeVerify1. S'il passe, augmenter la fréquence du CPU (clockgen par ex) jusqu'à qu'il détecte une erreur.
 
Tyrou :hello:


Message édité par Fouge le 31-01-2006 à 21:51:01
n°1370588
6fusion7
Posté le 31-01-2006 à 22:18:27  profilanswer
 

Calcul des nombres premiers 32bit : 100%
Test passe avec succes.
Appuyez sur une touche pour continuer...
 
Au moins il ne détecte pas d'erreurs là où il n'y en a pas :d

n°1370614
Fouge
Posté le 31-01-2006 à 22:48:42  profilanswer
 

Ca je l'avais vérifié par contre :D

n°1370619
tyrou
Posté le 31-01-2006 à 23:06:58  profilanswer
 

Test sur mon PentiumD 950ES :
 

Citation :


Vendor ID : GenuineIntel
Brand String : Genuine Intel(R) CPU 3.40GHz
Frequence CPU : 3412.180 MHz
 
Instructions Intel :
EDX(0x00000001)=BFEBFBFF
ECX(0x00000001)=    E43D
X87 : Oui
MMX : Oui
MMXextIntel : Oui
SSE : Oui
SSE2 : Oui
SSE3 : Oui
 
Instructions AMD :
EDX(0x80000001)=20000000
ECX(0x80000001)=       1
MMXextAMD : Non
3DNOW : Non
3DNOWext : Non
AMD64 : Oui
 
EBX(0x00000001)=   20800
Bit HT : Oui
Nombre de core(s) : 2
EAX(0x00000004)=       0
Technologie HT active.
Appuyez sur une touche pour continuer...

n°1370630
Fouge
Posté le 31-01-2006 à 23:59:28  profilanswer
 

Il n'y a strictement aucune différence entre un P4 HT et un P4 dualcore.
Mon PDF d'Intel doit etre périmé, je pense.
Et pour ne rien arranger les chose les AMD dualcore ont les 2 registres configurés de la même manière.
 
Tyrou> Ton 950ES n'a pas l'HT, c'est sûr ?
Et merci pour ton feedback.

n°1370631
tyrou
Posté le 01-02-2006 à 00:04:20  profilanswer
 

je vais te tester mes autres cpus demain :jap:
 
j'ai pas de HT dessus, ça, c'est certain ;)

n°1370632
Profil sup​primé
Posté le 01-02-2006 à 00:11:36  answer
 

@Fouge: Super initiative :D
 
Petite question tu programmes directement en ASM, tou fais une intégration de code ASM dans un programme en C?
 
EDIT: tu sais comment détecter le core et la révision?


Message édité par Profil supprimé le 01-02-2006 à 00:13:39
n°1370634
Profil sup​primé
Posté le 01-02-2006 à 00:13:08  answer
 

Vendor ID : AuthenticAMD
Brand String : AMD Athlon(tm) 64 Processor 3000+
Frequence CPU : 2700.715 MHz
 
Instructions Intel :
EDX(0x00000001)= 78BFBFF
ECX(0x00000001)=       1
X87 : Oui
MMX : Oui
MMXextIntel : Oui
SSE : Oui
SSE2 : Oui
SSE3 : Oui
 
Instructions AMD :
EDX(0x80000001)=E3D3FBFF
ECX(0x80000001)=       1
MMXextAMD : Oui
3DNOW : Oui
3DNOWext : Oui
AMD64 : Oui
 
EBX(0x00000001)=     800
Bit HT : Non
Nombre de core : 1
EAX(0x00000004)=       0
Technologie HT inactive.
 
Parfait :)

n°1370641
Fouge
Posté le 01-02-2006 à 00:30:22  profilanswer
 

naunaud128> De l'ASM dans un projet en C++.
Détecter core et révision est simple à faire mais ça m'interesse pas dans mon cas. Le plus dur est de trouver le PDF Intel/AMD pour décrypter les infos contenus dans les registres.
chez AMD : 24594.pdf (gros PDF mais pas beaucoup d'infos, seul l'appendix D est interessant)
chez Intel : 24161830.pdf (très complet mais insuffisant concernant l'HT, les cores logiques et physiques)
Je n'ai plus les URL exactes.
 
Pour le projet, il me faut :
- fréquence réelle et exacte du CPU
- liste des instructions supportées
- support de l'HT
- nombre de cores physiques et logique
- pouvoir identifier et distinguer ces différents cores
 
Ceux qui ont des P4 (avec ou sans HT, single ou dualcore) peuvent tester ça ?
http://olivier.fouge.free.fr/OCCT/ [...] ounter.zip
 
C'est un p'tit utilitaire d'Intel. Ils ne fournissent pas le source, seulement quelques explications.
J'aimerais à terme arriver à faire la même chose. :)
 
edit: l'HT d'Intel c'est vraimment ******, et c'est pas Tetedeiench qui me contredira :o


Message édité par Fouge le 01-02-2006 à 00:39:43
n°1370644
tyrou
Posté le 01-02-2006 à 00:41:11  profilanswer
 

toujours le 950ES :
 
http://img372.imageshack.us/img372/6784/ss18sy.png

n°1370682
Fouge
Posté le 01-02-2006 à 09:27:34  profilanswer
 

J'ai fait des tests hier soir, pas terrible mon PrimeVerify1 (dure 1min40 chez moi).
Barton 2520MHz à 1.70V -> réputé rock stable
@2550 -> Prime95 2min OK, PrimeVerify1 OK
@2560 -> Prime95 1min40 Error, PrimeVerify1 OK
@2570 -> Prime95 10s Error, PrimeVerify1 OK
@2580 ->  - , PrimeVerify1 OK
@2590 ->  - , PrimeVerify1 BSOD à 99%


Message édité par Fouge le 01-02-2006 à 09:28:54
n°1370707
asmomo
Posté le 01-02-2006 à 11:25:12  profilanswer
 

Essais avec machine instable ?

n°1370708
Fouge
Posté le 01-02-2006 à 11:28:35  profilanswer
 

Que ça passe sur une machine stable, encore heureux ! :D
Ce qui m'embete c'est que ça passe sur une machine instable, comme chez moi par ex à 2570MHz.
Cet algo me plaisait pas trop de toute façon, et là je me penche sur l'HT, les cpu physiques, les cores et les cpu logiques. Et là ya du boulot.

n°1370739
Fouge
Posté le 01-02-2006 à 12:58:26  profilanswer
 

Migration sous VS2003 + restructuration + distinction HT actif/inactif/absent
http://olivier.fouge.free.fr/OCCT/CPU_Detect10.zip

n°1370750
tyrou
Posté le 01-02-2006 à 13:19:34  profilanswer
 

Toujours le 950, avec ta nouvelle version :  
 
Vendor ID : GenuineIntel
Brand String : Genuine Intel(R) CPU 3.40GHz
Frequence CPU : 3412.130 MHz
 
Instructions Intel :
EDX(0x00000001)=BFEBFBFF
ECX(0x00000001)=    E43D
X87 : Oui
MMX : Oui
MMXextIntel : Oui
SSE : Oui
SSE2 : Oui
SSE3 : Oui
 
Instructions AMD :
EDX(0x80000001)=20000000
ECX(0x80000001)=       1
MMXextAMD : Non
3DNOW : Non
3DNOWext : Non
X86-64 : Oui
 
Methode 1 :
EBX(0x00000001)=   20800
Bit HT : Oui
Nombre de processeurs logiques : 2
EAX(0x00000004)=       0
Technologie HT active.
Appuyez sur une touche pour continuer...

n°1370757
Profil sup​primé
Posté le 01-02-2006 à 13:26:53  answer
 

Pour un calcul des nombres premiers, tu ferais comme ceci?
 

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void main (void)
  4. {
  5. int n, div;
  6. n=2;
  7.  printf("1 " );
  8. while (n<=10000)
  9.   {
  10.    div=2;
  11.    while(div*div<=n && n%div!=0)
  12.    {
  13.    div++;
  14.    }
  15.    if(div*div>n)
  16.    {
  17.     //printf("%d ", n);
  18.    }
  19.   n=n+1;
  20.   }
  21. system("pause" );
  22. }


 
On ne se moque pas ! :)

n°1370782
Fouge
Posté le 01-02-2006 à 13:56:05  profilanswer
 

Oui dans le genre là mais niveau détection d'erreur c'est vraiment pas terrible. Quand tu fais un modulo, la plupart du temps il est différent de 0.
Or, si une erreur de calcul survient il est fort possible que ça soit dans cette situation. Le reste sera alors faux mais toujours différent de 0 (très peu probable qu'il le soit) et ça passera inaperçu.
Le solution serait d'ajouter une vérification supplémentaire à l'intérieur de la boucle mais j'ai peur qu'on perdre en intensité.

Message cité 1 fois
Message édité par Fouge le 01-02-2006 à 13:57:38
n°1370783
Profil sup​primé
Posté le 01-02-2006 à 13:57:50  answer
 

Fouge a écrit :

Oui dans le genre là mais niveau détection d'erreur c'est vraiment pas terrible. Quand tu fais un modulo, la plupart du temps il est différent de 0.
Or, si une erreur de calcul survient il est fort possible que ça soit dans cette situation. Le reste sera alors faux mais toujours différent de 0 (très peu probable qu'il le soit) et ça passera inaperçu.


 
Ah, wé :D
 
J'avais pas pensé à ça. :p

n°1370833
Fouge
Posté le 01-02-2006 à 15:54:19  profilanswer
 

3 méthodes pour déterminer l'HT et les cores logiques/physiques :
http://olivier.fouge.free.fr/OCCT/CPU_Detect11.zip
 
L'HT c'est très tordu :(

n°1370838
tyrou
Posté le 01-02-2006 à 16:00:30  profilanswer
 

950ES :
 

Citation :


Vendor ID : GenuineIntel
Brand String : Genuine Intel(R) CPU 3.40GHz
Frequence CPU : 3412.130 MHz
 
Methode 1 :
EDX(0x00000001)=   20800
Bit HT : Oui
EBX(0x00000001)=   20800
Nombre de processeurs logiques : 2
EAX(0x00000004)= 4000121
Technologie HT inactive.
 
Methode 2 :
EAX(0x00000000)=       6
Max cache index : 2
EAX(0x00000004)= 4000121
Nombre de cores par processeur : 2
 
Methode 3 :
EDX(0x00000001)=   20800
Bit HT : Oui
EBX(0x00000001)=   20800
Nombre de processeurs logiques : 2
APIC ID : 0
OS Affinity ID: 0x00000001, APIC ID: 0 PHY ID: 0, LOG ID: 0
OS Affinity ID: 0x00000002, APIC ID: 0 PHY ID: 0, LOG ID: 0
Processors with Hyper-Threading Technology enabled was not detected.
Appuyez sur une touche pour continuer...

n°1370861
Fouge
Posté le 01-02-2006 à 16:59:10  profilanswer
 

Ajout du nombre de core dans la méthode 1 :
http://olivier.fouge.free.fr/OCCT/CPU_Detect12.zip
 
Si la méthode 1 marche sans problème avec tous les types de CPU, alors c'est bon. :jap:
 
A vous :hello:


Message édité par Fouge le 01-02-2006 à 18:10:49
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  154  155  156  157  158  159

Aller à :
Ajouter une réponse
 

Sujets relatifs
Ventilo CPU 3 pin sur 4 pin Possible ?Un ventilateur silencieux pour mon CPU
Hurlements monstrueux d'un ventilo CPUMon A64 moins stable qu'avant ??
est il possible que l ordi ne boot pas du tout si o/c pas stable ?mise en place de 2 ventilos de boitiers + 1 sur CPU
vos overcloking stablePremier essai O/C CPU
Ventilateur CPU autorégulé Intel. Help svp...Température CPU très élevée sans raison
Plus de sujets relatifs à : [CPU Stress MT 1.2.0 RC2] Petit refresh pour 2012 :)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR