본문 바로가기
테그라크 오버클럭

2nd 코어

by 테그라크 2011. 11. 8.
갤럭시S2 전용 앱입니다.
이 기능을 지원하는 커스텀 커널에서만 사용가능합니다.

듀얼 코어인 CPU를 싱글 코어로, 혹은 항상 듀얼 코어로 동작할 수 있도록 설정할 수 있습니다.

다운로드
https://market.android.com/details?id=com.tegrak.secondcore

커널 소스 패치(개발자용)
hotplug-v1.patch.zip

기능
*부팅시 자동 적용
마지막으로 설정한 모드를 부팅시에 자동으로 적용합니다.
메뉴키 > Settings

모드
*다이나믹 핫 플러그 모드
기본값. 최신 모바일용 듀얼 코어 CPU에서 전력 소모를 줄이기 위해 CPU 작업량이 많지 않을 때는 하나의 코어를 끄고 남은 하나의 코어만으로 동작합니다.
CPU 사용량이 증가하면 꺼져있던 1개가 다시 켜지면서 듀얼 코어로 동작합니다.

*싱글 코어 모드
항상 1개의 코어만 사용하도록 설정하여 배터리 소모를 줄입니다. 성능이 하락합니다.
벤치마크 프로그램중 Antutu 및 Smart bench는 멀티코어를 지원하므로 점수가 거의 절반으로 떨어지는 것을 확인할 수 있습니다.

*듀얼 코어 모드
항상 2개의 코어 모두 동작 상태로 설정하여 성능을 조금 더 향상시킵니다. 배터리 소모가 늘어납니다.

*호환 가능한 커널
Lulz Kernel Build 15 혹은 그 이상 버전
Siyah Kernel v2.2 혹은 그 이상 버전
http://forum.xda-developers.com/showthread.php?t=1263838

*벤치마크
테스트 환경: Lulz Kernel Build 15, lulzactive, no OC

AnTuTu
싱글 코어 모드 3963
다이나믹 핫플러그, 듀얼 코어 모드 5754

Smartbench 2011
다이나믹 핫플러그 모드 3920/2201
싱글 코어 모드 2202/2373
듀얼 코어 모드 4204/2188

*스크립트로 적용하기
다이나믹 핫플러그 모드
echo "on" > /sys/devices/virtual/misc/second_core/hotplug_on
싱글 코어 모드
echo "off" > /sys/devices/virtual/misc/second_core/hotplug_on
echo "off" > /sys/devices/virtual/misc/second_core/second_core_on
듀얼 코어 모드
echo "off" > /sys/devices/virtual/misc/second_core/hotplug_on
echo "on" > /sys/devices/virtual/misc/second_core/second_core_on

지금보다 앞으로 나올 쿼드코어에서 적용한다면 참 재미있을 것 같습니다. ^__^

댓글