• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Prozessor immer untertaktet

Hallo,

Ich hab das Problem, dass mein Intel Core 2 Duo E6600 2.4 Ghz immer nur auf 900 Mhz läuft. dadurch ist das System extrem langsam. DVD oder Fernsehen kann man wegen der Ruckelei auch nicht. Ich verwende openSuse 10.2.

Danke

PS: CPUFreq steht auf Leistung.
 

derMani

Hacker
So dann sag ich dir hier auch nochmal hallo, wurdest ja rübergeschickt :) !!!

Also das mit dem ruckeln bei DVDs oder Fernsehen kann auch am Grafikkartentreiber liegen...

1. Hast du die KPowersaveinstellungen wirklich in allen Profilen auf LEISTUNG gesetzt? hmmm

2. Hast du den richtigen Grafikkartentreiber installiert, damit du volle 2d beschleunigung hast?

Gruß
Mani
 
OP
C

christopher93

Newbie
Bei der Grafikkarte steht: Hersteller: nVidia Corporation
Modell: GeForce 8600 GT
Treiber: Unbekannt

Ich habe aber den original NVIDIA Treiber installiert. Ich habe ihn genau wie auf meinem alten PC Installiert. Er scheint aber nicht zu Funktionieren. Das NVIDIA Konfigurationsprogramm funzt. Installiert ist er also.

Edit: Problem gelöst. Ich hab ganz vergessen das man manchmal noch X11 Konfigurieren muss. Das Proz. Problem besteht immer noch.
 

K4m1K4tz3

Advanced Hacker
Dein Prozessor kann sich dynamisch takten, um Energie zu sparen. Hast du dir schonmal Kpowersave angeschaut? Dort kann man einstellen wie sich die CPU zu verhalten hat. Zudem sieht man damit den Takt in Echtzeit.
 
OP
C

christopher93

Newbie
K4m1K4tz3 schrieb:
Dein Prozessor kann sich dynamisch takten, um Energie zu sparen. Hast du dir schonmal Kpowersave angeschaut? Dort kann man einstellen wie sich die CPU zu verhalten hat. Zudem sieht man damit den Takt in Echtzeit.

Vielleicht erst mal den Thread durchlesen?
 
OP
C

christopher93

Newbie
Ich hab mal in die CPUFreq Konfiguration im Terminal geschaut:cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Bitte melden Sie Fehler an http://bugs.opensuse.org.
analysiere CPU 0:
Treiber: centrino
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 0
Hardwarebedingte Grenzen der Taktfrequenz: 600 MHz - 900 MHz
mögliche Taktfrequenzen: 900 MHz, 600 MHz
mögliche Regler: conservative, ondemand, userspace, powersave, performance
momentane Taktik: die Frequenz soll innerhalb 600 MHz und 900 MHz.
liegen. Der Regler "performance" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 900 MHz.
analysiere CPU 1:
Treiber: centrino
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 1
Hardwarebedingte Grenzen der Taktfrequenz: 600 MHz - 900 MHz
mögliche Taktfrequenzen: 900 MHz, 600 MHz
mögliche Regler: conservative, ondemand, userspace, powersave, performance
momentane Taktik: die Frequenz soll innerhalb 600 MHz und 900 MHz.
liegen. Der Regler "performance" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 900 MHz.

Wieso Centrino? Ich hab doch einen Core 2 Duo mit 2x 2.4 Ghz! Sagt jetzt blos nicht für den E6600 gibt es keinen Treiber. Wie stellt man den Frequenzbereich eigentlich ein in dem er sich Takten soll?
 
OP
C

christopher93

Newbie
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 900.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 5043.76

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 900.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 5041.02

und

dmesg |grep -i cpu
ACPI: SSDT (v001 PmRef CpuPm 0x00003000 INTL 0x20041203) @ 0x7fee9fe0
Initializing CPU#0
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
Intel machine check reporting enabled on CPU#0.
CPU0: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
Initializing CPU#1
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu0Ist] [20060707]
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu1Ist] [20060707]
ACPI: Getting cpuindex for acpiid 0x2
ACPI: Getting cpuindex for acpiid 0x3
 
OP
C

christopher93

Newbie
Das Bios ist das Neueste. Ich habe den Proz übertaktet auf 2.52 Ghz. Ich habe auch schon versucht die Übertaktungsfunktion abzuschalten. Es hilft aber leider nichts. Verdammt ich brauch den PC doch. Ich will net wieder auf Windoof umsteigen. Das ist der letzte sch****.
 

Leviathan

Hacker
Läufts unter Windows normal?
Welcher CPU wird im Bios angezeigt?
Schon mal Bios Optimal Default Settings probiert?

Guck nochmal in die Bootmeldung (dmesg) und da speziell mit:

dmesg |grep processor
Da steht bei mir (dore 2 duo 6300)
Detected 1864.938 MHz processor.

oder poste gleich mal ein:
dmesg |grep -A 80 -E "De.*processor"

und ein

uname -a

Gruß Dominik
 
OP
C

christopher93

Newbie
Unter Windoof läufts normal
Bios erkennt sie richtig
Default settings mach ich mal

dmesg |grep -A 80 -E6600
Aufruf: grep [OPTION]... MUSTER [DATEI]...
»grep --help« gibt Ihnen mehr Informationen.

uname -a
Linux noname 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux

Edit: An dieser Stelle mal ein dickes Lob. Auf Unixboard habe ich auch geposted und wurde mit dummen Kommentaren anstatt hilfreichen Tipps abserviert. Also vielen Dank. Ihr seid schwer in Ordnung.
 

Leviathan

Hacker
christopher93 schrieb:
Unter Windows läufts normal
Bios erkennt sie richtig
Default settings mach ich mal

dmesg |grep -A 80 -E6600
Aufruf: grep [OPTION]... MUSTER [DATEI]...
»grep --help« gibt Ihnen mehr Informationen.

uname -a
Linux noname 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux

Edit: An dieser Stelle mal ein dickes Lob. Auf Unixboard habe ich auch geposted und wurde mit dummen Kommentaren anstatt hilfreichen Tipps abserviert. Also vielen Dank. Ihr seid schwer in Ordnung.



nicht
> dmesg |grep -A 80 -E6600

sondern:
Code:
dmesg |grep -A 80 -E "De.*processor"

Der Befehl durchsucht dir die Bootmeldungen des kernels nach dem Begriff "De.*processor" , das kann z.B. sein: "Detecting 900MHZ processor" und gibt dir noch die nachfolgenden 80 Zeilen aus.


> Unter Windows läufts normal
> Bios erkennt sie richtig

dann ists doch eher Linuxspezifisch :>

> Default settings mach ich mal

kernel ist der richtige (würde ich als letzten Ausweg mal versuchen upzudaten, per SUSE YOU yast online update)

Gruß Dominik

[/code]
 

panamajo

Guru
christopher93 schrieb:
Wieso Centrino? Ich hab doch einen Core 2 Duo mit 2x 2.4 Ghz!
Das stimmt schon, centrino ist der Treiber für dynamische Taktfreq. auch für C2 duo.

Allerdings stimmt der Frequenzbereich nicht, der sollte wesentlich höher liegen (1.86GHz - 2.4GHz).
Bitte mal die Übertaktung rausnehmen und dann nochmal /proc/cpuinfo vergleichen.
 
OP
C

christopher93

Newbie
dmesg |grep -A 80 -E "De.*processor"
Detected 2520.606 MHz processor.
Built 1 zonelists. Total pages: 524000
Kernel command line: root=/dev/sda6 vga=0x31a resume=/dev/sda5 splash=silent
bootsplash: silent mode.
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
mapped IOAPIC to ffffb000 (fecc0000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 2071216k/2096000k available (1697k kernel code, 23472k reserved, 968k data, 196k init, 1178496k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
hpet0: at MMIO 0xfe800000 (virtual 0xf8800000), IRQs 2, 8, 0
hpet0: 3 32-bit timers, 14318180 Hz
Using HPET for base-timer
Calibrating delay using timer specific routine.. 5043.76 BogoMIPS (lpj=10087530)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
checking if image is initramfs... it is
Freeing initrd memory: 2900k freed
ACPI: Core revision 20060707
CPU0: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5041.02 BogoMIPS (lpj=10082046)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
Total of 2 processors activated (10084.78 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
migration_cost=30
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
mtrr: corrected configuration.
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:02:00.0
PCI: Transparent bridge - 0000:00:13.1
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEXG._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2PB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 6 7 10 11 12) *5
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 6 7 10 *11 12)

Kernel ist Up to Date
 

Leviathan

Hacker
hi,

er erkennt "korrekt" die 2,5 GHZ die du übertaktet hast.

Der Kernel kommt damit anscheinend nicht zurecht und erkennt deinen CPU nicht korrekt (frag mich nich warum)
die Min und Maxwerte kannst du hier auslesen:

einfach mal ausprobieren:
Code:
cd /sys/devices/system/cpu/cpu0/cpufreq
cat *

Lösung wird sein, wie panamajo schon sagte, Übertaktung nochmal raus und prüfen, ansonsten kommst du um einen anderen Kernel nicht rum, der das "repariert".

Du kannst testhalber mal Linux booten im FAILSAFE Modus (2. oder 3. Punkt beim booten) und da mal schauen was cpufreq-info ausgibt.

Gruß Dominik
 

Grothesk

Ultimate Guru
Wobei ich mir ernsthaft die Frage stelle, warum man diese CPU noch übertaktet? Sportlicher Ehrgeiz? Langeweile? Geld zuviel?
 

Leviathan

Hacker
> Wobei ich mir ernsthaft die Frage stelle, warum man diese CPU noch übertaktet?

Weils geht. :>> scnr

Erinnerte mich an ne Szene im WOW.

"Warum hat der Magier auf das Schwert gewürfelt??"
"Weil ers kann"

:> Gruß Dominik
 
Oben