[CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Ok, c'est le même soucis (rapport #9). J'ai vu en faisant le patch que j'avais écrit des choses un peu vilaines. Je vais vérifier si je vois pas d'autres soucis, puis je mettrais en ligne la 2.2.1 sans doute demain.
Merci de m'avoir informé.
Merci de m'avoir informé.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Je suis tout ça sur GitHub.
J'ai testé la nouvelle version qui fonctionne.
Merci pour le suivi.
J'ai testé la nouvelle version qui fonctionne.
Merci pour le suivi.
Carte-mére : Gigabyte P43-ES3G - Carte graphique : Radeon HD4670 - Processeur : Intel Core 2 duo CPU E8600 @ 3.33GHz
«La mélancolie, c'est le bonheur d'être triste.» - Victor Hugo -
«La mélancolie, c'est le bonheur d'être triste.» - Victor Hugo -
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Ah, pourtant j'ai un utilisateur qui a un autre soucis dans la v2.2.1. Mais tous les soucis rencontré avec cette 2.2.x viennent d'une mauvaise intégration de bandwidth, et bandwidth me sert uniquement à donner une vitesse approximative des caches du processeur. Donc tant de problèmes pour ça, je suis assez déçu de ce que j'ai fait. Je réfléchis à une modification assez importante du code, de façon à avoir un code plus robuste.
- benjarobin
- Maître du Kyudo
- Messages : 17256
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Si tu as un peu de temps, je te conseil de lire les coding rules de systemd, ainsi que les différents .h des utils de systemd. Je trouve que les conseils sont pas mal, et que la qualité du code est vraiment plus que correcte
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Oui, c'est toujours intéressant de regarder les standards. C'est vrai que, par exemple, j'ai pris pour habitude de mettre des tabs alors que ce n'est pas la première fois que je lis qu'il est préférable de mettre des espaces à la place des tabs.
Tu n'as pas un lien directement ? Je ne trouve pas les coding rules de Systemd. J'ai bien trouvé celles de GNU mais ce n'est pas la même chose.
Quand je cherchais les coding rules de Systemd, j'ai vu sur leur page GitHub qu'ils utilisent Coverity. Est-ce que tu penses que c'est un outil qui peut m'être utile (si tu le connais) ?
Tu n'as pas un lien directement ? Je ne trouve pas les coding rules de Systemd. J'ai bien trouvé celles de GNU mais ce n'est pas la même chose.
Quand je cherchais les coding rules de Systemd, j'ai vu sur leur page GitHub qu'ils utilisent Coverity. Est-ce que tu penses que c'est un outil qui peut m'être utile (si tu le connais) ?
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Bonjour Xorg,
Je viens de faire la MàJ de CPU-X.
Il fonctionne joliment, mais, comme tu cherches à le peaufiner je te montre les warnings qu'il me donne : et des info sur mon proc, un i7 de (je crois) 1ère génération : Ce n'est peut-être pas le programme qui est en cause, mais le processeur lui-même qui est plus rustique que les suivants, no se... Mais la température des cœurs je l'ai avec l'extension "Freon" de gnome-shell.
Je viens de faire la MàJ de CPU-X.
Il fonctionne joliment, mais, comme tu cherches à le peaufiner je te montre les warnings qu'il me donne :
Code : Tout sélectionner
sudo cpu-x
CPU-X:core.c:406: erreur lors de la recherche de la finesse de gravure du CPU
CPU-X:core.c:314: erreur lors de la recherche de la tension du CPU
CPU-X:core.c:340: erreur lors de la recherche de la température du CPU
Code : Tout sélectionner
~ % lscpu
Architecture : x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme : Little Endian
Processeur(s) : 8
Liste de processeur(s) en ligne : 0-7
Thread(s) par cœur : 2
Cœur(s) par socket : 4
Socket(s) : 1
Nœud(s) NUMA : 1
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle : 30
Nom de modèle : Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
Révision : 5
Vitesse du processeur en MHz : 933.000
Vitesse maximale du processeur en MHz : 1734,0000
Vitesse minimale du processeur en MHz : 933,0000
BogoMIPS : 3459.00
Virtualisation : VT-x
Cache L1d : 32K
Cache L1i : 32K
Cache L2 : 256K
Cache L3 : 6144K
Nœud NUMA 0 de processeur(s) : 0-7
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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Pour la finesse de gravure, c'est juste qu'il manque beaucoup de modèles en fait. J'ai cherché sur Internet une base de donnée où je pourrais avoir la finesse de gravure en fonction du modèle et de la famille du processeur, mais j'ai rien trouvé. C'est assez rudimentaire le système actuel que j'ai mis au point, il a besoin d'être changé ou complété.
Pour la tension et la température, c'est plus curieux par contre. Est-ce qu'i7z fonctionne chez toi ?
Pour la tension et la température, c'est plus curieux par contre. Est-ce qu'i7z fonctionne chez toi ?
- benjarobin
- Maître du Kyudo
- Messages : 17256
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
i7z me donne fréquences, T°, et même le CO², là je n'en reviens pas ! Est-ce qu'il cuit aussi les pizzas ?Xorg a écrit :Pour la tension et la température, c'est plus curieux par contre. Est-ce qu'i7z fonctionne chez toi ?
Non, C0 c'étaient les données du premier cœur, mais je ne vois pas les tensions.
Voici le lien pour une capture d'écran : http://www.cjoint.com/c/EKCn5Qi3zX4
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
presque même chose (cpu-x-git) que @waitnsea avec mon i3
et avec i7z, j'ai bien la température :
Code : Tout sélectionner
CPU-X:core.c:314: erreur lors de la recherche de la tension du CPU
CPU-X:core.c:340: erreur lors de la recherche de la température du CPU
CPU-X:core.c:771: erreur lors de la recherche de la température du GPU
Code : Tout sélectionner
$sudo i7z --socket0 0 -w l | grep "Core "
i7z DEBUG: Found Intel Processor
i7z DEBUG: Stepping 5
i7z DEBUG: Model 5
i7z DEBUG: Family 6
i7z DEBUG: Processor Type 0
i7z DEBUG: Extended Model 2
i7z DEBUG: msr = Model Specific Register
i7z DEBUG: Detected an i3/i5/i7 - 32nm (westmere - 1st generation core)
Cpu speed from cpuinfo 3192.00Mhz
True Frequency (without accounting Turbo) 3192 MHz
Socket [0] - [physical cores=2, logical cores=4, max online cores ever=2]
CPU Multiplier 24x || Bus clock frequency (BCLK) 133.00 MHz
TURBO DISABLED on 2 Cores, Hyper Threading ON
Max Frequency without considering Turbo 3192.00 MHz (133.00 x [24])
Max TURBO Multiplier (if Enabled) with 1/2/3/4 cores is 24x/24x/0x/0x
Real Current Frequency 1322.52 MHz (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp VCore
Core 1 [0]: 1347.53 (10.13x) 3.74 17.3 8.7 72.4 39 0.0000
Core 2 [1]: 1334.91 (10.04x) 5.15 15.1 14.5 68.2 44 0.0000
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Merci, j'ai trouvé des trucs intéressant dessus.benjarobin a écrit :https://github.com/systemd/systemd/blob ... DING_STYLE
Je vois bien la température mais il semblerait que le Vcore ne soit pas correctement détecté avec les i7 de première génération dans i7z.waitnsea a écrit :Voici le lien pour une capture d'écran : http://www.cjoint.com/c/EKCn5Qi3zX4
Ce n'est clairement pas normal par contre que vous n'ayez la température du CPU (c'est du code d'i7z qui a été copié dans libcpuid). Est-ce que vous avez bien la dernière version de libcpuid-git tous les deux ?papajoke a écrit :et avec i7z, j'ai bien la température
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
ma version installée, la seule qui apparaisse dans yaourt d'ailleurs :
aur/libcpuid-git 2:0.2.2.r0.g535ec64-1
aur/libcpuid-git 2:0.2.2.r0.g535ec64-1
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
de même aur/libcpuid-git 2:0.2.2.r0.g535ec64-1 et cpu-x-git (et/ou cpu-x) fraîchement installées
me reste sensors
Code : Tout sélectionner
/usr/bin/cpuid_tool -v --all
Writing decoded CPU report to `'
CPUID is present
CPU Info:
------------------
vendor_str : `GenuineIntel'
vendor id : 0
brand_str : `Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz'
family : 6 (06h)
model : 5 (05h)
stepping : 5 (05h)
ext_family : 6 (06h)
ext_model : 37 (25h)
num_cores : 2
num_logical: 4
tot_logical: 4
L1 D cache : 32 KB
L1 I cache : 32 KB
L2 cache : 256 KB
L3 cache : 4096 KB
L1D assoc. : 8-way
L2 assoc. : 8-way
L3 assoc. : 16-way
L1D line sz: 64 bytes
L2 line sz : 64 bytes
L3 line sz : 64 bytes
SSE units : 128 bits (non-authoritative)
code name : `Clarkdale (Core i3)'
features : fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 syscall xd popcnt rdtscp lm lahf_lm constant_tsc
Code : Tout sélectionner
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +43.0°C (high = +89.0°C, crit = +105.0°C)
Core 2: +47.0°C (high = +89.0°C, crit = +105.0°C)
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Ah, donc ce n'est pas ce que je pensais. Dans ce cas, après avoir exécuté CPU-X en tant que root, pouvez-vous me donner la sortie de
lsmod | grep msr
s'il vous plaît ?Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Code : Tout sélectionner
lsmod | grep msr
msr 16384 0
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Bon, il y a un bug quelque part, vu que tout est bon. Sans doute quelque chose qui ne va pas dans libcpuid.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
suis pas un dev c !
je viens de tester ton code msr.c qui a l'air de correspondre justement au 2 infos qu'il me manque
importer ton code msr, #define NB_CORE 2
qui me donne (12°C??? et Max multiplier !!!):
./msr
je viens de tester ton code msr.c qui a l'air de correspondre justement au 2 infos qu'il me manque
Code : Tout sélectionner
git clone https://github.com/anrieff/libcpuid
cd libcpuid
qui me donne (12°C??? et Max multiplier !!!):
./msr
Code : Tout sélectionner
Max multiplier: -0.12 Bclk: -0.12
Core 0: -0.12V -12°C x-0.12
Core 1: -0.12V -12°C x-0.12
Core 0: -0.12V -12°C x-0.12
Core 1: -0.12V -12°C x-0.12
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Code : Tout sélectionner
% lsmod | grep msr
msr 16384 0
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Ah, tu as trouvé ça. Il faut que tu charges le module msr manuellement avant alors, et que tu exécutes le programme en root, sinon ça ne fonctionnera pas.papajoke a écrit :suis pas un dev c !
je viens de tester ton code msr.c qui a l'air de correspondre justement au 2 infos qu'il me manqueimporter ton code msr, #define NB_CORE 2Code : Tout sélectionner
git clone https://github.com/anrieff/libcpuid cd libcpuid
qui me donne (12°C??? et Max multiplier !!!):
./msrCode : Tout sélectionner
Max multiplier: -0.12 Bclk: -0.12 Core 0: -0.12V -12°C x-0.12 Core 1: -0.12V -12°C x-0.12 Core 0: -0.12V -12°C x-0.12 Core 1: -0.12V -12°C x-0.12
Oui, pour l'instant ça donne la température du cœur #0. Ça sera pour plus tard l'affichage par cœur.waitnsea a écrit :Je n'ai plus le warning de température et celle-ci est affichée maintenant (mais une seule T°, les cœurs ne sont pas détaillés)
Re: [CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Le programme fonctionne bien et il a une "belle gueule", mais,.... si on le laisse fonctionner 10 min il passe au bleu et affiche "Trop de fichiers ouverts" !