[Ubuntu 13.10] Falscher Turbo Takt Intel I5 4200U

Tockra

Lt. Commander
Registriert
Dez. 2008
Beiträge
1.058
Hey Leute,

ich habe seit einer halben Woche Ubuntu 13.10 auf meinem Ultrabook. Nun hatte ich schon die ganze Zeit das Gefühl, dass der Prozessor schneller ausgelastet wird als unter Windows. Nun habe ich eben die Taktrate geprüft und mit "grep MHz /proc/cpuinfo" gesehen, dass alle Kerne nur auf 800 MHZ getaktet sind. Ich habe anschließend alle 4 Kerne zu 100% belastet und musste feststellen, dass sich die Taktrate nicht ändert.
Anschließend habe ich geprüft, ob im Bios der Turbo Mode eingeschaltet ist und scheinbar war dort alles richtig konfiguriert. Unter Windows 8.1 hatte ich in der Richtung auch nie wirklich Probleme.
Nun habe ich gelesen, dass es ein Tool gibt, dass die Kerne hoch und runter Taktet je nach Modi den mal eingestellt hat ( indicator-cpufreq ) . Nun habe ich das Tool installiert und musste feststellen, dass 0,80GHZ die niedrigste einstellbare Taktrate und 1,60GHZ (Turbo Mode) die größte Taktrate ist.
Nun sind laut Hersteller 1,6 GHZ der normaltakt und 2,6 GHZ der Turbo Mode. Woran liegt das und wie kann ich das Problem fixxen?

Gruß
Tim
 
Was sagt denn
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
? Wenn dort nicht dein Turbo-Takt zu sehen ist, wird es wohl doch am BIOS liegen.
 
Zuletzt bearbeitet von einem Moderator:
1600000 sagt das...

Außerdem zeigt mir lsmod |less nicht "acpi-cpufreq" an. Ich habe nur folgende Ausgabe:
Code:
Module                  Size  Used by
parport_pc             32701  0 
ppdev                  17671  0 
rfcomm                 69130  0 
bnep                   19704  2 
vesafb                 13828  0 
snd_hda_codec_hdmi     41154  1 
snd_hda_codec_realtek    56475  1 
x86_pkg_temp_thermal    14162  0 
coretemp               13435  0 
kvm                   431754  0 
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
ghash_clmulni_intel    13259  0 
aesni_intel            55624  2 
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20359  3 ghash_clmulni_intel,aesni_intel,ablk_helper
joydev                 17377  0 
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40499  1 uvcvideo
videodev              133509  2 uvcvideo,videobuf2_core
arc4                   12608  2 
iwlmvm                161339  0 
mac80211              597268  1 iwlmvm
btusb                  28267  0 
bluetooth             372041  11 bnep,btusb,rfcomm
microcode              23656  0 
iwlwifi               165636  1 iwlmvm
snd_hda_intel          52267  5 
cfg80211              480503  3 iwlwifi,mac80211,iwlmvm
snd_hda_codec         188738  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102033  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
rtsx_pci_ms            18151  0 
thinkpad_acpi          81113  1 
memstick               16760  1 rtsx_pci_ms
psmouse                97655  0 
nvram                  14362  1 thinkpad_acpi
serio_raw              13413  0 
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30095  1 snd_seq_midi
lpc_ich                21080  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29433  2 snd_pcm,snd_seq
snd                    69141  22 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device,snd_seq_midi
wmi                    19070  0 
i915                  661339  5 
tpm_tis                19123  0 
drm_kms_helper         52710  1 i915
drm                   297056  4 i915,drm_kms_helper
soundcore              12680  1 snd
i2c_algo_bit           13413  1 i915
intel_smartconnect     12690  0 
mei_me                 18421  0 
video                  19318  1 i915
mei                    77782  1 mei_me
mac_hid                13205  0 
lp                     17759  0 
parport                42299  3 lp,ppdev,parport_pc
rtsx_pci_sdmmc         23527  0 
e1000e                254604  0 
ahci                   25819  2 
libahci                32009  1 ahci
rtsx_pci               45546  2 rtsx_pci_ms,rtsx_pci_sdmmc
ptp                    18580  1 e1000e
pps_core               19057  1 ptp
 
also ich habe ein HP Probook 430 G1 mit dem gleichen Prozessor und nutze Fedora und Windows.
Bei beiden Systemen läuft der mit 800 MHz im Leerlauf und 2,3 GHz im Turbo.

unter Linux ist /sys/devices/system/cpu/cpu0/cpufreq/bios_limit auch auf 2300000 gesetzt

Bist du dir sicher, das der Chip unter Windows höher taktet? Ich vermute, dass er vom Ultrabook-Hersteller generell gedrosselt wurde, um Abwärme und Akkulaufzeit zuverbessern
 
Ich habe mal ein wenig nachgelesen und es scheint, als erschienen die Turbofrequenzen nirgends unter /sys/.../cpu/... oder /proc/cpuinfo. Weiterhin ist zu sagen, dass der Turbomodus nur aktiviert wird, wenn ledeglich ein Kern am rechnen und die restlichen (drei) sich im Idle befinden.

Manche haben berichtet, dass bei Single-Thread-Belastungstests die im System angezeigte maximale Frequenz nicht der des Turbos entspricht, wohl aber als solche korrekt mit Programmen wie i7z angezeigt wird.

Habe das gleiche "Problem" mit meinem Xeon E3-1230v3, deswegen gehe ich der Sache mal ein wenig auf den Grund.
 
hn, hab schon über Probleme mit Haswell-Prozessoren in der Linux Kernel Mailing List gelesen,

weiß jetzt aber nicht, ob das dazu gehört


also taktet die CPU jetzt ?

wenn es noch weiter Probleme gibt:

https://bugs.launchpad.net/ubuntu

Bug melden bzw. schauen, ob es schon einen Eintrag dazu gibt


*Daumendrück*
 
Tockra schrieb:
Das Ding ist, dass mein System einfach ohne weiteres gar nicht taktet. Es taktet weder hoch wenn der CPU unter last ist, noch taktet es runter. Es bleibt konstant bei 800MHZ . Ich musste indicator-cpufreq installieren um überhaupt eine Taktänderrung zu bewirken.
Klingt als hättest du den entweder den powersave- oder userspace-Governor gesetzt. Wenn
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
einen der beiden ausspuckt, setze den Governor testweise manuell:
Code:
echo ondemand | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
 
Zurück
Oben