Dużo wyższa temperatura na Debianie niż w Windows

Ogólne pytania dotyczące systemu
kviatek
Beginner
Posty: 175
Rejestracja: 07 lutego 2015, 08:07

[+] Dużo wyższa temperatura na Debianie niż w Windows

Post autor: kviatek »

Witam,

Zauważyłem, że na Windows 8.1 temp. mierzone Speedfan to:

Core0: 20 C
Core1: 21 C

Gdy zmierzyłem na Debianie za pomocą lm-sensors to mam:

Core0: 36 C
Core1: 37 C

Dlaczego Debian go tak nagrzewa? Różnica jest odczuwalna, gdy przyłożę rękę do kratki, z boku kompa.
Awatar użytkownika
kolofaza
Beginner
Posty: 140
Rejestracja: 31 sierpnia 2013, 20:59
Lokalizacja: Polska

Post autor: kolofaza »

Brak zainstalowanego firmware który by sterował prędkością procesora powoduje wzrost temperatury. ew. zbyt wolna prędkość wiatraka.
kviatek
Beginner
Posty: 175
Rejestracja: 07 lutego 2015, 08:07

Post autor: kviatek »

Hej,

Dzięki za odpowiedź, stawiam na to pierwsze, bo komputer jest świeżo po zakupie no i słabo, bo mam trochę strachu przed dłubaniem w takich ustawieniach procesora.
Jest jakiś program na to pod Debiana? Wersja live dysponuje czymś takim domyślnie, bo mam netinstall?
Awatar użytkownika
mati75
Junior Member
Posty: 623
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Jaki procesor?
kviatek
Beginner
Posty: 175
Rejestracja: 07 lutego 2015, 08:07

Post autor: kviatek »

Hej,

Mam taki sprzęt:

Kod: Zaznacz cały

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 69
model name      : Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
stepping        : 1
microcode       : 0x1c
cpu MHz         : 1700.062
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 4788.96
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 69
model name      : Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
stepping        : 1
microcode       : 0x1c
cpu MHz         : 1700.250
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 4788.96
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 69
model name      : Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
stepping        : 1
microcode       : 0x1c
cpu MHz         : 1700.156
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 2
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 4788.96
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 69
model name      : Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
stepping        : 1
microcode       : 0x1c
cpu MHz         : 2485.218
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 2
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips        : 4788.96
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

Bez skalowania procesora podobnego jak w Windows temperatura musi być wyższa. Dodaj do gruba: intel_pstate=enable CPUFREQ=yes i doinstaluj cpufrequtils, zarządca Powersave. Jest to całkowicie bezpieczne.
kviatek
Beginner
Posty: 175
Rejestracja: 07 lutego 2015, 08:07

Post autor: kviatek »

Hej,

Ma zrobić tak?: najpierw zainstalować cpufrequtils, a potem wydać polecenie intel_pstate=enable CPUFREQ=yes
Nigdy niczego w Grub-ie nie zmieniałem i nie wiem, jak to się robi.
Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Nie masz wydawać żadnych poleceń ...

Edytuj z prawami roota plik /etc/default/grub i w takiej linii dodaj te parametry w sposób jak poniżej:

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=enable CPUFREQ=yes"
Uaktualnij konfigurację Gruba:

Kod: Zaznacz cały

update-grub
Zrestartuj komputer i sprawdź czy jest jakikolwiek efekt.
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

Oprócz tego co wyżej edytuj plik: /etc/init.d/cpufrequtils

Kod: Zaznacz cały

ENABLE="true"
GOVERNOR="powersave"
MAX_SPEED="0"
MIN_SPEED="0"
Następnie:

Kod: Zaznacz cały

/etc/init.d/cpufrequtils restart
Sprawdzenie, czy skalowanie działa prawidłowo:

Kod: Zaznacz cały

cpufreq-info
kviatek
Beginner
Posty: 175
Rejestracja: 07 lutego 2015, 08:07

Post autor: kviatek »

Hej,
Nie masz wydawać żadnych poleceń ...
Nie zajmuję się grzebaniem w katalogach, trzymam się z dala od głębszych konfiguracji.
Spróbuję zrobić, to, co mi poradziłeś i dam znać, czy coś z tego wyszło.

Renia dzięki za porady.

Jedno pytanie: czy brak sterownika nVidia może mieć znaczenie w tym kontekście?
Jedna osoba mi poradziła, żebym zainstalował go i to może pomóc.

AKTUALIZACJA

Zrobiłem jak radziliście na starym kompie dla testu.
Na początku miał 43 C, ale po całej operacji ma 50 C.

Wynik komendy cpufreq-info:

Kod: Zaznacz cały

cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
Co o tym myślicie?
Zablokowany