태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



Lulzactive 가버너 v2

테그라크 오버클럭 2011.11.29 21:20

Lulzactive 가버너 v2

Author: 테그라크
interactive 가버너 소스를 기반으로 수정되었습니다.
erasmux님의 smartass 가버너의 아이디어를 차용하였습니다. (Flykernel에 포함되어 있음)

lulzactive 설정 앱 다운로드
https://market.android.com/details?id=com.tegrak.lulzactive

CPU 사용량 >= [inc_cpu_load]%
클럭이 (Lx) 단계에서 (Lx - pump_up_step) 단계로 상승합니다.
상승 샘플링 타임은 24000us (smartass 가버너와 동일한 값)
예)
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=60%, pump_up_step=1
cpu_load = 60%, current frequency = (L2)800 >> frequency = (L1)1000
cpu_load = 60%, current frequency = (L1)1000 >> frequency = (L0)1200

(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=50%, pump_up_step=2
cpu_load = 50%, current frequency = (L2)800 >> frequency = (L0)1200
cpu_load = 50%, current frequency = (L4)200>> frequency = (L2)800

CPU 사용량 < [inc_cpu_load]%
클럭이 기존 그대로 유지되거나 (Lx) 단계에서 (Lx + pump_down_step) 단계로 다운됩니다.
다운 샘플링 타임은 49000us (smartass 가버너와 동일한 값)
예)
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
inc_cpu_load=60%, pump_down_step=1
cpu_load = 59%, current frequency = (L2)800 >> frequency = (L3)500
cpu_load = 23%, current frequency = (L1)1000 >> frequency = (L2)800


스크린 오프
스크린이 꺼지면 최소 동작 클럭으로만 동작하게 됩니다.
갤럭시S2의 기본 최소값은 200MHz, Scaling Min 값으로 조절할 수 있습니다.
SetCPU에서 스크린 오프 프로필을 따로 설정하지 않으셔도 됩니다.
예)
(L0)1200 - (L1)1000 - (L2)800 - (L3)500 - (L4)200
screen_off_min_step=3
(L4)200 ~ (L3)500

screen_off_min_step=1
(L4)200 ~ (L1)1000

Values
아래의 값들은 /sys/devices/system/cpu/cpufreq/lulzactive/ 폴더안에 있습니다.

inc_cpu_load: 10 ~ 100%, 기본값 60%
pump_up_step: 0 ~ (frequency_table_size - 2), 기본값 1
pump_down_step: 0 ~ (frequency_table_size - 2), 기본값 1
screen_off_min_step: 0 ~ (frequency_table_size - 1), 기본값 (frequency_table_size - 2)
up_sample_time: 10,000 ~ 50,000μs, 기본값 24,000μs
down_sample_time: 10,000 ~ 100,000μs, 기본값 49,000μs

디버깅
1 = 스크린 꺼짐/켜짐 메시지 출력
2 = 가버너 시작/중단 메시지 출력
4 = 클럭 변경 메시지 출력
7 = 위의 항목들 모두 출력 (bitwise or, 1|2|4 = 7, 기본값은 1|2 = 3)
echo "7" > /sys/devices/system/cpu/cpufreq/lulzactive/debug_mode
cat /proc/kmsg | busybox grep "lulzactive"

확실히 빨라집니다. 다만 배터리 아끼는건 조금 포기하셔야 할지도 ^^

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 테그라크

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 붕어날다~ 2011.11.30 09:22 신고  댓글주소  수정/삭제  댓글쓰기

    너무 기대됩니다. ~ 갤2KT 펌웨어 업데이트후라 새커널 나오면 써봐야겠네요~ 감솨합니다^^
    덧글쓴김에 질문하나만 하겠습니다.
    윈모나 IOS(탈옥후)같은 경우는 H/W 버튼에 사용자가 원하는 액션을 달수가 있는데,
    안드로이드는 그게 왜 자유롭지 못한 걸까요?
    혹시 전문가입장에서 보실때 이유가 뭐라고 생각하세요?

  3. 트레버즈 2011.11.30 18:30 신고  댓글주소  수정/삭제  댓글쓰기

    기대 됩니다..!
    룰즈 16에는 뭐가 변해서 나올지..!

    지금 막 깔렸네요 곧 릴리즈 되겠죠?

    두근두근..!

  4. 우찬님 2011.11.30 20:01 신고  댓글주소  수정/삭제  댓글쓰기

    테그라크님... 디버그모드는 따로 설정을 해줘야 되나요? 활성화가 안되어 있길래...ㅜ ㅜ 지금 현재 11로 표시되네요... 뭐가 절못 된건가요...??

  5. 테그라크님사랑해요 2011.11.30 20:29 신고  댓글주소  수정/삭제  댓글쓰기

    테그라크님
    커널항상잘쓰고있습니다^^
    그런데
    kt갤투신펌웨어 ek23 진저브레드 2.3.6나왔습니다
    skt도나왔다고하더라구요
    룰즈,테그라크커널 언제쯤 업뎃가능하신가요?

  6. 트레버즈 2011.11.30 21:26 신고  댓글주소  수정/삭제  댓글쓰기

    어잌후! 댓글 올리자마자 릴리즈!! 고고!!

  7. DM 매니져 2011.11.30 23:06 신고  댓글주소  수정/삭제  댓글쓰기

    Tegrak-Kernel-Build-29-for-M250S-EJ04.tar 을 사용하는데요

    농협인터넷 뱅킹 최신 어플을 업데이트 했는데요 루팅해제를 하여도

    뱅킹서비스가 안되고 종료되는데요.

    경고 안내 문구에는 스마트폰이 과거에 루팅을 했었거나 현재 루팅을 한 상태는

    금융서비스가 안된다고 하네요

    방법이 없는지요?

  8. 아하 2011.12.01 14:51 신고  댓글주소  수정/삭제  댓글쓰기

    가버너 앱에서 500으로 지정하고 얼티밋에서는 200으로 되어있는데 어느것이 먼저 선행되어 동작하나요? 스크린온할때 항상 조금씩 딜레이가 있는데 500으로 변경하면 좀 나아지지 않을까하는데 앱에서 지정하는것과 얼티밋에서 동작하는것중 어느것이 먼저 적용되는것인지 궁금합니다. 감사합니다.

    • 테그라크 2011.12.01 15:03 신고  댓글주소  수정/삭제

      @아하
      lulzctive에서 말하는 500 제한은 200~500을 사용한다는 뜻입니다. 스케일링 가버너에서 min 200~max 500을 설정하는거랑 똑같습니다.
      그리고 모든 가버너는 min/max 값 사이에서만 동작하게 되어있고 그건 lulzactive도 마찬가지 입니다. min 값을 800으로 설정하고 lulzactive screen off 클럭이 500일 때 스크린이 꺼지면 계속 800으로 동작합니다.

  9. 아하 2011.12.01 15:53 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 일단 cpu 사용량만 50으로 조정해봤습니다. 나머지는 기본값으로 룰즈커널과 얼티밋과 한참전에 올려둔 룰즈 스크립트까지 온통 룰즈로 가동되는중인데 스크린온시 락화면상태에서 위젯이 너무 늦게 반응을 합니다. 하긴 이것은 위젯의 문제일수도 있는듯합니다. 재부팅하면 거의 5분이상 시스템이 멈추는듯하니까요 ^^;; 답변감사합니다.

    • 두덕 2011.12.02 18:02 신고  댓글주소  수정/삭제

      저도그러네요ㅜ락화면에서 다운이 가끔걸립니다 터치나 물리키 모두 안먹힐 때가 있어요~

  10. 유령 2011.12.02 12:28 신고  댓글주소  수정/삭제  댓글쓰기

    이게 전부터 궁금한게있었는데

    터치튠으로 터치반응 하는것 바꿀시 게임이나 다른페이지에선 먹히는

    브라우저내에서는 작동을안하는것인가요?

    브라우저내에서는 원래 15값처럼 움직여야 움직임이시작되더라구요

  11. Kobe24 2011.12.05 16:29 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 테그라크님! 다음 홈페이지에 Mali-400 MP4의 최신 그래픽 드라이버가 있습니다. 커널을 제작하실 때 적용 가능한지 알고 싶습니다! 보니까 커널에 그래픽 드라이버를 입히는군요.. ☞ http://www.malideveloper.com/developer-resources/drivers/open-source-mali-gpus-linux-kernel-device-drivers.php

    • 테그라크커널은 2012.09.22 14:00 신고  댓글주소  수정/삭제

      삼성 오픈소스커널 기반입니다
      삼성에서 커널에 넣지 않는이상 테그라크커넣엔 안들어가여

    • 테그라크커널은 2012.09.22 14:01 신고  댓글주소  수정/삭제

      삼성 오픈소스커널 기반입니다
      삼성에서 커널에 넣지 않는이상 테그라크커넣엔 안들어가여

  12. 우찬 2011.12.06 18:09 신고  댓글주소  수정/삭제  댓글쓰기

    테그라크님... 혹시 디버깅옵션에.나타나는 숫자가 얼마가 나와야지 정상인가요...? 저는 계속 11이 나오네요.... 본문에 봐도 11이라는 숫자는 없구요...ㅜ ㅜ

  13. 덕후라크 2011.12.09 12:16 신고  댓글주소  수정/삭제  댓글쓰기

    갤스투 쓰는데요 1.5오버 한 후에 가버너를 룰즈액티브로 안투투 벤치하면 4800뜨고 퍼포먼스로 하면 6900뜨는데 왜 룰즈로하면 순정보다 낮게 나올까요...

    • 우찬 2011.12.09 15:14 신고  댓글주소  수정/삭제

      저도 지금 그러네요...(T^T) 그리고 순정으로도 한번 해봤는데... 룰즈액티브 적용했을때보다 더 높게 나오네요...(T^T)

    • 룰ㅈㄷ 2011.12.24 11:40 신고  댓글주소  수정/삭제

      룰즈 가 성능위주인가요?

    • 2012.09.22 13:59 신고  댓글주소  수정/삭제

      벤치마크는 기기간 성능비교 참고용일뿐입니다
      여기서 성능이라함은 버벅이지않고 안정적인 성능을 뜻하죠
      클럭 변동의 반응성이 좋아야 하겟죠
      벤치마크는 같은시간에 얼마나 연산하는지를 수치로 나타내는것입니다
      부하량을 측정하고 그에따른 적절한 클럭을 주는데, 실사시에 필요하지않는 과도한 클럭으로 올라가도 벤치마크점수는 높게 나옵니다
      벤치마크 숫자 비교는 다른 가버너끼리의 비교는 의미가 없고, 실제 사용시 버벅이지 않는지 안정적인지 배터리소모가 어떤지 등을 비교해야겟죠

  14. 찬우 2011.12.11 21:22 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요!!
    갤s로 테그라크 덕분에 아주 잘 사용했었는데요^^
    혹시 이 커널 갤s2 hd lte모델에서도 적용될가요??

  15. jisik96 2011.12.14 18:11 신고  댓글주소  수정/삭제  댓글쓰기

    테그라크님 혹시 kt 갤투 ek23버전은 룰즈 커널 언제 나오나요??

  16. 태교라크 2011.12.28 16:29 신고  댓글주소  수정/삭제  댓글쓰기

    테그라크님안녕하세요.Kt갤투 사용자입니다. 다름이아니라 제가 cm9을 올렸는데 전화,문자 왔을때 진동이 안되더군요. 이게 커널문제라던데 어딜손보면 진동이 원래대로 돌아올까요?

  17. 2012.01.04 12:45  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  18. 2012.02.13 02:54  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  19. 테그라크님 짱입니다요 2012.09.28 21:42 신고  댓글주소  수정/삭제  댓글쓰기

    화이팅!

  20. 테그라크님 2014.06.09 10:40 신고  댓글주소  수정/삭제  댓글쓰기

    펌웨어 다 설치하고, 테그라크 커널, 테그라크 오버클럭 다 설치 잘됬습니다. lulzactive 를 실행해보려고 하는데 계속 setcpu나 tegrak overclock을 통해 거버너를 바꾸라고 하는데 테그라그 오버클럭에서 어떻게 바꾸는건지 설명좀 부탁드립니다. 제가 한3일동안 테그라크님 글 정독을했지만 이부분은 설명이 안되있는거같아서요... 혹시 제가 중간에 빼먹은 부분이 있는건가요... 갤치디 쓰고있구요 정식펌웨어올려주신 MD2로 변환후 갤치디용 펌웨어 다시 깔아서 루팅하고 테그라그 오버클럭까진 잘됩니다..

  21. 테그라크님 2014.06.09 10:44 신고  댓글주소  수정/삭제  댓글쓰기

    아니면 얼티밋으로 구매를 해야 사용할수있는건가요????

티스토리 로그인



이전 1 ··· 94 95 96 97 98 99 100 101 102 ··· 203 다음


티스토리 툴바