이전에 Ask Ubuntu에 게시되었습니다. 관련성이 없는 것으로 삭제됨:
https://askubuntu.com/questions/886963/process-polyhedra-using-100-cpu-thread?
체계:
- 리눅스 민트 17.3 시나몬 64비트
- kernel3.19.0-32-일반
- Intel Xeon E3-1231 v3(4코어, 8스레드)
- 엔비디아 지포스 GTX 950 엔비디아 드라이버 375.26
최근에 팬이 약간 시끄럽다는 것을 알고 시스템 모니터를 열었고 8스레드(4코어) CPU의 한 스레드가 지속적으로 100% 로드 상태에 있음을 발견했습니다.
나는 위로 달려갔고 다음과 같은 결과를 얻었다.
Polyhedra는 제가 한동안 사용해 온 화면 보호기이지만 최근까지 이런 문제가 발생한 적이 없습니다. (분명히 스크린샷을 찍을 당시에는 스크린세이버 자체가 실행되고 있지 않았습니다. 시스템 모니터에서 수동으로 종료할 때까지 프로세스가 계속되었습니다.)
설정 메뉴에서 화면 보호기를 스크롤하기 시작했고 미리 보기 창에서 3D 그래픽이 포함된 새 xscreensaver 화면 보호기를 열 때마다 다른 CPU 스레드가 100%에 도달하고 해당 프로세스를 종료할 때까지 그대로 유지되었습니다.
최근에 NVIDIA 드라이버(CUDA 포함)를 업데이트했는데 업데이트 관리자에서 처음 설치하려고 할 때 문제가 발생했습니다. 이것이 문제의 원인이 아닐까 의심됩니다. 아는 사람 있나요?
답변1
Mint 18.1에서 비슷한 문제를 해결하는 동안 이 스레드를 발견했습니다. 내 CPU는 섭씨 33도 이상으로 실행되는 경우가 거의 없습니다. 어제 퇴근 후 기온이 2번이나 41도까지 올라간 것을 확인했습니다. "top"을 실행하여 xscreensaver 다면체의 CPU 사용량이 99~100%임을 확인했습니다. 화면 보호기를 비활성화하면 문제가 해결되었습니다.