Salut,

As-tu essayé avec lshw (ou sa version plus graphique lshw-gui) ?
Y-a-t-il un setup BIOS correct, avec certaines cartes mères j'ai constaté que les valeurs par défaut il n'y avait q'un seul CPU et qu'en modifiant certains paramètres on en voyait bien deux.
  • [supprimé]

Sûrement un réglage dans le BIOS ou bien le BIOS à mettre à jour. Quelle est ta carte mère ?
je vais regarder ce soir les réglages de la BIOS, c'est une Asus A8VE-deluxe avec le dernier bios 1012.
5 jours plus tard
J'ai regardé dans la BIOS et à part l'AMD Cool'n'Quiet, je ne vois pas d'autres options, surtout que par le passé j'avais contrôlé le nombre de coeur disponible et il me semblait bien en avoir 2 visibles.

J'ai testé avec un vieux dvd de Knoppix et avec celui-ci je trouve effectivement 2 coeurs... Pourquoi? c'est une version
Knoppix Kernel 2.6.12 SMP i686.
Est-ce un bug de kernel? Je suis en train de télécharger le LiveCD de Fedora 12 Beta x86_64 pour tester et voir si il y a une différence.
  • [supprimé]

Tiens nous au courant.
J'ai testé avec le LiveCD F12 Beta x86_64, je n'avais pas de clavier (clavier et souris en bluetooth, je n'avais pas envie de resynchronisé avec les clés puis revenir à F11 ensuite, bref) mais dans la vue gnome de l'occupation CPU, il n'y en avait qu'un. Je vais télécharger le LiveCD de F10 en 64 si je le trouve et je teste à nouveau pour comparer.
  • [supprimé]

Oui parce que ça semble être un gros bug là.
ça ne change rien avec le LiveCD F10 x86_64... Je ne sais pas si le problème vient du noyau 64 bits. Je ne trouve rien de particulier sur internet pour l'instant. J'ai essayé cette commande et effectivement le noyau ne voit qu'un coeur au lieu de 2
# dmesg | grep cpu -i
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
KERNEL supported cpus:
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
SMP: Allowing 1 CPUs, 0 hotplug CPUs
NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 27 pages at ffff880001010000, static data 79584 bytes
Initializing CPU#0
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Initializing cgroup subsys cpuacct
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 0/0x0 -> Node 0
CPU0: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ stepping 02
Brought up 1 CPUs
CPU0 attaching NULL sched-domain.
  alloc irq_desc for 27 on cpu 0 node 0
  alloc kstat_irqs on cpu 0 node 0
  ...
processor ACPI_CPU:00: registered as cooling_device1
  alloc irq_desc for 21 on cpu 0 node 0
  alloc kstat_irqs on cpu 0 node 0
cpuidle: using governor ladder
cpuidle: using governor menu
Switched to high resolution mode on CPU 0
  alloc irq_desc for 24 on cpu 0 node 0
  alloc kstat_irqs on cpu 0 node 0
  ...
powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ processors (1 cpu cores) (version 2.20.00)
Marking TSC unstable due to cpufreq changes
Au lieu d'un truc du genre (pris sur internet, pour l'exemple)
...
Brought up 2 CPUs
CPU0 attaching sched-domain:
CPU1 attaching sched-domain:
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
cpuidle: using governor ladder
cpuidle: using governor menu
processor ACPI_CPU:00: registered as cooling_device0
processor ACPI_CPU:01: registered as cooling_device1
powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ processors (2 cpu cores) (version 2.20.00)
Je vais encore essayé avec une Fedora 32 bits pour voir.
Yop, y a pas une histoire avec le noyau qui est en i386 au lieu de i686 ?
Ben je suis en x86_64.... Le kernel est automatiquement en mode SMP (multiproc)
J'ai un athlon x2 5200+ je vais testé avec un live cd je te tiens au courant 🙂
J'ai testé avec un LiveCD F11 i686, avec noyau SMP, mais je n'ai toujours pas de 2ème coeur. J'ai désactivé dans la bios le Cool'n'quiet, mais ça ne change rien, toujours qu'un coeur. Je vais (encore!) tester avec F9 64 bits pour voir si ça marche.
J'ai trouvé ceci. Je vais regarder ce soir, mais il me semble ne rien avoir touché de l'ACPI
Mais la seconde unité de calcul était reconnue avant que t'installes F11 ?
Ou alors c'est arrivé d'un coup, sans prévenir ?

Non parce que ça pourrait aussi être un problème matériel...
J'ai testé avec une version Knoppix (Kernel 2.6.12 SMP i686) et là j'ai bien 2 coeurs détectés. Ce n'est pas un problème matériel donc.
Ah ouais c'est vrai, j'avais pas vu sorry...
J'ai trouvé le problème, ce n'est pas un bug kernel ou mauvaise config, c'est effectivement un problème matériel. J'ai un coeur de mon cpu qui a dû rendre l'âme.
Le jour où j'ai testé avec le LiveCD de Knoppix, je n'avais regardé que ce que me retournait
cat /proc/cpuinfo
c'est à dire
...
cpu cores    : 2
...
Alors que tous les LiveCD Fedora que j'ai testé me retournait toujours 1.
J'ai alors analysé le dmesg de ces LiveCD et j'ai comparé avec le dmesg de ce LiveCD Knoppix, pour me rendre compte qu'il détectait bien 2 coeurs mais en initialisait qu'un...

Il ne me reste plus qu'à changer de matos...
Merci à tous
  • [supprimé]

C'est la 1ère fois que je vois ça arriver.