18.04 LTS로 업데이트 한 후 노트북 CPU + GPU 과열


14

16.04 LTS에서 18.04 LTS로 (새로 설치) 업그레이드하려는 마지막 시도에서 이와 동일한 문제가 발생했습니다. 인터넷을 탐색 할 때, 특히 비디오를 재생할 때 CPU + GPU가 빠른 속도로 올라가서 스로틀을 발생시키고 허용 할 수없는 지연을 발생시켜 약 60 초 이상 시스템을 사용할 수 없게합니다.

Ubuntu 16.04 LTS에서는이 문제가 발생하지 않았습니다. 물론 온도가 상승하고 조절이 자주 발생했지만 (이는 모두 랩탑 임) 시스템을 사용할 수 없었으며 비디오 재생이 원활했습니다.

이전의 솔루션은 16.04 LTS로 다시 다운 그레이드되었지만 이제는 최신 버전이 필요하므로 솔루션을 찾고 싶습니다.

시스템 사양 :

  • CPU : 인텔 코어 i7-6500U
  • GPU : 인텔 HD 그래픽 520
  • 우분투 : 18.04 LTS
  • 리눅스 : 4.15.0-30
  • 메사 : 18.0.5
  • 하드웨어 가속 : 켜짐

업데이트 1

주파수 스로틀 링의 문제입니다. 프로세서의 과열을 피하기 위해 CPU 주파수를 조절하는 대신 시스템은 온도가 한계 (기본값 85ºC)에 도달 할 때까지 대기 한 다음 intel_powerclamp모듈이 작동하여 60 초 이상 시스템을 사용할 수 없게됩니다.

에서 점진적인 성능 저하를 기대할 수는 intel_powerclamp있지만 전혀 또는 전혀 아닙니다. ¿이 구성 할 수 있습니까?

내 현재 솔루션은 이 답변 의 스크립트를 수정 한 입니다. 작동하는 것 같지만 큰 해킹입니다. 동일한 결과를 얻으려면 시스템 구성을 조정하는 일반적인 방법이 있어야합니다.

업데이트 2

주파수 터보 부스트 ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo)를 끄면 문제가 완전히 사라집니다. 온도가 한도에 도달하지 않으며 업데이트 1에 도입 된 스크립트 나 intel_powerclamp화재가 발생 하지 않으며 랩톱이 매끄럽고 사용 가능합니다.

문제는 이제 터보 부스트가 비활성화 된 것입니다. Ubuntu 16.04 LTS에서는이 문제가 없었습니다.

이것은 Ubuntu 18.04 LTS의 열 관리 하위 시스템 구성에서 분명히 잘못된 구성입니다. 그것을 고칠 수있는 방법이 있습니까?

업데이트 3

시스템을 여전히 사용할 수 없습니다. Ubuntu 18.04 LTS 서버 및 Gnome3 이외의 다른 서버를 설치하면 작동합니다. 글쎄, 그놈이 참신한 것은 아니지만 16.04에서 사용할 수있었습니다 ...


2
대용량 파일 압축 / 압축 풀기, 특히로 소프트웨어 컴파일과 같은 CPU 집약적 작업을 실행할 때 i7-6500U와 동일한 문제가 발생합니다 make. make하나의 프로세스 만 사용하도록 제한하려고했지만 런타임이 길어지고 더 많은 열이 발생합니다. 필자의 경우 스로틀하지 않지만 랩톱 전체를 가혹하게 종료합니다.
Dave A

터보 부스트는 실제로 64 비트 시스템에서 쓸모가 없습니다. 32 비트 응용 프로그램을 자주 실행하지 않으면 응용 프로그램을 비활성화하는 데 실질적인 단점이 없습니다.
Fran Marzoa

답변:


6

grub 구성을 편집하여 부팅시 intel_pstate 를 비활성화 하십시오.

원하는 텍스트 편집기로 / etc / default / grub을 열고 다음으로 시작하는 행을 찾으십시오.

GRUB_CMDLINE_LINUX_DEFAULT

그리고 해당 문자열의 끝에 intel_pstate = disable 을 추가하십시오 . 그 후 내 모습은 다음과 같습니다.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

이제 다음을 실행하십시오.

sudo update-grub

노트북을 재부팅하십시오. 그게 다야. 16.04와 마찬가지로 부드럽고 시원하게 작동합니다.

일부 추가 정보 : intel_pstate 조정기는 버그가 있거나 단순한 어리석은 것처럼 보이고 빠른 온도 상승을 감지하지 못하고 결과적으로 프로세서 속도를 줄입니다. CPU를 종료 임계 값 이하로 유지하기 위해 Saint Cooling Device에기도하는 것 같습니다. 팬과 같은 DC9 터빈이 장착 된 데스크탑 컴퓨터에서는 그러한 믿음의 도약이 정당화 될 수 있지만 XPS13과 같은 작은 팬이 하나 인 랩탑에서는 회의적인 태도를 취하여 기존 ACPI (Atheist Configuration and Power Interface)에 두는 것이 좋습니다. 최소한 intel_pstate 주지사가 약간의 두뇌를 키울 때까지.

그리고 터보 부스트는 대부분 쓸모가 없습니다. 비활성화했을 때 잃어 버리지 않을 가능성이 있습니다. 이 기능은 모노 코어 32 비트 프로세서 시대에는 유용했지만 현재 64 비트 멀티 코어 세계에서는 그렇지 않습니다.


이 솔루션은 랩톱에서 작동하지 않았습니다.
user3368561

XPS13에서는 꽤 잘 작동하지만 때때로 터보 모드를 계속 사용할 수 있습니다. 터보 모드는 실제 응용 프로그램 작동 속도를 실제로 향상시키지 않으며 과열의 주요 원인이기 때문에 intel_pstate를 활성화 된 상태로두고 터보 모드를 모두 비활성화 할 수 있습니다. 구글 "우분투 비활성화 인텔 터보 부스트", 그렇게하는 방법에 대한 답변이 많이 있으며 부트 스크립트에 추가하십시오. 행운을 빕니다!
Fran Marzoa

1
BTW에는 문제를 수동으로 처리하거나 문제가있는 위치를 더 잘 이해하기 위해 최소한 몇 가지 테스트를 수행하는 데 도움이되는 Gnome Shell 확장 기능도 있습니다. "CPU Power Manager"라고합니다. 터보 부스트를 비활성화 하고이 확장을 사용하려면 둘 다 intel_pstate를 활성화해야하므로 답변에서 제안한대로 grub을 변경 한 경우 GRUB_CMDLINE_LINUX_DEFAULT에서 intel_pstate = disable 문자열을 제거하고 sudo를 실행하여 다시 활성화해야합니다 업데이트-그럽. 그 후 다시 부팅하는 것을 잊지 마십시오.
Fran Marzoa

그 "터보 주파수는 쓸모가 없다"고 주장하는 소스가 있습니까? 37 % 원시 주파수 (3.7 GHz 대 2.7 GHz)가 상당히 중요하다는 것을 알게되었습니다!
K3 --- rnc

거기에서 "주로"관련된 것을 놓쳤다. 나는 그것이 당신이하는 일에 달려 있다고 생각합니다. i7 랩탑에서 터보 유무에 관계없이 멀티 스레드 응용 프로그램을 사용하여 벤치마킹을 수행했지만 전혀 차이가 없었습니다. 불행히도 터보 지원 대 비활성화 된 다른 인텔 프로세서를 비교하는 포괄적 인 벤치마킹을 찾지 못했기 때문에 완전히 쓸모가 없다고 말할 수는 없습니다.
Fran Marzoa

2

i7-6500u에도 문제가있었습니다.

Linux 커널의 변경으로 인텔 칩의 성능이 향상되었으며 열 제한이 낮은 장치에서 열 클램핑이 발생하는 부작용이있었습니다.

나는 TLP가 행동의 토닝에 많은 도움이된다는 것을 알았습니다. 터보 부스트를 끄는 것도 길들이기위한 또 다른 방법입니다. 또한 팬이 지속적으로 작동하거나 더 낮은 온도에서 작동하도록 설정하여 장치의 열 제한을 높입니다.


1
TLP는 솔루션처럼 보입니다. 온도가 한계 아래 20ºC로 안정적으로 유지됩니다. 나는 그것을 며칠 동안 테스트 할 것이고 유용성이 16.04 LTS와 내가 가지고있는 것과 일치하면이 대답을 받아 들일 것입니다.
user3368561

도대체 TLP입니까?
Fran Marzoa

Linux 용 노트북 전원 관리
Peter Geis

거짓 긍정. 문제는 여전히 여기 있습니다. 덜 자주.
user3368561

열 문제가 발생하기 전에 TLP를 설치해야합니다. 시스템을 시원하게 유지하고 팬을 자주 끄거나 저속으로 유지합니다. 일반적으로 모든 것이 잘 작동합니다. 또한 배터리 전원을 사용할 때 추가 작업을 수행합니다. 터보 부스트를 비활성화하는 것 외에도 최대 주파수를 3,500MHz에서 3,000Mhz 또는 2,500MHz로 낮추는 것이 좋습니다. 물론 속도가 느리지 만 열이 적습니다.
WinEunuuchs2Unix

1

tlp

이 스레드에서 언급했듯이 tlp시스템을 제어 상태로 유지하기 위해 놀라운 일을합니다. thermald, Intel Powerclamp, Battery vs AC for USB power 등과 함께 작동합니다 . 고도로 구성 가능하지만 쾌적한 Out-Of-The-Box 환경을 위해 구성 설정을 변경할 필요는 없습니다. 그것을 사용하기 전에 나는 항상 IvyBridge 랩탑 과열과 관련된 모든 종류의 문제가있었습니다. 새 Skylake 랩톱에서 사용할 수 있으며 Ubuntu 16.04 LTS를 18.04로 업그레이드 할 때를 제외하고는 팬이 절대로 실행되지 않습니다.

설치 지침을 통해 매우 자세한 기록을 얻을 수 있습니다. CPU 과열 방지


따로 나는 최소 주파수, 최대 주파수를 무시하거나 현재 속도를 특정 속도로 고정하려는 사람들로부터 지난 2 주 동안 몇 가지 질문을 읽었습니다. 따라서 새로운 bash + yad GUI 프로젝트를 만들기로 결정했습니다. 모든 열 영역의 온도를 표시하고 통지 보내기 (팝업 버블 메시지)를 발행하는 탭이 그 일부가됩니다. 또한 화면을 보지 않았을 때 일종의 세션 로그 파일이 유지 될 수 있습니다.

이 스레드를 다시 읽는 동안 2 시간 전에 아이디어를 얻었습니다. 프로젝트에 대한 약속은 없지만 몇 사람이 그것을 좋아한다고 생각하며 많은 즐거움을 얻습니다. :)


0

여기에 Intel i7-8550 및 듀얼 Gpu가 장착 된 Dell Inspiron 17-5770, Ubuntu 18.04의 열 및 버스 문제가 설치되었습니다. 시스템 드라이버 업데이트가있을 때마다 하드웨어가 더 뜨겁고 느려집니다. 마지막 업데이트는 공기 흐름이 많은 70F 방에서 140p의 유튜브 지연을 보면서 140F에서 CPU와 160F에서 CPU가 발생했습니다. 이것이 나를 위해 일한 것입니다.

sudo nano / etc / default / grub

'GRUB_CMDLINE_LINUX_DEFAULT ='로 시작하는 줄을 찾아서 따옴표 안에 주석을 추가하십시오.

pci = nomsi pci = 노이어

IE : GRUB_CMDLINE_LINUX_DEFAULT = "자동 시작 pci = nomsi pci = noaer"

그런 다음 grub을 다음과 같이 업데이트하십시오.

sudo 업데이트-그럽

이것이 올바른 해결책이라고 생각하지 않습니다. 그러나 운영 체제가 컴퓨터를 파괴 할 위기에 처한 경우 작동하는 것을 찾고 업데이트가 더 나아지지 않기를 바랍니다.

최고의 행운


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.