Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/02/2017, à 18:56

Compte supprimé

[RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Bonjour,

lscpu semble ne pas retourner la bonne fréquence d'horloge.

Processeur E2180 à 2GHz, overclocké dans le BIOS à +20%, l'ordinateur présente le processeur à 2,41GHz, mais lscpu et le retour de /proc/cpuinfo sont incohérents, car ils affichent 2,03 GHz, au lieu de 2,40GHz ou 2,41GHz.

Pour ce processeur, l'indice bogomips équivaut à peu près au double de la fréquence d'horloge, normalement.

On retrouve bien autour de 4800 bogomips, on en déduit une fréquence d'horloge d'environs 2,4GHz (l'overclock à +20% du BIOS).

ubuntu@ubuntu-64:~$ lscpu
Architecture:          x86_64
Mode(s) opératoire(s) des processeurs :32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) par cœur : 1
Cœur(s) par socket : 2
Socket(s):             1
Nœud(s) NUMA :       1
Identifiant constructeur :GenuineIntel
Famille de processeur :6
Modèle :             15
Model name:            Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
Révision :           13
Vitesse du processeur en MHz :1203.000
CPU max MHz:           2003,0000
CPU min MHz:           1203,0000
BogoMIPS:              4799.96
Cache L1d :           32K
Cache L1i :           32K
Cache L2 :            1024K
NUMA node0 CPU(s):     0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
ubuntu@ubuntu-64:~$ uname -r
4.4.0-62-generic
ubuntu@ubuntu-64:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
Codename:	xenial
ubuntu@ubuntu-64:~$ cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
stepping	: 13
microcode	: 0xa4
cpu MHz		: 2003.000
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bugs		:
bogomips	: 4799.96
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
stepping	: 13
microcode	: 0xa4
cpu MHz		: 1203.000
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bugs		:
bogomips	: 4799.96
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Bizarre, non ?
Merci,
L_d_v_c@

Dernière modification par Compte supprimé (Le 01/03/2017, à 23:41)

#2 Le 18/02/2017, à 19:21

Rufus T. Firefly

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Salut,

Ce sont probablement les caractéristiques constructeur qui sont inscrites sur la puce et non les bricolages que tu as pu faire pour fournir une horloge plus rapide que prévue... Autrement dit, les résultats affichés ne correspondent pas à une mesure, mais simplement au fait qu'il tourne au max (donc 2003 MHz, d'après le constructeur) ou au min (1203 MHz)...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 18/02/2017, à 19:49

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Merci, mais ce n'est pas ça puisque les bogomips sont calculés au chargement du noyau.

ubuntu@ubuntu-64:~$ dmesg | grep -i bogo
[    0.004011] Calibrating delay loop (skipped), value calculated using timer frequency.. 4799.96 BogoMIPS (lpj=9599928)
[    0.080000] smpboot: Total of 2 processors activated (9599.92 BogoMIPS)
ubuntu@ubuntu-64:~$ 

Du coup, j'ai regardé dmesg :

ubuntu@ubuntu-64:~$ dmesg | grep -i MHz
[    0.000000] tsc: Detected 2399.982 MHz processor
[    0.133670] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    1.852056] tsc: Refined TSC clocksource calibration: 2399.999 MHz

Je pars à la lecture de dmesg en intégral, à+
wink

#4 Le 18/02/2017, à 20:42

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Je ne vois rien de spécial dans dmesg, mais ta remarque m'a donné une idée, Rufus T. Firefly.

J'ai exécuté le test de performance CPU N-Queens de l'outils de tests et performances, il lui faut :
11,5 secondes avec le BIOS paramétré en automatique, sans overclock
9,6 secondes avec le BIOS paramétré en overclock +20%

11,5÷9,6 font environs 1,198… (on retrouve pratiquement les 20% aux erreurs de mesures près, avec mon chronomètre au bracelet.).

Ce qui est bizarre, est que, l'outil de test de performance CPU N-Queens de l'outils de tests et performances, affiche :
1600 MHz avec le BIOS paramétré en automatique, sans overclock (c'est à dire censé être 2,0 GHz)
2003 MHz avec le BIOS paramétré en overclock +20%, présenté comme 2,41 MHz au démarrage du BIOS, avec les bogomips (qui ne sont qu'une indication) qui affichent 4799,99 bogomips, environs 2400 MHz (approximatifs).

#5 Le 18/02/2017, à 20:44

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Je ne vais pas me prendre la tête. L'ordinateur est réellement plus rapide avec le mode overclock +20%.

Merci Rufus T. Firefly.
Bonne soirée.

#6 Le 18/02/2017, à 21:04

Rufus T. Firefly

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Méfie-toi ! Il est plus rapide, mais il chauffe plus, aussi...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#7 Le 19/02/2017, à 00:14

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Rufus T. Firefly a écrit :

Méfie-toi ! Il est plus rapide, mais il chauffe plus, aussi...

Effectivement, ce processeur à 2,00 GHz peut consommer jusqu'à 65 watts.
Augmenter la fréquence de 20% peut se traduire par une augmentation d'environs 20% de la puissance dissipée, soient environs 13 watts, pour atteindre 78 watts (environs).

Le mode CPU TM function est activé par défaut.

Cette fonction permet au CPU en cas de surchauffe de ralentir l’horloge afin de pouvoir refroidir. Options de configuration : [Disabled] [Enabled]

Si le processeur se met à ralentir à cause de la surchauffe, alors le retour à 2,00 GHz pourrait être fait, ou tout simplement une adaptation entre le ventilateur et le panneau latéral, car il manque sûrement des pièces, un tube, un guide de flux d'air.

Pour l'instant ça brasse plus l'air que l'éjection de la tour de mon voisin (finalement, son ordinateur fonctionne, le fils des voisins avait démonté et remonté, en oubliant la prise 4 broches pour l'alimentation du processeur.)

sensors
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.31 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:      +3.38 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:        +4.97 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:      +12.36 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:     1962 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS FAN Speed:    0 RPM  (min =  600 RPM, max = 7200 RPM)
CPU Temperature:    +35.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:     +31.0°C  (high = +45.0°C, crit = +95.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:       +48.0°C  (high = +86.0°C, crit = +100.0°C)

L'air de la pièce est à 21,5°C.

#8 Le 20/02/2017, à 08:57

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Et je signalerai à mon voisin qu'il peut adapter un XEON quad-cœur (PGA771) qui consommera jusqu'à 60 watts ? à 80 watts à 3,00 GHz avec 12 Mo de cache L2 à la place de ce double-cœur E2180 (PGA775) qui consomme jusqu'à 65 watts à 2,00 GHz ~ 83 watts à 2,40 GHz avec 1 Mo de cache L2.

Un peu ce style : EBAY - Intel Xeon E5450 SLANQ Quad-Core(3.0GHz/12M/1333) with 3 LGA 771 to 775 Adapters

Et attention, il y a plusieurs déclinaisons du XEON 5450.

Je ferai des mesures plus tard sur mon XEON à 3,00GHz PGA771  adapté à la place du double-cœur E6600 à 2,40GHz, si ça t'intéresse Rufus T. Firefly smile

#9 Le 20/02/2017, à 10:33

Compte anonymisé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

je suis aussi curieux,

que te donne :

sudo dmidecode -t processor | grep Speed

#10 Le 20/02/2017, à 14:33

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Anonyme68 a écrit :

je suis aussi curieux,

que te donne :

sudo dmidecode -t processor | grep Speed

Bonjour Anonyme68,

sur la machine en cour (E2180 à 2,00GHz+20%=2,4GHz), la commande retourne mystérieusement :

sudo dmidecode -t processor | grep Speed
	Max Speed: 3800 MHz
	Current Speed: 2666 MHz

???

#11 Le 20/02/2017, à 18:50

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Anonyme68 a écrit :

je suis aussi curieux,

que te donne :

sudo dmidecode -t processor | grep Speed

Sur mon ordinateur principal sous LibraZiK (Debian) :

root@debian-LibraZiK:/home/ludovic# dmidecode -t processor
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
	Socket Designation: Socket 775
	Type: Central Processor
	Family: Other
	Manufacturer: Intel
	ID: 76 06 01 00 FF FB EB BF
	Version: Intel(R) Xeon(R) CPU E5450 @
	Voltage: 1.0 V
	External Clock: 333 MHz
	Max Speed: 4000 MHz
	Current Speed: 3000 MHz
	Status: Populated, Enabled
	Upgrade: Socket 478
	L1 Cache Handle: 0x000A
	L2 Cache Handle: 0x000B
	L3 Cache Handle: Not Provided
	Serial Number:  
	Asset Tag:  
	Part Number:  

root@debian-LibraZiK:/home/ludovic# lscpu
Architecture :        x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :            Little Endian
Processeur(s) :       4
Liste de processeur(s) en ligne : 0-3
Thread(s) par cœur : 1
Cœur(s) par socket : 4
Socket(s) :           1
Nœud(s) NUMA :       1
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle :             23
Nom de modèle :      Intel(R) Xeon(R) CPU           E5450  @ 3.00GHz
Révision :           6
Vitesse du processeur en MHz : 3000.000
Vitesse maximale du processeur en MHz : 3000,0000
Vitesse minimale du processeur en MHz : 2000,0000
BogoMIPS :            5999.64
Virtualisation :      VT-x
Cache L1d :           32K
Cache L1i :           32K
Cache L2 :            6144K
Nœud NUMA 0 de processeur(s) : 0-3

#12 Le 01/03/2017, à 23:44

Compte supprimé

Re : [RÉSOLU] Incohérence du retour de lscpu (ubuntu 16.04)

Merci !
Résolu.
J'ai mis à jour le BIOS, j'ai bidouillé ACPI APIC, maintenant je peux booter avec ce paramètre activé, je retrouve tous les cœurs.

Là je teste le Xeon PGA771 à la place du processeur E2180 PGA775 sur l'ordinateur du voisin :

ubuntu@ubuntu-64:~$ sudo dmidecode -t processor | grep Speed
[sudo] Mot de passe de ubuntu : 
	Max Speed: 3800 MHz
	Current Speed: 3000 MHz
ubuntu@ubuntu-64:~$ lscpu
Architecture:          x86_64
Mode(s) opératoire(s) des processeurs :32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) par cœur : 1
Cœur(s) par socket : 4
Socket(s):             1
Nœud(s) NUMA :       1
Identifiant constructeur :GenuineIntel
Famille de processeur :6
Modèle :             23
Model name:            Intel(R) Xeon(R) CPU           E5450  @ 3.00GHz
Révision :           6
Vitesse du processeur en MHz :3003.000
CPU max MHz:           3003,0000
CPU min MHz:           2003,0000
BogoMIPS:              5999.95
Virtualisation :      VT-x
Cache L1d :           32K
Cache L1i :           32K
Cache L2 :            6144K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm tpr_shadow vnmi flexpriority dtherm

smile

Dernière modification par Compte supprimé (Le 01/03/2017, à 23:45)