Cpu throttling - mi okozza?

Fórumok

Adott egy Gigabyte GA-P31-DS3L alaplap és egy Intel Pentium E5700-as processzor, ami ugye alapjáraton 3,0 GHz-en üzemel. Észrevettem, hogy néha kisebb időközökre belassul a rendszer. Rájöttem, hogy az alaplap időnként visszaskálázza a processzort 1,2 GHz-re (lehúzza a szorzót 6-ra), holott annak hőmérséklete (31-45 C) teljesen normális. Aztán feltűnt, hogy nem csak a szorzót csökkenti le, hanem egyúttal a CPU VCore-t is 1,22-ről 1,06-ra. Először a tápra gyanakodtam, de annak feszültségei stabilak. Kis guglizás után ki is derült, hogy a VRM melegszik túl. Furcsa, hogy már lassan egy éve megy ezzel a processzorral a gép, és volt már 35 fokos szobában is teljesen terhelve, mégsem skálázta magát vissza (vagy csak én nem vettem észre :D). Raktam a processzor mellé egy 12 cm-es ventilátort, hadd hűljön az a VRM is. Ez volt tegnap, akkor normálisan ment, nem vette vissza a feszkót, hanem mára megint rákezdett. Mi lenne a megoldás? Szereljek hűtőbordát? (elvileg a processzorra fújt levegő őket is hűti) Egyáltalán hogy működött ez eddig normálisan?

Hozzászólások

A kérdés, hogy a dolog szoftveres vagy hardveres, illetve hogy eddig is volt-e vagy csak nem vetted észre vagy most jelentkezett.

Először érdemes tudni, hogy a modern rendszerek igyekeznek a lehető legkevesebb energiát fogyasztani üresjáratban. Ezen kívül mint írtad ha melegük van csökkentik az órajelüket és a vcore-t. Szerintem nem árthat egy alapos portalanítás és szilikonzsír csere a processzoron. Lehet egyszerűen kiszáradt, nem vezeti normálisan a hőt, a CPU meg védi magát.

Ha ez nem oldja meg a problémádat, akkor lehet a kernel kapcsolgatja lassan a processzor frekvenciáit (conservative módban lehet). cpufreq-set -g performance beállítással elméletileg nem fogja többet kapcsolgatni.

Ha így is lassú, akkor az lm-sensors mutat neked feszültség és hőmérséklet értékeket, alaplapja válogatja de van amelyik az északi híd hőmérsékletét is írja. Lehet hogy az alól száradt ki a zsír, egy próbát megérhet.

Szerintem hardveres lesz, ugyanis találtam egy (átmeneti) megoldást. A processzort hűtő ventilátor fordulatszám-szabályzását kikapcsoltam (bár érthetetlen módon így sem a maximum 2400 rpm-en hajtja, hanem csak 2000-en) és most a pluszhűtés nélkül is rendben dolgozik. Valószínűleg melege volt a VRM moduloknak. Nem tűnik egyébként egyáltalán porosnak az egész, de azért a hűtőpasztát majd lecsekkolom a napokban (bár így is elég normális hőmérsékleten dolgozik, üresjáratban 28, terhelve 37-39 fok).