Strona 1 z 1

Wysoka temperatura obudowy laptopa HP 8710p

: 08 lutego 2009, 10:36
autor: crazyperson1
Witam wszystkich.

¯eby nie przedłużać przejdę od razu do nurtującego mnie problemu, a mianowicie mój laptop HP8710p - C2D T7500 2,2GHz, nVidia NVS 320M (chipset 8700M GT), sterowniki do karty 177.82 - niemiłosiernie się grzeje przy dłuższej pracy na Debianie (Sid, środowisko GNOME). Po analizie Thermal Monitora sterowników nVidia zauważyłem, że temperatura na GPU systematycznie rośnie przy okazji zwiększając temperaturę innych podzespołów wewnątrz obudowy. Laptop nie pracuje na obciążeniu, stoi na twardej płaskiej powierzchni. Co więcej na Windows XP problem ten nie występuje (więc to chyba nie wina pasty termoprzewodzącej itp.), a po przełączeniu się nań z Debiana wiatraczek, który na Linuksie milczy zaczyna pracować jak oszalały. Zauważyłem również, że wzrost temperatury występuje szczególnie na Compizie, na Window Managerze Metacity utrzymuje się 55° C na GPU (co jest wynikiem zbliżonym do tego uzyskiwanego na Windows XP - tam 52° C).

Podsumowując, przy Compizie GPU się grzeje, wiatraczek (który na Windows XP normalnie pracuje) go nie chłodzi, temperatura innych podzespołów rośnie (dane na podstawie sensors-applet) do tego stopnia, że wczoraj usłyszałem charakterystyczne "piknięcie" z BIOSu (niestety wersja BIOSu w moim laptopie HP nie ma opcji sprawdzenie temperatury).

Dodatkowe informacje, wcześniej miałem sterowniki 173.xx z repozytorium Debiana i problem również występował. Na OpenSuse 11.0 z KDE 4.2 przy sterownikach 177.82 także.

Przeszukiwałem już z pomocą Google oraz forum, podobnych wątków jest sporo, ale nigdzie nie znalazłem rozwiązania.

Proszą o pomoc.

Pozdrawiam

Edit:
Przełączyłem się z Metacity na Compiz'a-przez 15 min temperatura wzrosła z 55 do 63° C (i nadal rośnie), wiatraczka wciąż nie słychać...

W sieci znalazłem coś takiego (odpalane przy starcie z rc.local):

Kod: Zaznacz cały

#!/bin/bash
echo 3 >> /proc/acpi/fan/FAN1/state
echo "on" >> /proc/acpi/fan/FAN1/state
state="1"
while [ 1!=2 ]; do
    temp=$(awk -F" " '{ print $2 }' /proc/acpi/thermal_zone/THRM/temperature)
    if [ $temp -lt 55 ]; then
        if [ $state = "1" ]; then
            echo 3 >> /proc/acpi/fan/FAN1/state
            state="0"
        fi
    else
        if [ $state = "0" ]; then
            echo "on" >> /proc/acpi/fan/FAN1/state
            state="1"
            sleep 120
        fi
    fi
    sleep 5;
done
Myślicie, że pomoże? Jeśli tak to jakie położenie wpisać zamiast /proc/acpi/fan/FAN1/state? Ja mam w /fan/:

Kod: Zaznacz cały

domin-laptop:/proc/acpi/fan# ls
C36F  C370  C371  C372  C373  C374  C38B  C38C  C38D  C38E  C38F
Edit:
Kolejna informacja. Przy włączonym compizie i po odpaleniu glxgears temperatura po 3 min na praktycznie każdym podzespole pokazywanym przez sensors-applet przekroczyła 70° C (karta graficzna 75° C, gdzie np. ,,The Witcher'' odpalony pod Windows XP na maksymalnych detalach +1680x1050 dla porównanie po 20 minutach nie spowodował przekroczenia temperatury 65° C).