동일한 작업을 수행할 때 Linux에서는 CPU가 과열되지만 Windows에서는 과열되지 않습니다.

동일한 작업을 수행할 때 Linux에서는 CPU가 과열되지만 Windows에서는 과열되지 않습니다.

Windows에서 시도한 어떤 커널보다 Linux Mint 18.2 Cinnamon 64비트(커널 4.10.0-37-generic)에서 노트북 내부 팬(2개 있음)이 더 많이 회전하는 소리를 분명히 들을 수 있습니다. 10 Pro의 팬입니다. 더 나은. 게다가 dmesg다음 코드 조각에서 볼 수 있듯이 내 노트북의 냉각 성능이 온도를 따라가지 못합니다.

[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)

3시간 동안 2582건의 이벤트가 발생했습니다 uptime -p. Windows에 비해 Linux가 어떤 기능을 하는지 모르겠습니다.

나는 오랫동안 이 리눅스를 사용해왔고 항상 이런 문제를 안고 있다는 점을 강조하고 싶습니다. 장기적으로 CPU에 대해 걱정하기 시작했습니다.

intel-microcode드라이버 관리자에서 설치해 보았습니다 . 아무것도 바꾸지 않았습니다.

예를 들어, 저는 Chrome에서 Flash Player 기반 브라우저 게임을 하고 있습니다.

문제의 CPU는 Intel Core i7 4700HQ입니다.


편집 1:

ps -aux

출력(pastebin에서는 오래됨).

답변1

해결책을 찾았을 수도 있습니다.

sudo apt-get install thermald

패키지는 다음을 수행해야 합니다.

열 데몬은 Linux 열 sysfs(/sys/class/Thermal)에서 열 센서 및 열 냉각 드라이버를 찾고 센서 및 냉각 드라이버 목록을 작성합니다. 각 열 센서는 선택적으로 커널 드라이버를 통해 냉각 드라이버에 바인딩될 수 있습니다. 이 경우 Linux 커널 열 코어는 온도 트립 포인트를 기반으로 각 센서 및 관련 냉각 장치에 직접 조치를 취할 수 있습니다. 예를 들어, 센서의 트립 온도 X는 냉각 드라이브 Y와 연관될 수 있습니다. 따라서 센서 온도 = X일 때 냉각 드라이버 "Y"가 활성화됩니다.

설치하고 재부팅한 이후 가동 시간이 2시간인 과열 에피소드는 4번만 발생했습니다.

왜 이 유용한 패키지가 사전 설치되어 있지 않은지 궁금하지만 상관없습니다.

8개의 100GiB 파일을 동시에 실행한 후 sha256sum몇 분 동안 CPU 사용량이 100%였습니다.

CPU 사용량 100%

포장이 없었다면 thermaldCPU 위의 노트북 케이스를 만졌을 때 말 그대로 손가락이 데었을 것입니다. 하지만 이제는 적당히 뜨겁습니다!

dmesg말할 것도 없이 CPU 조절에 관한 내용은 없습니다 .

답변2

나는순록과열 문제: Asus i7(Intel© Core™ i7-2670QM CPU @ 2.20GHz × 4)에서 Linux Mint Cinnamon 19를 실행합니다. 최대 97C까지 과열되어 충돌과 속도 저하가 발생합니다. 터미널에서 다음 명령을 입력합니다.맨 위, 두 프로그램이 CPU 시간을 약 100% 이상 사용하고 있음을 발견했습니다: Thunderbird 52.9.1 및 CARIBOU(몇 주 전에 활성화했지만 사용하지 않은 가상 키보드 프로그램). 내가 이메일을 클릭한 후에 T-bird가 바로 그렇게 했습니다. 그래서 소프트웨어 관리자로 가서 검색창에 CARIBOU를 입력하고 삭제했습니다. 그런 다음 다시 시작하십시오. 놀라운! 문제 해결: CPU가 냉각되고 T-bird가 최소 CPU 사용량으로 돌아갔습니다. 순록과 T-새가 서로 "싸우고" 있다고 추측할 수 있을 뿐입니다. (그런데, 단서는 비디오와 체스를 모두 강조하더라도 Win7에서는 동일한 노트북이 시원하게 실행된다는 것입니다.)

참고: 먼저 파일을 검사하여 과열 문제에 대한 단서를 찾았습니다.var/로그/시스템로그그래서 애플릿을 설치했습니다.CPU 온도 표시기, 함수 호출 경고를 무시하는 동안(아직 문제 없음) 사용시스템 모니터큰 CPU 사용자를 식별하기 위해 터미널 상위 프로세스를 확인하도록 도와주세요.

답변3

저는 일주일 넘게 이 문제를 찾아다녔고 나와 다른 친구들을 위한 최선의 해결책을 찾았습니다. 그냥 설치하세요 TLP linux advance power management tool.

저를 믿으십시오. 작동합니다. 왜 이 훌륭한 도구가 대부분의 Linux 배포판에 사전 설치되어 있지 않은지 궁금합니다. 링크는 다음과 같습니다:

https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html

답변4

UBUNTU 18.04.5(32비트) 커널 LINUX 4.15.0-143 범용 i686 MATE 1.20.1

TLP 및 Cpufreq 프로그램을 실행합니다. 첫 번째는 과열을 멈추지 않으며, 팬이 과속하고 소음을 내는 것을 막지도 않습니다. 두 번째는 계속 충돌하고 작동을 멈추고 격추되었습니다.

터미널에서 TOP을 실행하고 FIREFOX 브라우저에서 소비합니다. SYSTEM MONITOR를 통해 중지하세요. 하지만 CPU 팬이 무거운 작업을 수행하는 것을 막을 수는 없습니다... ...브라우저를 닫아도 그대로 남아 있습니다. … 재부팅하면 다시 나타납니다. ...종료하고 하루만 기다리면...과속 팬이 작동할 수도 있고 그렇지 않을 수도 있습니다.

LINU-XXX

관련 정보