Linux 커널에 CPU 주파수 조정기를 추가하는 방법은 무엇입니까?

Linux 커널에 CPU 주파수 조정기를 추가하는 방법은 무엇입니까?

Linux에서 CPU 주파수 조정은 기본적으로 거버너를 통해 수행되며, 제가 아는 한 이는 커널에 포함되어 있습니다. 지금까지 PC/Server Linux 커널에서는 사용자 공간, 절전, 성능, 주문형 및 보수적인 거버너만 보았습니다. 그러나 맞춤형 Android ROM 및 커널에서 pegasusq(CyanogenMod), zzmoove(Boeffla 커널), lulzactiveq(Googy Max 커널) 및 Devilq(Devil2 커널)와 같은 더 나은 변조기를 많이 보았습니다.

노트북에서 휴대폰 튜너를 사용하는 것이 좋은 생각입니까? 그렇다면 어떻게 이를 Linux 커널에 추가할 수 있습니까? 저는 Gentoo를 사용하므로 필요할 때 커널을 컴파일하는 데 익숙합니다.

답변1

해당 특정 거버너에 대한 코드를 찾아 커널에 추가해야 다시 컴파일할 수 있습니다. 또는 올바른 코드를 작성 Makefile하고 거버너를 모듈로 컴파일할 수 있습니다. 주지사의 코드는 다음 위치에 있어야 합니다 drivers/cpufreq/. 예를 들어, lulzactive주지사의 경우:드라이버/cpufreq/cpufreq_lulzactive.c

관련 정보