Lenovo ThinkPad 및 Intel CPU에는 각 코어 주파수가 400MHz로 제한되는 일반적인 문제가 있는 것 같습니다.
- https://forums.lenovo.com/t5/ThinkPad-LR-and-SL-series/L380-stuck-on-0-4-GHz-when-loading/td-p/4333148
- https://www.reddit.com/r/thinkpad/comments/96gnur/yoga_370_cpu_stuck_at_038_ghz/
- https://www.reddit.com/r/thinkpad/comments/6uhu31/t470_cpu_throtdling_stuck_on_400_mhz_when_on/
흥미롭게도 이는 운영 체제에만 기반한 것이 아닙니다. 이 제한은 BIOS 또는 진단에서도 발생할 수 있습니다. 때때로 정상 속도로 돌아오지만 영원히는 아닙니다. 배터리가 조절되면 배터리도 충전되지 않습니다.
무엇이 원인인지, 해결책은 무엇인지에 대해서는 명확한 답이 없는 것 같습니다. 저에게 촉매제는 자면서 노트북을 방전시켰을 때인 것 같았습니다. 나는 일주일 동안 이 문제를 다루었습니다. 이미 나는:
- 업데이트된 BIOS
- 롤백 BIOS
- 다른 충전기를 사용해 보았습니다.
- 배터리를 분리하고 커패시터를 방전시킵니다.
- 시계 배터리 분리
- BIOS에서 CPU 설정 변경
- 재설정하려면 길게 누르세요.
새 배터리 구입과 코어 사용을 제외하고는 거의 모든 작업이 완료되었습니다. 내가 아는 바로는 사람들이 배터리를 새 배터리로 교체하려고 시도했지만 그 해결책은 한동안만 효과가 있었습니다.
커널로 무엇을 할 수 있는지 알고 싶습니다. C++, Qt, C 프로그래밍은 잘하지만 커널을 모르고 CPU 등에 대한 경험도 없습니다.
- 이 문제를 처리하기 위해 탐색할 수 있는 커널 모듈이 있습니까?
- 커널이 클럭 속도를 강제로 높일 수 있습니까?
- 내 컴퓨터를 일반 클럭 속도로 되돌릴 수 있는 보다 효율적인 기존 솔루션이 있습니까?
감사해요.
편집: 주지사를 절전에서 성능으로 변경한 후에도 여전히 동일한 문제가 나타납니다.
앞으로:
➜ ~ cpupower -c all frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 1:
driver: intel_pstate
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 2:
driver: intel_pstate
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 3:
driver: intel_pstate
CPUs which run at the same hardware frequency: 3
CPUs which need to have their frequency coordinated by software: 3
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
뒤쪽에:
➜ ~ sudo cpupower frequency-set -g performance
[sudo] password for anon:
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
➜ ~ cpupower -c all frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 1:
driver: intel_pstate
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 2:
driver: intel_pstate
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
analyzing CPU 3:
driver: intel_pstate
CPUs which run at the same hardware frequency: 3
CPUs which need to have their frequency coordinated by software: 3
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 3.40 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 3.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
답변1
간단히 말해서:
- 노트북을 완전히 종료하세요
- Windows 10/11 종료를 선택할 때 Shift 키를 눌러야 합니다.
- Linux에서는 이 기능을 비활성화했을 수 있습니다.
- 끄려면 전원 버튼을 10초 동안 길게 누르세요. (노트북의 팬은 회전하지만 화면에는 아무것도 표시되지 않습니다. 팬은 약 10초 후에 회전을 멈춥니다.)
- 노트북을 정상적으로 켜면 USB-C PD 충전이 정상으로 돌아가고 CPU가 조절되지 않아야 합니다.
Lenovo IdeaPad 5 Pro, AMD Ryzen 7 5800H에도 400Mhz에서 멈추는 문제가 있습니다. 이 문제는 BIOS 업데이트 후에 발생하기 시작했지만 놀랍게도 USB-C PD 충전기에 연결된 경우에만 발생합니다. 이 노트북에는 전용 외부 전원 장치도 있으며, 이를 연결해도 시스템 속도가 저하되지는 않았습니다.
이는 Linux, Windows 및 BIOS 설정에서 발생하므로 운영 체제가 원인일 가능성은 낮습니다. 마지막으로 이 솔루션을 사용하세요.철사내 문제를 해결했습니다. 노트북이 꺼져 있는 동안 전원 버튼을 10초 동안 누르면 CMOS의 내용이 지워지고 노트북이 다시 정상으로 돌아옵니다.