Forum Linux.debian/ubuntu CPU INFO

Posté par  . Licence CC By‑SA.
Étiquettes :
1
24
fév.
2017

Bonjour a tous

J'ai un Athlon II x3 450 sur une carte mère asus m4a88tdv-evo-usb3, avec Mint 18.1 KDE, après diffèrent test, je me suis rendu compte avec en premier lieu avec ksysguard qu'un seul cœur était détecté sur 3, j'ai testé la config auparavant (windows10) est les 3 cœurs était bien présent.

J'ai trouvé une commande pour avoir les infos sur le cpu pour contrôler les données de ksysguard

voici le retour :

joffrey@joffrey-bureau ~ $ cat /proc/cpuinfo**

    processor       : 0
    vendor_id       : AuthenticAMD
    cpu family      : 16
    model           : 5
    model name      : AMD Athlon(tm) II X3 450 Processor
    stepping        : 3
    microcode       : 0x10000c8
    cpu MHz         : 2500.000
    cache size      : 512 KB
    physical id     : 0
    siblings        : 1
    core id         : 0
    cpu cores       : 1
    apicid          : 0
    initial apicid  : 0
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
    bugs            : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs
    bogomips        : 6428.79
    TLB size        : 1024 4K pages
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 48 bits physical, 48 bits virtual
    power management: ts ttp tm stc 100mhzsteps hwpstate

J'ai trouvé une autre commande :

dmidecode

voici le retour du cpu:

Handle 0x0004, DMI type 4, 40 bytes
Processor Information
        Socket Designation: AM3
        Type: Central Processor
        Family: Athlon II
        Manufacturer: AMD              
        ID: 53 0F 10 00 FF FB 8B 17
        Signature: Family 16, Model 5, Stepping 3
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                HTT (Multi-threading)
        Version: AMD Athlon(tm) II X3 450 Processor                  
        Voltage: 1.5 V
        External Clock: 200 MHz
        Max Speed: 3200 MHz
        Current Speed: 3200 MHz
        Status: Populated, Enabled
        Upgrade: Other
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: 0x0007
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
        Core Count: 3
        Core Enabled: 3
        Characteristics: 64-bit capable

est la il me dit que j'ai 3 coeurs activé !!

Je suis perdu la, quelqu'un pourrait m'aider a y voir plus clair?
**
PS : Désolé j'ai pas réussi a mettre les balises code ( cela faisait une tabulation ).**

  • # noyau de la distrib, ou noyau personnel ?

    Posté par  . Évalué à 2.

    c'est le noyau de la distrib, ou un noyau que tu as compilé ?

  • # balise code

    Posté par  . Évalué à 2.

    PS : Désolé j'ai pas réussi a mettre les balises code ( cela faisait une tabulation ).**

    parce qu'il faut choisir aussi le langage

    ```sh
    pour du code shell par exemple
    ```

    qui devient

    pour du code shell par exemple
  • # commande

    Posté par  . Évalué à 1.

    Tiens voici quelque commade que j'utilise

    lscpu | grep -i -E  "^CPU\(s\):|core|socket"
    inxi -C
    sudo dmidecode  | grep -E "Count|HT|Virtual|Thread|Core"
    proc/cpuinfo | grep 'model name'
    • [^] # Re: commande

      Posté par  . Évalué à 3.

      et aussi

      nproc : print the number of processing units available
      htop : montre l'activité des cores

      merci pour inxi : je ne connaissais pas, ça peut servir

    • [^] # Re: commande

      Posté par  . Évalué à 1.

      Salut, merci pour les commandes, bien que je n'arrive pas a lancer les autres que:

      joffrey@joffrey-bureau ~ $ inxi -C
      CPU: Single core AMD Athlon II X3 450 (-UP-) cache: 512 KB speed: 3200 MHz (max)

      Mais c'est parlant, pour faire les autres j'ai besoin d'un peu d'aide.
      PS " désolé mais je n'arrive tjrs pas a mettre les balises ( vous voyer un peu mon niveau de compétence :) )

      • [^] # Re: commande

        Posté par  . Évalué à 5.

        Ces processeur ont toujours 4 cœurs, mais certains sont désactivés parce qu'ils sont défectueux.

        Peut-être que le tien est une arnaque (un X1 vendu comme un X3) ou alors il y a un réglage côté BIOS que tu as loupé. Un autre fil de ce forum cette semaine indiquait un i5 avec un seul cœur, et avec quelques manipulations du BIOS le second est arrivé ;-)

        Autre piste, la mise à jour du microcode : tu pourras savoir si ta distribution le fait avec la commande

        dmesg | grep microcode

        ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

        • [^] # Re: commande

          Posté par  . Évalué à 2.

          Ce serait dommage qu’il se retrouve avec un seul cœur, pour 4 physiques. :D

          Une option peut-être passée au kernel pour démarrer sur un nombre réduit de cœurs (maxcpu je crois).
          Ça peut valoir le coup de vérifier dans grub.

          Sinon on peut très bien ajouter/supprimer certains cœurs une fois le système démarré. Tout se passe dans /sys/devices/system/cpu/cpuX/ avec X correspondant au cœur.
          Je ne vois pas trop pourquoi ni comment ça pourrait être le cas ici, mais après tout…

          root@ici:/tmp/test# cat /sys/devices/system/cpu/cpu3/online 
          1
          root@ici:/tmp/test# grep 'proc' /proc/cpuinfo 
          processor   : 0
          processor   : 1
          processor   : 2
          processor   : 3
          root@ici:/tmp/test# echo 0 > /sys/devices/system/cpu/cpu3/online 
          root@ici:/tmp/test# grep 'proc' /proc/cpuinfo 
          processor   : 0
          processor   : 1
          processor   : 2
          • [^] # Re: commande

            Posté par  . Évalué à 1.

            Re :

            Dans system/CPU, il y a que cpu0, est pas de fichier online alors que dans /sys/devices/system/cpu/ j'ai le online.

            donc j'ai essayé


            " joffrey-bureau ~ # cat /sys/devices/system/cpu/online
            0


            joffrey-bureau # echo 0 > /sys/devices/system/cpu/online
            bash: /sys/devices/system/cpu/online: Permission non accordée


            joffrey-bureau # grep 'proc' /proc/cpuinfo
            processor : 0

        • [^] # Re: commande

          Posté par  . Évalué à 1.

          voici le retour, mais en theorie, je l'ai installé

          joffrey-bureau test # dmesg | grep microcode
          [ 2.629018] microcode: CPU0: patch_level=0x010000b6
          [ 2.629042] microcode: Microcode Update Driver: v2.01 tigran@aivazian.fsnet.co.uk, Peter Oruba
          [ 4.897949] microcode: CPU0: new patch_level=0x010000c8
          [14371.230702] microcode: CPU0: new patch_level=0x010000c8
          [29251.436370] microcode: CPU0: new patch_level=0x010000c8
          [46598.675321] microcode: CPU0: new patch_level=0x010000c8
          [52448.334899] microcode: CPU0: new patch_level=0x010000c8
          [56705.905593] microcode: CPU0: new patch_level=0x010000c8

  • # BIOS

    Posté par  . Évalué à 2. Dernière modification le 25 février 2017 à 12:27.

    Bonjour,

    Première chose à faire, vérifier quelle est la version du BIOS actuelle, et la mettre à jour si c'est pas la dernière.
    Tu peux vérifier cela au démarrage POST du PC, ou dans le BIOS ou plus simplement avec la commande dmidecode.

    • [^] # Re: BIOS

      Posté par  . Évalué à 1.

      Sur ma carte mère, il s'agit bien de la dernière version disponible installé du bios, par ailleurs les cœurs sont détectés sous win

      • [^] # Re: BIOS

        Posté par  . Évalué à 2.

        Il y a du nouveau

        Dans le bios j'ai d'abord activé le core unlocker, puis je suis passé en manuel concernant le réglage des cores, le 1er est activé par défaut, les 2 autres ont été activés un par un, le 4eme ne marche pas (faux je suppose) obligation de revenir par le bios pour modifié.

        Ensuite j'ai relancé, est la je vois au boot " 3 cores activate " AMD Phénom(tm) II X4 B50 Processor au lieu de "Athlon II x3 B450 "

        Je relance mint ( avec un petit espoir ), raté !!!!!!

        Je me suis souvenu avoir testé une fois une Debian 8, avec oublie de décocher dans le bios section power

        Suspend mode ( auto )

        acpi 2.0 support ' enable ' impossible avec ma config actuelle sur bcp de distrib essayé (kubuntu,Opensuse,mageia,mint, et debian avant la 8 )
        acpi apic support ' enable ' idem

        j'avais été surpris que Debian démarre très bien avec ces options activé.

        J'ai donc relancé Debian 8.5 cette fois en live, option acpi activé, il a super bien démarré, je me retrouve sur le bureau, je lance ksysguard, est la " oh surprise les 3 cores sont visibles " yes !!

        Voila ma, petit test, donc Mint n'est peut être pas la solution pour moi, mais je n'aime plus kde 4 depuis plasma car il a pris un sacré coup de vieux. et Debian n'a pas de version plasma apparemment pour testé.

        Peut être que je peu forcer les cores dans le noyau mais comment?

        • [^] # Re: BIOS

          Posté par  . Évalué à 2.

          Salut,

          Apres bcp de test je fini par voir le bout ( peut être) du tunnel, car j'ai identifié le problème, en fait il s'agit bien de mes paramètres du bios qui bloque mes cœurs.

          C'est les options concernant acpi, avec cette carte mère pour ne pas être embêter je désactive acpi 2.0 et acpi et apic, sinon c'est plantage au boot assuré :

          voici les options précise:

          Paramtre du Bios

          ===========

          Suspend mode ( auto )

          acpi 2.0 support ' enable ' --------------impossible avec ma config actuelle sur bcp de distrib essayé (kubuntu,Opensuse,mageia,mint, et debian avant la 8 )
          acpi apic support ' enable ' --------------idem
          -----------------------------------------------------------------------------------------------------------------

          Voila, après différent test avec debian 8.5, est les options activé, il démarré sans bidouille, est mes 3 cœurs sont présents. ( content de les voir au passage.

          Mint plante systématiquement avec ces paramètres, mais je me suis rendu compte que quand j’accède a grub (menu, choix du noyau, est que je lance de cette manière il démarre mais pas en auto, car lorsque que j'allume le pc, il démarre tout seul en auto, j’accède au menu grub uniquement apres un plantage.

          j'ai installer grub cusomizer, j'ai bien accès au menu a chaque démarrage maintenant. cependant, cela ne la pas empêcher de planter, j'ai rebooter au bouton, et hop il démarre.. je vais contrôler car c'est quand même bizarre.

          en tout les cas j'ai récupérer mes 3 coeurs avec les options activé

          joffrey@joffrey-bureau ~ $ inxi -C
          CPU:       Triple core AMD Phenom II X4 B50 (-MCP-) cache: 1536 KB 
                     clock speeds: max: 3200 MHz 1: 2000 MHz 2: 2000 MHz 3: 2000 MHz
          joffrey@joffrey-bureau ~ $ 
          
          joffrey@joffrey-bureau ~ $ sudo dmidecode  | grep -E "Count|HT|Virtual|Thread|Core"
          [sudo] Mot de passe de joffrey : 
                          VME (Virtual mode extension)
                          HTT (Multi-threading)
                  Core Count: 4
                  Core Enabled: 4
          
          joffrey@joffrey-bureau ~ $ lscpu | grep -i -E  "^CPU\(s\):|core|socket"
          CPU(s):                3
          Cœur(s) par socket : 3
          Socket(s):             1

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.