본문 바로가기
자유 게시판

CPU 정책이 이상하게 자꾸 바뀌신다고요?

by 테그라크 2012. 4. 12.
최소/최대 클럭을 사용자가 원하는 값으로 변경했는데
조금있다 보면 또 다른 값으로 바뀌어있는 상황이 요즘들어 보이시죠?
이 현상 때문에 테그라크 오버클럭 버그아니냐 하시는 분들이 계시는데..

SetCPU, CPU Min Free, 테그라크 오버클럭 등의 앱으로 최소/최대 스케일링 값을 지정할 때는
리눅스의 cpufreq 드라이버에서 사용자가 변경할 수 있도록 제공해 주는 부분을 사용하게 되는데요
이것은 폰을 쓰는 "사용자"만이 아니라, 제조사에서도 앱을 통해 마찬가지로 변경할 수 있습니다.

현재 갤럭시S2는 ICS 업데이트 이후 앱이 실행되거나 화면이 전환될때
(아마도) 애니메이션 효과를 최대한 부드럽게 하기위해
순간적으로 최소클럭을 1.2GHz, 즉 최대 클럭으로 고정하도록 되어있습니다.
이것은 커널부분에서 조절하는 것이 아니라 안드로이드 프레임워크 파일을 수정하여 변경토록 하고 있습니다.

또한 터치시 최소 클럭은 500MHz가 되도록 고정하는 등 여러가지 상황에 맞게 설정이 따로 되어있으므로
스케일링 기능 때문에 스트레스 받지 마시고 그냥 쓰시는 편이 좋을 것 같습니다.
강제로 스케일링 프로필을 사용하실 경우 시스템에 설정된 요구값을 충족하지 못해
시스템이 멈추는 등의 문제가 발생할 수 있기 때문입니다.

댓글