3 Replies Latest reply on Jan 10, 2014 8:46 AM by kevin_intel

    Programming  MSR  to read Turbo

    gt86

      Processor [Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz]

      Core# @ Freq. MHz       Temp.°C         Usage
      000     1920 [12 x 160] [ 49 ]:############
      001     1920 [12 x 160] [ 48 ]:############
      002     1920 [12 x 160] [ 48 ]:############
      003     1920 [12 x 160] [ 47 ]:############
      004     3200 [20 x 160] [ 49 ]:####################
      005     3200 [20 x 160] [ 48 ]:####################
      006     3200 [20 x 160] [ 48 ]:####################
      007     3200 [20 x 160] [ 47 ]:####################

       

      J'ai programmé pour Linux zfreq.c qui affiche les ratios du Core i7 Nehalem.

      (à compiler avec un simple 'gcc zfreq.c -o zfreq' puis exécuter en tant que root)

       

      Cependant à aucun moment les registres MSR ne retournent des ratios situés dans les valeurs Turbo.

       

      J'ai essayé plusieurs combinaisons BIOS : avec ou sans hyperthreading, 2 à 4 coeurs actifs, coefficient automatique ou fixe

       

      Mauvaise lecture des MSR ?

      Merci pour vos tuyaux