DELL Latitude E5400 / Intel Core 2 Duo P8700 CPU frekvencia probléma

Fórumok

Sajnos az alábbi probléma már nem új keletű számomra, mert már régebben volt emiatt gariztatva is ez a laptop. Azonban azóta lejárt a garancia és alkalomszerűen megint előjött a probléma! :-(

A laptopban egy P8700-as proci van. A probléma röviden annyi, hogy a gép nagyobb terhelés mellett néha olyat csinál, hogy leteszi a legalacsonyabb frekire a processzor órajelét és nem viszi feljebb akkor sem, ha már a maghőmérséklet és a terhelés is legcsökkent az "üresjárati" értékekre. És ilyenkor gyakorlatilag a használhatatlanul belassul az egész gép. Windows és Linux rendszert egyaránt szoktam futtatni a gépen, a hibajelenség teljesen független az operációs rendszerektől, mert Windows alatt is előfordul a jelenség ugyanígy!

Egy rövidebb shell-log, hogy pontosan mit is csinál a gép...

[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
2535000
[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +66.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +66.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +67.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +66.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +67.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +66.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +68.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +68.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +62.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +72.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +70.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +65.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +73.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +72.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +66.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
2535000

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +75.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +74.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +68.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +55.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +55.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +54.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +53.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +53.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +53.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000
[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000
[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000
[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000
[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +51.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +51.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +50.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +49.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +49.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000
[root@arch bence]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +45.5°C (crit = +107.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +45.0°C (high = +105.0°C, crit = +105.0°C)

[root@arch bence]# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
800000

Tudom nincsen timestamp a sorok mellett, de ez egy max. 5 perces idő intervallumban zajlott le.

A fura az, hogy egy ideig "beragad" így a proci alacsony frekin és nem tudom, hogy mi miatt de egy idő után magához tér. De nem rögtön, hanem akár fél órába is beletelik ez...?!

Az alaplap cserék eddig úgy tűnt megoldották a problémát korábban, de most megint előjött...?! Ráadásul az utolsó alaplap cserénél már processzort is cseréltek a gépben.

Gondolkodtam azon is, hogy az a ~80C körüli hőmérséklet már sok a procinak, ezért veszi le védelemből a frekvenciát, de akkor még mindig nem logikus, hogy amikor már "visszahűlt" és kellene a magasabb órajel, akkor miért nem pakolja fel automatikusan?!

Találkozott már valaki ilyennel?
Minek a hibája lehet ez?

Válaszokat, ötleteket előre is köszönöm!

Hozzászólások

Szerintem BIOS bug.
Próbálkoztál frissítéssel?
Lenovo-nál találkoztam olyannal, a hűtést folyamatosan a legnagyobb fordulatra tette.

Nekem is egy Dell Latitude-on jött elő ugyanez a jelenség, próbálkoztam én is BIOS, OS frissítéssel, egyik sem oldotta meg.
Ami "megoldotta", hogy kitakarítottam a gépet, ami után már nem így nem tudott túlmelegedni. Bár ha jól sejtem akkor az alaplap cserénél ez neked megtörtént....

A probléma ettől hosszabb.
Érdemes rákeresni a 'dell e6400 throttlegate issue' kifejezésre,
Esetleg még a "Randall Cotton throttlegate.pdf"-re vagy még a throttlestop applikációra.
Az E5400 ugyanaz a generáció.

Nem feltétlen ehhez kapcsolódik teljesen, de van akksi a gépben? Thinkpadnél láttam olyat, hogy 65W táppal (90W helyett) akksi nélkül korlátozza az elektronika a max frekit - itt mondjuk felmegy, szóval lehet más a gond, de azért egy próbát megér.