Page 1 sur 1

[CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : jeu. 27 sept. 2012, 23:30
par marmotz
Bonjour tout le monde !


Je viens de faire l'acquisition d'un AMD Phenom II X4 965 Black Edition et je n'arrive pas à l'utiliser à sa pleine puissance. En effet, il ne tourne qu'à 800MHz au lieu de 3.4GHz.

Je suis en dual boot et j'ai eu le même problème sous windows. J'ai installé PhenomMsrTweaker qui permet au processeur de tourner à 800Mhz quand il s'ennuie et de monter à 3.4GHz à la demande.

J'ai donc cherché un équivalent sur Arch et j'ai cru comprendre que cpufreq/cpupower faisaient ça très bien. J'ai lu aussi que cpufreq était déprécié et j'ai donc installé cpupower.

Lorsque je veux connaitre la fréquence actuelle, j'ai ceci:

Code : Tout sélectionner

$ sudo cpupower frequency-info
analyse du CPU 0 :
  pas de pilotes cpufreq reconnu pour ce CPU
  boost state support:
    Supported: no
    Active: no
Dans /etc/conf.d/cpupower, j'ai décommenté ondemand et j'ai tenté de mettre 800MHz/3.4GHz en min/max_freq mais je n'arrive même pas à charger le module

Code : Tout sélectionner

$ sudo modprobe powernow-k8 
ERROR: could not insert 'powernow_k8': No such device
J'ai installé CPU-G (l'équivalent linux de CPU-Z sur windows) qui reconnait bien mon CPU mais me confirme la vitesse faible:

Code : Tout sélectionner

Vendor: AMD
Model: AMD Phenom(tm) II X4 965 Processor
Core Speed: 803.672 MHz
Est-ce que quelqu'un sait comment utiliser pleinement les capacités de mon CPU sous Arch ?

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 00:01
par benjarobin
Tu n'as pas un soucis au niveau BIOS ? Il n'y a pas de mise à jour ?
Peux tu donner la sortie de

Code : Tout sélectionner

dmesg | grep CPU -A 5 -B 5
ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
uname -a

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 00:14
par Ypnose
Étonnant ton histoire. J'ai quasiment le même proco (X4 955) et il n'y a aucun soucis. Comme benjarobin, je me demande ce qui se passe avec ton BIOS.
Et aussi, je ne vois pas pourquoi tu installes ton soft PhenomMsrTweaker (sous DOS). Tu n'en a pas besoin.
Tu as juste besoin d'avoir le "Cool' n' Quiet" d'activé dans le BIOS et aussi installer le driver "Cool' n' Quiet".
Et pour que tu vois ton proco à sa fréquence maximale, tu dois le stresser un peu...

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 08:39
par marmotz
benjarobin a écrit : Peux tu donner la sortie de

Code : Tout sélectionner

dmesg | grep CPU -A 5 -B 5
ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
uname -a

Code : Tout sélectionner

$ dmesg | grep CPU -A 5 -B 5
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ14 used by override.
[    0.000000] ACPI: IRQ15 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10de8201 base: 0xfefff000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 00000000d7ee0000 - 00000000d7ee3000
--
[    0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000f4000000
[    0.000000] PM: Registered nosave memory: 00000000f4000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 0000000100000000
[    0.000000] e820: [mem 0xd7f00000-0xefffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff880127c00000 s83392 r8192 d23104 u524288
[    0.000000] pcpu-alloc: s83392 r8192 d23104 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 1029225
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=9222c49c-233e-4f0f-8efd-28d4ce6602f6 ro quiet
--
[    0.000000] Please enable the IOMMU option in the BIOS setup
[    0.000000] This costs you 64 MB of RAM
[    0.000000] Mapping aperture over 65536 KB of RAM @ cc000000
[    0.000000] PM: Registered nosave memory: 00000000cc000000 - 00000000d0000000
[    0.000000] Memory: 3980948k/4849664k available (4645k kernel code, 656964k absent, 211752k reserved, 4207k data, 760k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:4352 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
--
[    0.005074] Initializing cgroup subsys devices
[    0.005078] Initializing cgroup subsys freezer
[    0.005082] Initializing cgroup subsys net_cls
[    0.005085] Initializing cgroup subsys blkio
[    0.005134] tseg: 00d7f00000
[    0.005139] CPU: Physical Processor ID: 0
[    0.005141] CPU: Processor Core ID: 0
[    0.005145] mce: CPU supports 6 MCE banks
[    0.005157] LVT offset 0 assigned for vector 0xf9
[    0.006968] ACPI: Core revision 20120320
[    0.018135] ftrace: allocating 17970 entries in 71 pages
[    0.040354] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.073371] CPU0: AMD Phenom(tm) II X4 965 Processor stepping 03
[    0.176988] Performance Events: AMD PMU driver.
[    0.176995] ... version:                0
[    0.176998] ... bit width:              48
[    0.177001] ... generic registers:      4
[    0.177004] ... value mask:             0000ffffffffffff
[    0.177007] ... max period:             00007fffffffffff
[    0.177009] ... fixed-purpose events:   0
[    0.177012] ... event mask:             000000000000000f
[    0.197118] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.210373] Booting Node   0, Processors  #1 #2 #3 Ok.
[    0.277289] Brought up 4 CPUs
[    0.277298] Total of 4 processors activated (6431.14 BogoMIPS).
[    0.288817] devtmpfs: initialized
[    0.293490] PM: Registering ACPI NVS region [mem 0xd7ee0000-0xd7ee2fff] (12288 bytes)
[    0.295983] NET: Registered protocol family 16
[    0.296234] node 0 link 0: io port [d000, ffff]
--
[    0.296303] bus: 00 [mem 0x128000000-0xfcffffffff]
[    0.296430] ACPI: bus type pci registered
[    0.296572] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf0000000-0xf3ffffff] (base 0xf0000000)
[    0.296577] PCI: MMCONFIG at [mem 0xf0000000-0xf3ffffff] reserved in E820
[    0.305919] PCI: Using configuration type 1 for base access
[    0.306362] mtrr: your CPUs had inconsistent variable MTRR settings
[    0.306365] mtrr: probably your BIOS does not setup all CPUs.
[    0.306367] mtrr: corrected configuration.
[    0.307420] bio: create slab <bio-0> at 0
[    0.307578] ACPI: Added _OSI(Module Device)
[    0.307582] ACPI: Added _OSI(Processor Device)
[    0.307585] ACPI: Added _OSI(3.0 _SCP Extensions)
--
[    6.130961] forcedeth 0000:00:08.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:18:f3:a0:c5:70
[    6.130974] forcedeth 0000:00:08.0: highdma csum vlan pwrctl mgmt gbit lnktim msi desc-v3
[    6.219025] powernow-k8: Found 1 AMD Phenom(tm) II X4 965 Processor (4 cpu cores) (version 2.20.00)
[    6.219048] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[Firmware Bug]: powernow-k8: Try again with latest BIOS.
[    6.267024] microcode: CPU0: patch_level=0x010000b6
[    6.279778] microcode: failed to load file amd-ucode/microcode_amd.bin
[    6.280015] microcode: CPU1: patch_level=0x010000b6
[    6.280907] microcode: failed to load file amd-ucode/microcode_amd.bin
[    6.281137] microcode: CPU2: patch_level=0x010000b6
[    6.281964] microcode: failed to load file amd-ucode/microcode_amd.bin
[    6.282224] microcode: CPU3: patch_level=0x010000b6
[    6.282870] microcode: failed to load file amd-ucode/microcode_amd.bin
[    6.283201] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    6.431719] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 21
[    6.431732] hda_intel: msi for device 1043:81f6 set to 0
[    6.431862] snd_hda_intel 0000:00:06.1: setting latency timer to 64
$ ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
acpi-cpufreq.ko.gz          cpufreq_powersave.ko.gz  cpufreq_userspace.ko.gz  p4-clockmod.ko.gz  powernow-k8.ko.gz
cpufreq_conservative.ko.gz  cpufreq_stats.ko.gz      mperf.ko.gz              pcc-cpufreq.ko.gz  speedstep-lib.ko.gz
$ uname -a
Linux xiha 3.5.4-1-ARCH #1 SMP PREEMPT Sat Sep 15 08:12:04 CEST 2012 x86_64 GNU/Linux
À propos de mon BIOS, je vous explique tout.
J'ai une carte mère Asus M2N-E socket AM2+ compatible AM3. J'ai mis à jour le BIOS à la toute dernière version 5001 (en beta).
J'ai lu sur internet que, dans cette configuration, d'autres personnes ont eu pas mal de problèmes comme moi pour faire tourner le CPU à sa pleine vitesse et je suis tombé sur un thread qui expliquait que l'installation de PhenomMrsTweaker (sous windows, pas dos) était la seule façon de faire fonctionner le CPU convenablement: http://vip.asus.com/forum/view.aspx?id= ... uage=en-us (le tout dernier post où il explique que toutes les autres solutions n'ont rien donné pour lui, j'ai moi même essayé les autres solutions avant d'utiliser PhenomMsrTweaker sur windows).
J'ai donc le Cool'n Quiet désactivé (comme le demande PhenomMsrTweaker) et le CPU en mode auto dans le BIOS.
Par défaut, il tourne à 800MHz et dès qu'on lance un truc un peu gourmand (je faisais les tests avec super pi) il s'envolait jusqu'à 3.4GHz.

J'espérais donc avoir le même comportement avec cpupower. Or, il détecte mal mon CPU. On le voit bien dans ce que je viens de coller: powernow-k8: No compatible ACPI _PSS objects found.
Je vois également certains messages qui me disent que le BIOS est mal configuré, mais je ne comprends pas ce que je dois faire.

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 09:44
par benjarobin
En résumé il n'y a pas vraiment de support de ce CPU par ASUS, et tu as trouvé un contournement pour Windows.
Par contre dmesg te donne la même sortie avec la configuration par défaut du BIOS (Cool'n Quiet activé par exemple)
Désolé mais pour moi ce n'est pas un problème logiciel (Avec Windows cela ne fonctionne pas correctement par défaut), mais matériel (J’inclue le BIOS dedans).

Il fallait acheter de l'intel (Un peu plus cher mais consomme beaucoup moins et beaucoup plus puissant) :copain: :humour: ou pas

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 09:48
par marmotz
Je suis pas sûr qu'un CPU intel tourne sur mon socket AM2+ :)

Troll mis à part, j'ai effectivement trouvé un contournement logiciel sur windows et j'aurais aimé trouvé un contournement similaire sur Linux.
N'y a-t-il pas un moyen de "forcer" le driver à charger ?

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 10:01
par benjarobin
Ton problème est que par défaut un CPU est sensé tourné au max, c'est uniquement quand on charge le driver que le processeur se calme... Donc a moins de porter PhenomMsrTweaker sous Linux, je ne vois pas ce que l'on peut faire.
Mais il y a peut être un contournement plus simple, (que je en connais pas), mais cela restera un contournement...

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 11:38
par Ypnose
Je ne sais pas trop, mais je trouve ça dommage (pour toi), de ne pas avoir changé la carte mère pour du AM3. À 50€, tu as moyen de trouver quelque chose de pas mal.
Tu dois user de bidouilles / bricolages pour faire tourner ton matos (sous DOS) et c'est mal barré sous Arch. Surtout que ton proco est un très bon modèle.

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : ven. 28 sept. 2012, 11:42
par marmotz
Oui, ben c'est prévu, mais bon, chaque chose en son temps :)
J'ai changé la carte graphique le mois dernier, le cpu ce mois-ci et probablement la carte mere (+ram) le mois prochain... en attendant, c'est vrai que j'aimerai bien l'utiliser à plein régime :)

Re: [CPU] cpupower ne reconnait pas mon Phenom II X4 965

Publié : sam. 29 sept. 2012, 14:25
par marmotz
Personne n'a une idée alors ?