2011.06.27 14:33

GPU Overclock setting

Build8 update5버전부터는, OC커널 및 No OC커널에, GPU Overclock이 지원됩니다.
따라서, GPU Overclock을 적용하실 분들은 아래 내용을 숙지하시고 원하시는 설정값으로 적용하시기 바랍니다.



< 6/27 , 15:10 > GPU 오버클럭 세팅 Tip

1. Update5부터 지원됨
2. 어플 또는 스크립트로 지원됨
3. iCaRuS SpeedMod에서 지원되는 GPU Overclock Table
(단위 : Mhz)

구분 기본세팅 GPU OC세팅 GPU OC 조정단위
Clock GPU min GPU Max GPU min GPU Max
1.2Ghz이상 200 200 200 200~400 25
1Ghz 200 200 200 200~400 25
800Mhz 200 200 200 200~400 25
400Mhz 200 200 200 200~400 25
200Mhz 200 200 200 200~400 25
100Mhz 100 100 100 100~300 25


4. GPU Overclock 어플이용 ( control-freak-0.5b.apk by shane87 )
- VoltageControl수정버전
http://forum.xda-developers.com/showthread.php?t=1072403






5. 스크립트로 이용
- CPU OC/UV 적용스크립트에 적용하고자 하는 GPU OC세팅값 한줄을 추가하면됨.
- 추가시 CPU의 각 Clock 당  "최소GPU 최대GPU" 값 2개 모두를 기입해야함 ( 아래 예시 참조)
<이카루스의 예시>


echo "200 400 200 300 200 250 200 225 100 100 " > /sys/devices/system/cpu/cpu0/cpufreq/gpu_clock_table

저작자 표시 비영리 변경 금지
신고

'이카루스커널 > Notice' 카테고리의 다른 글

GPU Overclock setting  (13) 2011.06.27
OC/UV Guide  (27) 2011.06.10
SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.  (49) 2011.04.15
SDcard unmount problem patch  (6) 2011.04.12
SpeedMod NOTICE - Must Read  (0) 2011.04.03
Trackback 0 Comment 13
  1. hyuni7r 2011.06.27 21:20 신고 address edit & del reply

    안녕하세요 일단 커널정말 잘사용하고 있습니다 감사드립니다 ^^

    스크립트 받아서 제설정에 맞게 고치고 적용을 system/etc/init.d 넣었는데요

    set cpu로 전압 확인을 할수가 없네요 아님 제대로 적용되었으면 전압이 바껴있어야

    하는건가요??

  2. 처음처럼6 2011.06.27 21:28 신고 address edit & del reply

    이카루스님 감사합니다...

    질문글 올리네요...

    루익에서 텍스트에디터로 해당내용을 수정하고 저장하니 수정은되었는데 리붓팅하면 원래대로 돌아오네요.

    어떻게 수정해야하나요?

  3. 빵강 2011.06.28 15:05 신고 address edit & del reply

    안녕하세요 이카루스님..
    다름이 아니라 제가 스피드모드에 테그라크얼티밋으로 오버해서 사용중입니다.
    gpu도 오버를 해보고자 control freak으로 값을 조절하는데 최고클럭 전압값이 ?로 뜹니다.. o.c가 적용된 커널에서는 전압값이 제대로 뜬다고 하는데... 얼티밋으로 오버한거는 gpu오버가 최고클럭에서는 적용이 안되는 것인지 알고싶습니다~


    수고하세요^ ^

    • iCaRuS™ 2011.06.28 17:06 신고 address edit & del

      당연하죠.
      control freak은 OC어플이 아닌, OC관리어플입니다.
      CPU OC는 OC가 적용되지 않은 커널에서는 사용이 안됩니다.
      다만, SpeedMod커널는 모든커널에 GPU OC를 적용하였으므로, freak으로 GPU OC는 가능합니다.

      또한, 테그라크님의 어플로 OC를 하신다면, 더이상 SpeedMod의 OC커널이 아니며, 테그라크님 이 별도로 만든 모듈이 적재되어지는 OC가 적용됩니다. OC관리또한 테그라크님의 OC어플로 관리하셔야겠지요.

  4. Gonzal 2011.06.29 09:03 신고 address edit & del reply

    http://icarus21.tistory.com/entry/OCUV-Guide 있는 S_volt_scheduler.sh 스크립트 사용하던건 지우고 S98_volt_scheduler.sh를 system/etc/init.d 에 넣어야 하나요 아님 둘다 넣어야 하는지 궁금하네요

    • Nevermore 2011.06.29 10:33 신고 address edit & del

      지우고 새거 집어넣으세요.

      S98_volt_scheduler.sh는 S_volt_scheduler.sh의 내용 전부에다가 GPU OC를 추가한 파일입니다.

  5. BeatBox_Ant 2011.07.13 13:19 신고 address edit & del reply

    혹시 이 스크립트 갤럭시탭에도 적용 되나요???^^

  6. 넙대 2011.07.25 22:11 신고 address edit & del reply

    혹시 이파일 글램에도 적용이 가능할까요??

  7. 저기.,. 2012.01.01 21:07 신고 address edit & del reply

    갤s인데 지피유오버는되는데...벤치점수는같네요..제발답좀...월래그런가요?

  8. 킬데스 2013.02.01 22:29 신고 address edit & del reply

    갤s3 도 저위에 스크린샷처럼 똑같이 적용하면되는건가요 cfq로 되어있는데 저는 sio니깐 sio로 맞추고 설정값은 그림에나와있는것처럼 적용시키면 되는건가요??
    그럼 어떤점이 효율이있는지 잘몰라서그러는데 오버클럭을하면 좀더 배터리를 오래 쓸수있는건가요 ? 초보다보니 ...잘몰라서요 초보가왜 이카루스님꺼쓰냐 그냥 편하게 테그라크 쓰라는분도 계실텐데 저는 이카루스님커널에 푹빠져있는사람으로서 ㅠㅠ 헤어나올수가없네여

  9. 킬데스 2013.02.01 22:39 신고 address edit & del reply

    S98_volt_scheduler.sh는 init.d 폴더에 넣고 어떻게 적용을시키면되나요 cwm에서 적용을따로시켜야하는건지 아니면 그냥 파일만 넣어두면 자동으로 적용되는건지 궁금하네여 아시는분 설명좀 해주세여 ㅠㅠ

  10. burberry outlet 2013.04.16 22:05 신고 address edit & del reply

    본 논문은 서론과 결론을

  11. 알바 . 2017.12.01 19:18 신고 address edit & del reply

    감사합니다

2011.06.10 00:08

OC/UV Guide

  


OoverClock / Under Voltage Guide를 SpeedMod에 맞게 정리해드려봅니다.


<SpeedMod의 Clock / uV_mV/ mV 테이블>



SHW-M110S의 Clock Freq , mV테이블은 아래와 같습니다.

clock     코어전압      내부전압
1000        1275           1100
800         1200           1100
400         1050           1100
200          950           1100
100          950           1000



SpeedMod의 OCUV는 위의 테이블 값을 가지고 있습니다. (내부전압은 순정을 그래도 유지함)
위의 순정 Freq테이블과 비교하면,  freq_uV_table 이 추가됨을 확인할수 있습니다.
즉, uV_mV값으로 코어전압을 변동시킬수 있는 것입니다.

 clock     코어전압  uV_mV      mV
1300        1325   -  0~200  = 1325~1125
1200        1300   -  0~200  = 1300~1100
1000        1275   -  0~200  = 1275~1075
800         1200   -  0~200  = 1200~1000
400         1050   -  0~200  = 1050~ 850
200          950   -  0~200  = 950~750
100          950   -  0~200 = 950~750


clock과 코어전압은 커널에 정해놓았으므로 변하지 않는 값입니다.
uV_mV값은 25씩 변할수있으며, 25씩 증가시키면, mV값이 변하겠지요.

따라서 자신에게 가장 잘 맞는 OC환경을 세팅하기 위해서는 중간의 uV_mV테이블을 25씩 증가시키고서 테스트하고 프리징이 나기 전까지의 uV_mV값을 찾아내시는 것이 중요합니다. 저는 테그라크나 VoltageControl 어플등을 사용하시면 됩니다.
방법은 아래 를 참조하세요.

이것이 각 clock당 만들어지면, uV_mV테이블이 됩니다.
배포해드린 커널의 CWM에서 OCUV를 적용하시면,  "25 50 100 100 125 125 150 " 이며,
저의 개인적 세팅의 경우는, "50 75 125 100 125 125 150 " 입니다.




<기본세팅 >
 아래 세팅은 CWM에서 OCUV세팅시 적용되는 테이블값이며, 저는 OC어플을 사용하여 아래의 기본세팅보다 조금더 Heavy UV세팅을 사용하고 있습니다. ( Heavy uV = low mV 가 성립됩니다)

    CWM에서 OCUV_12 선택시 1.2OC/UV세팅
    UV_mV_table "50 100 100 125 125 150"
 
    CWM에서 OCUV_13 선택시 1.3OC/UV세팅
    UV_mV_table "25 50 100 100 125 125 150"

제가 설정해놓은 mV table값을 적용하지 않고, 성능을 높이거나, 상기 세팅값이 잘 맞지 않는다면, 사용자분들의 커스텀된 세팅을 위해 별도의 오버클럭어플이나 SetCPU사용하시고, 해당 어플들을 사용하기 전에 CWM에서 OCUV_12, OCUV_13 모두를 해제하고 사용하시면 1.2OC든 1.3OC든 사용할수 있습니다.

상기 기본세팅 적용시에 프리징이나 CPU가 소위 뻣는 현상이 발생할 경우에는, 테그라크 OC어플이나, VoltageControl등을 마켙에서 다운받아서, 사용하시면, 각 CPU OC의 리밋을 정해놓고서 테스트해나가면 자신에게 가장 잘 맞는 OC/UV세팅이 탄생됩니다.

아래 <Tip> 참조하시면서 보세요.




< 커스텀 세팅 >

먼저 아래 이미지를 보면서 해보세요.

 < VoltageControl 어플사용 시 화면 >

CWM기본세팅

CWM기본세팅

iCaRuS 겔스 세팅

iCaRuS 겔스 세팅






1. I/O스케쥴러
위의 이미지를 보시면, 왼쪽의 cfq는 적용하고자 하는 iO 스케쥴러입니다. 되도록이면 CWM에서 적용하고 있는 스케쥴러를 선택하세요.

2. Limit clock to 선택 ( 테스트할 Clock 선택)
Advanced 탭을 누르시면, 각 클럭별 uV_mV와 mV값들이 있습니다. 그리고 왼쪽에 보면 녹색 구슬이 있고 이는 활성화되어 있다는 의미입니다. 여기에서 1300Mhz의 녹색구슬을 누르면 빨간구슬로 바뀌면서 1300Mhz는 제일 아래로 내려가게 되고, 비활성화가 됩니다. 그러면, 최고 Clock는 1300Mhz가 아닌 1200Mhz가 되겠고 여기서, uV_mV값을 증가시키거나(또는 감소) 조정해서 테스트 하는 것입니다.

3. 해당클럭의 uV_mV값을 조정
Limit Clock to : 를 1300Mhz로 선택하셨으면, 아래 7가지중 1300Mhz: 부분을 터치하여 현재 25로 되어 있는 uV_mV세팅값을 25를 증가 시켜서 50으로 만듭니다 ( => uV_mV값을 25증가한다는 것은 mV값 25내린다는 말과 동일함.자동계산됨), 당연히 현재 상태가 버벅되거나 프리징이 된다면 25를 내려야겠지요.

4. 테스트
왼쪽 하단키를 터치하면, 매뉴가 나타나며 "Apply for now" 를 선택하신후 테스트해봅니다.

5. 이상유무 점검 및 uV_mV값 재수정 또는 6번으로 건너띔
이상없이 잘 동작되면, 다시 돌아와서 Limit clock to :가 1300Mhz 로 되어 있는지 확인하고, 아래 1300MhZ: 세팅에서 uV_mV값을 25를 더 추가하고(이번엔 50에서 25를 추가하니 75가되겠지요) , 다시 Apply for now를 선택하고 테스트해봅니다.

6. 해당Clock에 최적화된 uV_mV값 세팅완료
이렇게 계속 테스트하여 프리징현상이 발생하거나, 폰이 동작하지 않는 상태가 되면, 여기가 바로 해당 클럭의 한계 uV_mV값( = mV값)이라는 의미입니다. 그렇다면, 자신에게 가장 잘 맞는 값은 바로 이전에 적용했던 값이 되겠지요.
이렇게 해서 1300Mhz의 최적세팅을 찾은후에,

7. 다음 레벨의 Clock을 테스트
이제는 오른쪽 상단의 Limit clock to : 를 1200Mhz로 선택하신다음, 아래에 있는 7개 테이블중 1200Mhz: 부분을 터치하여 위의 순서대로 uV_mV의 최적값을 찾아냅니다.

8. 모든 레벨의 Clock을 위의 순서대로 테스트 및 완료
1200다음에 1000, 그다음 800순서대로 계속 하시면 됩니다. 의외로 시간은 그리 오래 걸리지 않습니다. 약 10분~20분정도면 됩니다.

단, 400Mhz이하로 내려가게 되면, 어짜피 Clock이 낮으므로 실행속도가 늦거다 버벅될수있습니다. 그러므로 이때는 폰이 먹통이 되지 않는정도의 값을 찾으시면됩니다.




< 커스텀세팅 적용방법 >
 
위에서 찾은 커스텀세팅을 적용하는 방법은 몇가지가 있습니다.
중요한 것은, CWM에서 OCUV 를 해제하시고 해야 합니다. 그렇지 않으면, CWM에서 적용한 OCUV가 적용됩니다.

1. 해당 어플에서 부팅시 저장되게 하는 방법
   - 테그라크어플사용시 : 위에서 찾은 mV값 ( uV값을빼고 나오는 제일 오른쪽 mV값들)은 테그라크 어플에서는 코어전압입니다. 바로 이 코어전압을 해당 클럭에 맞게 세팅하시고, 부팅시 적용을 체크하시면됩니다.

1300 Mhz의 mV설정(코어전압)

1200 Mhz의 mV설정(코어전압)




   - VoltageControl 어플사용시 : 위의 이미지를 보시면 아시겠지만, 모든 최적화 세팅을 찾으시면, 왼쪽 하단키를 터치하시면, Save as boot settings 가 있을 것입니다. 이것을 선택하시면 부팅시 적용됩니다. ( 아래 2번의 스크립트 방식으로 /system/etc/init.d/안에 S_volt_scheduler 파일이 생성된답니다. 
주의점 : VoltageControl어플 사용시, 세팅값을 부팅시 적용하게 되면, 앞에서 선택했던 cfq,bfq,sio등의 IO 스케쥴러도 부팅시 적용되니,
(1) CWM에서 선택했던 스케쥴러와 동일한것을 선택하시든지 아니면, 
(2) /system/etc/init.d/S_volt_scheduler 파일을 지우시고, 아래 스크립트로 지원하는 방법을 선택하시기 바랍니다. 




   - 기타어플들 : 마찬가지로 기타어플들도 비슷한 인터페이스를 가지고 있으니 사용하시면 됩니다.

2. 스크립트로 지원하는 방법
   - 저의 경우는 init.d스크립트를 이용합니다.
   위에서 찾은 uV_mV값들을 아래 스크립트로 만들어 저장한후, /system/etc/init.d/안에  파일을 붙여넣어서 부팅시 자동적용되게 사용합니다. ( 또는 /data/init.d/ 안에 파일을 붙여넣어서 사용)
혹시 사용하실 분들이 계실수 있을까봐, 해당 파일을 첨부해드리니, 숫자만 수정하여 사용하시면 됩니다.


   - 1.3OC사용시 스크립트 예제 :
#!/sbin/busybox_disabled sh

# Set UV
echo "50 75 125 100 125 125 150 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table


# Set MAX Scaling Frequency
echo "1300000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq


# Select Enabled States
echo "1 1 1 1 1 1 1 " > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table



   - 1.2OC사용시 스크립트 예제 :
#!/sbin/busybox_disabled sh

# Set UV
echo "50 75 125 100 125 125 150 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table


# Set MAX Scaling Frequency
echo "1200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq


# Select Enabled States
echo "0 1 1 1 1 1 1 " > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table




3. adb를 이용하는 방법
adb를 이용하실 경우는 위의 스크립트로 지원하는 방법을 참조하셔서 아래처럼 하시면 됩니다.
adb shell로 진입하되 su 권한으로 들어가세요 ( su를 쳐서 프롬프트 앞이 $가 아닌 # 입니다)
아래대로 cmd창에서 적습니다. 단, 첫번째의 echo 다음의 " 50, 75~~~~~150" 부분은 여러분들 찾으신 최적화된 uV_mV값의 순서입니다. 즉, 1300  1200 1000  800  400  200  100 의 순서대로 해당 uV_mV값을 적어야합니다.
두번째의 echo다음의 "1300000" 은 여러분들이 overclock하고자 하는 최고의 clock을 의미합니다.

- 1.3OC 사용시 adb shell사용방법
echo "50 75 125 100 125 125 150 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "1300000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

- 1.2OC 사용시 adb shell사용방법
echo "75 125 100 125 125 150 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "1200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

저작자 표시 비영리 변경 금지
신고

'이카루스커널 > Notice' 카테고리의 다른 글

GPU Overclock setting  (13) 2011.06.27
OC/UV Guide  (27) 2011.06.10
SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.  (49) 2011.04.15
SDcard unmount problem patch  (6) 2011.04.12
SpeedMod NOTICE - Must Read  (0) 2011.04.03
Trackback 0 Comment 27
  1. rine 2011.06.10 07:55 신고 address edit & del reply

    궁금점이있어서 리플남김니다.
    항상올려주시는 커널 잘 사용하고있습니다 , 그점너무감사드리고요^^
    다름이아니라

    이번에 올라온 1.3oc 버전 오딘으로입히고
    트웍에서는 1.2oc를 적용했습니다
    그리고 스케일링을 지정하기위해서 테그라크님 oc얼티밋버전을이용해서
    확인을해보니 최대 클럭이 1.3 으로되있더라고요 ,

    이건그냥수치상 1.3 값이저절로저장이된건지
    아니면 1.2oc가적용이된건지 따로확인할수있는방법가르켜주시면감사하겠습니다^^

    • 괴물군 2011.06.10 08:07 신고 address edit & del

      스케일링에서 조정해서 사용하시면될겁니다 1.2에서도 최대갃은1.3 으로 잡히고 Min 100 max 1200으로 나올껄요

  2. 레쥬 2011.06.10 08:55 신고 address edit & del reply

    먼저 스피드 모드 정말 잘 사용하고 있습니다. ^^
    S_volt_scheduler.sh 파일에서 SetUV를 죄다 0으로 하면 UV셋팅은 사라지는거죠? 'ㅁ'
    7단계를
    근데 전 init.d 폴더가 없는데 새로 생성해서 넣으면 되나요?

    그리고 CPU LEVEL을 6단계로 (예제는 1.3G이지만 1.2G로 사용시) 하고싶으면 7단계 배열을 6단계로 1개씩 빼면 되죠? ^^

    • 곰디 2011.06.10 13:57 신고 address edit & del

      7개 값은 그대로고 첫 항목을 1 이 아닌 0으로 하시면 1.2로 적용됩니다.
      6개로 줄이시는게 아니랍니다. ^^

  3. 2011.06.10 10:43 address edit & del reply

    비밀댓글입니다

    • iCaRuS™ 2011.06.10 15:23 신고 address edit & del

      아..테그라크어플의 경우, 이렇게 하세요.
      제가 본글에 내부전압이라고 했던것 같은데요.
      코어전압입니다.

      즉, SpeedMod의 uV_mv, mV테이블에서,
      uV를 증가시키면 변동되는 mV값은 테그라크에서 코어전압입니다.

      따라서, SpeedMod의 OC커널에 테그라크님 OC어플사용시, 내부전압은 건들지 마시고,
      코어전압값만을 변동해보세요.

  4. 루하민 2011.06.10 10:53 신고 address edit & del reply

    1.3오버 잘쓰고 있습니다!

    다름이 아니라 의문이 생겨서 말이죠!

    이카루스님께서 테그라크 오버클럭으로 적용하려면 저렇게해서 나온 값들을 내부전압으로 적용하라 하셨는데 코어전압으로 적용해야하는거 아닌가요?

    • iCaRuS™ 2011.06.10 15:25 신고 address edit & del

      코어전압이 맞습니다. 글 수정했습니다.

  5. RT04 2011.06.10 13:24 신고 address edit & del reply

    이카루스님!
    이카루스님 스크립트 사용 하려구 하면 해당 폴더에 넣구 부팅할 때 혹시 1.3OCUV 트윅은 해제하고 해야되나요? 아님 선택하고 해야 되나요?

    • 최인환 2011.06.10 13:34 신고 address edit & del

      글잘읽어보시면 해제하라고 나와있습니다.

  6. 이또르 2011.06.10 16:18 신고 address edit & del reply

    1.2OC 매우 잘쓰고 있습니다. 감사합니다.

    스피드모드1.2 OC SP커널 사용하고 있는 있는데요 스피드모드 커널 트윅에서 UV해제하고 알려주신 방법으로 Voltage control를 사용하여 기존 설정값을 "50 100 100 125 125 150"으로 변경하고 save as boot settings 터치한 후 적용하였습니다. 적용 후 /system/etc/init.d/안에 S_volt-scheduler 파일 생성된것도 확인했습니다.

    그런데 폰을 껐다껴서 Voltage control어플을 실행해서 설정값으로 적용되는지 확인해봤더니 적용 안되어 있네요.. 부팅 시 적용되도록 S_volt_scheduler파일 생성된것도 확인했는데 재부팅하면 초기값으로 돌아가는데 CWM에서 UV트윅도 해제하였는데 이러면 부팅 시 매번 설정을 해줘야 하는건지요? 아님 무료버전이라 그런거라면 유료버전을 구매할려고 하는데 설정이 잘못 된건지요?

    • 곰디 2011.06.10 16:23 신고 address edit & del

      여기글들 보시면 0608 테스트 버전부터 init.d지원이라고 되어있습니다.

      그 전 정식버전은 지원되지 않으니 부팅파일을 만들어 두셔도 않되시는걸껍니다.

      유료와 무료는 설정값 범위 차이외의 차이는 없으니 유료 사용하실 필요는 없으세요. ^^

  7. 이또르 2011.06.10 16:35 신고 address edit & del reply

    곰디님! 감사드립니다. 시원한 답변 감사드립니다.
    검색해서 해결하려했는데 도저히 해답을 찾을수가 없었는데 곰디님께서 한방에 해결해주셨네요.. 좋은 주말 보내세요..

  8. 뽀로로 2011.06.11 14:53 신고 address edit & del reply

    감사합니다 역시 오버클럭은 알지못할 그 참맛? 이 있다니깐요^^ 잘쓰겠습니다^^

  9. fuligun2 2011.06.12 15:13 신고 address edit & del reply

    CWM으로 I/O 스케쥴을 CFQ로 설정하고 Voltage Control도 CFQ로 설정했는데 껏다키면 자꾸
    Voltage Control은 deadline으로 가있습니다ㅠㅠ웨그런거에요;;
    그리고 CPUGovernor는 뭐로 설정해야합니까요? 뭐로 설정하는게 정해져 있지 않으면 추천이라도;;

    • 꼬부기다 2011.06.12 15:37 신고 address edit & del

      저도 첨에 적용했는데 안되서 이상했었는데...이카루스님 글에 답이 있더군요...적용하시고 부팅시 적용하는것도 하시고요.../system/etc/init.d/안에 S_volt-scheduler 파일 생성된것도 확인하고 저는 /data/etc/init.d/안에 S_volt-scheduler 파일 생성된것도 확인하고 없다면 카피해서 붙여넣은 뒤 재부팅하니까 적용되더군요...

  10. fuligun2 2011.06.13 09:09 신고 address edit & del reply

    그 파일 생성되서 다른 것들은 다 적용이 되는데... I/O스케쥴만 적용이 안되요;;
    만약 그 파일이 없다면 제가 적용한 다른 숫자값들도 적용이 안될텐데...
    다른숫자값들은 적용이 되는데 I/O스케쥴만 deadline으로 가있어요;;

    • iCaRuS™ 2011.06.13 17:48 신고 address edit & del

      둘중 하나입니다.

      CWM의 트윅에서 deadline을 적용하셨든지,
      아니면, /sysem/etc/init.d/안에 S_volt_scheduler파일에 Deadline이 있든지 둘중 하나가 Deadline으로 되어 있을거예요.

  11. 멘솔메니아 2011.06.16 23:30 신고 address edit & del reply

    이카루스님 먼저 감사드립니다..제가 정말 몰라서 질문을 좀 드리는데요...
    1.mv = 내부전압 인거지요? 그러 내부 전압이 너무 낮을때 프리징이 오는 것이지요?
    프리징이 오면 uV_mV 를 낮춰서 mV를 올린다 맞나요?
    2.볼타지컨트롤어플이 라이트라 limit clock to 가 없는데요...저는 1.2 오버를 하고 싶어서
    1300은 빨간 구슬 만들어 버리고 1200~100까지 막대기 좌우 움직이면서 맞춰 봤는데요...
    맞는지 모르겠네요....위에서 "테스트 해 보고" 라 하셨는데 볼타지어플에서 나와서 다른 어플이나 기능들 실행해 보라는 말씀 맞지요...? 여기가지 하고 별 이상 없어서 쓰다보면 잘 되다가 몇 시간 뒤에 프리징 상태에 가있는 경우가 있는데요...밧데리 쫙 달아있고...왜 그럴까요?

  12. 괴물군 2011.07.20 00:50 신고 address edit & del reply

    저질 질문인지 중복인지 모르겠는데.. 테그라크 사용하지 않고 uv 말고 ov(over voltage)는 설정 불가인가요... 커널값에서 맞춰놓은 1.3G 1325mv 보단 1375mv 정도 되야 원활하게 돌아가네요.. 제경우 int.d 볼테이지 스크립트에서 -50 50 100 100 100 100 이런값을 주면 무한재부팅걸리네요..

    • iCaRuS™ 2011.07.20 03:12 신고 address edit & del

      ㅎㅎ. 안되지요.
      그렇다면 업데이트 해드릴께요~

  13. 스톡 2011.09.13 18:32 신고 address edit & del reply

    이카루스님 안녕하십니까 스피드모드 no oc + 얼티밋1.2오버로 쓰다가 변경해보려고하는데
    먼저 스피드모드1.2oc커널을 올리고 얼티밋 초기화 그이후 스크립트 작성하여 붙여넣으면 적용이 되는건지요? 지금하긴했는데 이상하게 오버가 적용이 되었는지 안되었는지 모르겠네요
    setcpu상으로는 저전압세팅이 된거같은데 1.2오버에만 disable이 들어와있구요 나머진 다 초록색으로 들어왔는데요 uv만 따로 볼수있는 명령어는 없을까요?

  14. jh 2011.09.23 10:15 신고 address edit & del reply

    안녕하세요 이번에 스피드모드 사용해보려고 블로그에서 여러가지 공부하면서 적용해보다가 몇가지 이해가잘 안되는 부분이있어서 질문드려요;;그..커널이 노오버와 오버 커널이있는데
    오버커널을 쓰고 전압을 셋팅하려면 cwm에서 ov트윅을 사용하지 않아야하고..근데 노오버커널을 올리고 테그얼티밋으로 오버모듈을 불러들여서 오버를 하게되면 이카루스님 커널 모듈이아닌 테그모듈로 오버가 되는건가요?그럼 오버커널사용시라도 테그로 전압을설정할때 테그에서 모듈을 로드해야 세부적용이 될텐데 먼가 다른점이있나요?

    • iCaRuS™ 2011.09.23 18:09 신고 address edit & del

      네. 테그얼티밋을 사용하면 테그라크 오버클럭 모듈을 로드하고 사용하므로, 제가 커널에서 만든 오버클럭을 사용하지 않고 테그라크 오버클럭을 사용하게 되는 것입니다.

      제커널에서 제공하는 오버클럭은 커널소스를 수정하여 빌드하여 제공하는 것이고,
      테그라크 오버클럭은 테그라크님이 만든 오버클럭 모듈을 사용하는 것입니다.

  15. jh 2011.09.23 10:22 신고 address edit & del reply

    아참 그리고 1.3ov커널에서 cwm ov트윅을 노오버로 설정하면 기본 1.0으로는 되지않는건가요?

  16. kbj 2012.03.09 21:51 신고 address edit & del reply

    이카루스님 만들어 주신 커널 잘 쓰고 있습니다
    오버클럭을 하실때 저전압 오버클럭을 하신건가요?
    제가 UnderVoltage의 뜻을 잘 이해를 못하겠네요 ㅎ

2011.04.15 19:30

SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.


이카루스입니다.

4/14 일에 배포해드린 SpeedMod Kernel Build7 - UPDATE2 버전을 새로 빌드하여 올려놓았습니다.


3일간 제안서작업으로 집에도 못들어가고 , 부족한 시간으로 인해, 3개의 커널을 제 노트북에서 동시에 컴파일하여 컴파일중 CPU리소스를 많이 잡아먹고 해서 버벅이거나 한적이 있는데, 이부분에서 약간 마음이 걸렸고,

아울러, 커널소스들이 4월 10일 이후부터 이것 저것 테스트( CK2, GPU, lowmemorykiller 등등 ) 를 한 소스들이라,

깨끗하게 지워버리고,

커널소스를 새로 받고, 패치 및 빌드하여 깨끗한녀석들의 소스코드로 컴파일하였습니다.


새로 다운받으셔서 그냥 덮으세요~

오른쪽 Category에

이카루스커널 > SpeedMod Kernel

에서 다운받으세요~
저작자 표시 비영리 변경 금지
신고

'이카루스커널 > Notice' 카테고리의 다른 글

GPU Overclock setting  (13) 2011.06.27
OC/UV Guide  (27) 2011.06.10
SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.  (49) 2011.04.15
SDcard unmount problem patch  (6) 2011.04.12
SpeedMod NOTICE - Must Read  (0) 2011.04.03
Trackback 0 Comment 49
  1. 이전 댓글 더보기
  2. dEcaDENt 2011.04.19 06:51 신고 address edit & del reply

    sdboost... 전에 딱 사이즈 2배만 불리면 좋다고 말씀 드렸는데,
    이건 cache 파티션의 파일 시스템에 따라 다른것 같습니다.
    cache 파티션이 EXT계열일때는 오히려 버벅입니다....
    안쓰는게 더 좋다고 보여집니다.

  3. 봉봉2 2011.04.21 11:37 신고 address edit & del reply

    잘지내시고 계시죠? 글이 뜸하신거 같아서 안부여쭤봅니다 ㅎ

  4. 김종철 2011.04.21 21:10 신고 address edit & del reply

    또 다시 새로운걸 선보이실려고 잠시 휴식중 아니실까요?

    • iCaRuS™ 2011.04.25 21:11 신고 address edit & del

      아하하하하. 죄송합니다.
      요즘 던전헌터2에 빠져서 뜸합니다.
      진저나올때까지 즐기고 있습니다~ ^^
      사실 일도 좀 많구요~

  5. dseo80 2011.04.27 16:43 신고 address edit & del reply

    이카루스님, 본문에 OC는 계획이 없다고 하셔서 혹시 소스나 패치 파일 받을수있나요? github있나요?

    • iCaRuS™ 2011.04.27 18:19 신고 address edit & del

      흠....OC도 원하시는 분들이 계시네요...

      OC소스나 패치파일은 몇개 있답니다.

      맛클에도 노숙자님이 올려주신 OC소스가 있고,
      그리고, github에도 m110s용 OC소스도 있답니다.

    • dseo80 2011.04.28 09:13 신고 address edit & del

      더욱 간단한 방법으로는 .c 파일안에 10000를 12000인가?
      수정하면 그냥 1Ghz 없어지고 1.2바로 OC입니다. 처음에 나왔던 방법인데 호환이니 다른데 문제 없고 간편합니다.

  6. 갤스 2011.04.30 16:19 신고 address edit & del reply

    테그라크님의 오버클럭1.15(저 전압)적용하니까 밧데리 소모가 no오버와 별차이가 없네요^^
    쿼드점수는 오버전 1600대 오버적용 1900대나와요
    게임도 잘돌아가고요^^ 열도 거의 없네요^^
    이카루스님의 커널에 테그님의 오버(저전압)적용^^ 갤스2의 못미치는 갤스1.5?ㅋㅋ
    아주 좋아요^^ㅋ

    이카루스님 주말 잘보내세요^^

  7. 왕초보 2011.05.01 19:33 신고 address edit & del reply

    됫는지 확인하려면 어떻게 해야되나요 ?? ㅠㅠㅠㅠ

    • 소심아이 2011.05.01 23:54 신고 address edit & del

      리커버리모드로 들어가셔서 막 여러가지 뜨면 적용된거에요.. ㅋㅋ 초록색단어가 나옴,,..
      그리고 스피드어쭈고를 하고 래픽션적용하고 트윅적용하고 하면 되는거에요 ^^ 모르시면 맛클이나 오른쪽에 스피드커널 받는데서 자세히 보세요~

  8. 소심아이 2011.05.01 23:55 신고 address edit & del reply

    이카루스님 루프에 ext3를 적용하면 어떤 현상이 일어나나요? 궁금해서요.. 한번 실험해보고 싶은데 할 수 있는 방법 잇나요? 요새 진저도 안뜨고 실험정신만 늘엇네요.ㅋㅋ 혹시 해보신적잇나요 아님 테스트 하실려면 저에게.. ㅋㅋ

  9. 왕초보 2011.05.02 10:05 신고 address edit & del reply

    초록색 단어는 나오는데 그것만 화면에 나오면 되는건가요 ?? 하아;;; 모르겠어서요 설정하라는데로 했는데 속도가 영 나오질 안아서요 ;;; 그뭐야 이걸 해지하려면 어떻게 해야하나요,,,,

    • Bulldozer121 2011.05.06 17:09 신고 address edit & del

      적용하셨다면
      adb shell 접속 후 mount 를 쳐보세요~^^
      각 영역이 원하는 file system 으로 변환이 됬는지를
      확인하시면 됩니다~^^
      아니면 terminal 어플로 mount 를 쳐보셔도 되구요~^^
      간만에 이카루스님 블로그에 왔다가 댓글이 안달리는듯 하여
      이카루스님은 아니지만 ^^;; 조금 아는 내용으로 댓글을 답니다 ^^;;

  10. mhklsy 2011.05.03 16:14 신고 address edit & del reply

    새로 컴파일 한 커스텀롬 찾을려고 하니깐 어디있는지 햇갈리네요...
    저만 못찾는거지 URL좀 걸어주실수 있으시나여

  11. Troublemaker 2011.05.07 01:10 신고 address edit & del reply

    안녕하세요~ 이카루스님...
    이카루스 글 자주 읽고, 이번에 첨으로...스피드 커널을 적용해보았는데요...
    갤스 내에서 맛클테마스토어 어플이 작동을 안하네요...
    시스템 체크중이라 뜨다가 예상치않게 중지되어 다시 시도하라고만 나오고요...

    무슨 문제때문인지 좀 알려주실 수 없을까요? 답답해서요...죄송합니다.

    좋은 주말 보내시고요...항상 늘 감사합니다.

  12. 봉봉2 2011.05.16 16:16 신고 address edit & del reply

    이카루스님...잠에서 깨어나실때가 됬습니다
    내일 진저 업된다는군요 진저업도 기대가 되지만
    이카루스님 버프도 가슴이둑흔둑흔하네요 ~잘지내시죠??

    • iCaRuS™ 2011.05.17 14:19 신고 address edit & del

      하하하하.
      저도 보고 있습니다.
      잠에서 깨어나야겠네요~ ^^

  13. 메틴 2011.05.17 04:44 신고 address edit & del reply

    이카루스님, 진저 업뎃되었네요~ 생강스피드모드를 기다릴게요 ㅎㅎ

    • iCaRuS™ 2011.05.17 14:24 신고 address edit & del

      네.~기다리세요~^^

    • 강산 2011.05.18 12:05 신고 address edit & del

      이카루스님 패치도 기다릴꼐요!!! ㅜ

  14. mikokami 2011.05.18 10:31 신고 address edit & del reply

    안녕하세요?
    이카루스님... 다음 나올 진저 스피드컬널에도 부두사운드 포함 된니까?
    진저 업되고 나서... 왠지 분위기상 부두 귀해질것 같네요..^^

  15. 꼬부기 2011.05.18 12:50 신고 address edit & del reply

    진저브레드 소스코드가 공개되었네용...이제 작업 들어가시는 건가용??ㅎㅎ
    스피드모드 기다리느라 아직 진저브레드 구경도 못해봤다는...
    맛클 임베디드에 가니까 공개해 놨네용...
    스피드모드 너무 기다려지네용...ㅎㅎ

  16. dEcaDENt 2011.05.18 17:55 신고 address edit & del reply

    생강빵에서도 스피드모드가 나오길 기대합니다 :D

  17. 몽사마 2011.05.19 23:10 신고 address edit & del reply

    이카루스님.... 어여 빨리 나와주세요....

    진저업 안하고 기다리고 있습니다...

  18. 슝기 2011.05.20 00:32 신고 address edit & del reply

    때가 되면 작업해주시겠죠..

  19. 지니유니 2011.05.20 09:53 신고 address edit & del reply

    이카루스님 진저용 스피드커널 애타게 기다리고 있습니다...언제쯤 배포가능한지 정말 궁금합니다~~~

  20. 야슬이 2011.05.20 16:43 신고 address edit & del reply

    저도 많이 애타게 기다리고 있습니다.
    한편으론 진저브레이드 버그가 수정되면 그때 나와도 될듯싶기도 하네요.

  21. 추락 2011.05.22 21:53 신고 address edit & del reply

    추락따위 겁내지 않는 우리의 이카루스님 ㅠ.ㅜ 사랑합니다. 하루라도 빨리 테스트 끝나고 진저패치에 자리 잡혀서 얼마 전처럼 매주매주 엠디드 확인하러 가는 그 희열(?)감을 느끼게 해주소서!

2011.04.12 11:08

SDcard unmount problem patch

 SpeedMod의 적용시, SDcard가 unmount되는 현상이 발생하는 일부 유저분들이 계셔서,
update.zip으로 패치를 진행합니다.

곧 올리게 될 build7 update2 에서는 자동으로 적용되므로, build7 update2가 배포되기 전가지는 아래와 같이 패치하여 사용하시기 바랍니다.


펌웨어버전이 2.2.1일경우

 


 

펌웨어버전이 2.2일경우





<패치적용방법>
1. 자신의 휴대폰정보의 펌웨어버전을 확인
2-1.펌웨어버전이 2.2.1 이면 update_2.2.1.zip을 다운 받아 update.zip 으로 이름을 변경하고 /sdcard/ 에 저장
2-2.펌웨어버전이 2.2  이면 update_2.2.zip을 다운 받아 update.zip 으로 이름을 변경하고 /sdcard/ 에 저장
3. 휴대폰을 리커버리모드로 진입 (= CWM진입 )
4. CWM의 매인매뉴의 apply sdcard : update.zip 선택
5. Yes - Install /sdcard/update.zip 선택
6. ~~~패치적용
7. 매인매뉴로 복귀후 reboot system now
8. 부팅되면서 패치완료


<문제발생 원인>

해당문제는 커널과 ROM의 조합이 안맞아서 발생하는 현상입니다.
2.2.1안에 있는 vold.fstab 파일은 2.2.1 ROM에만 적용이되며, 기존의 2.2에는 맞지가 않습니다.
즉, 2.2.1의 SD cards 는 lun0/lun1 으로 마운트가되고 2.2.1커널은 이를 사용합니다.
2.2 ROM은 lun1/lun2으로 마운트가되고 커널이 이를 이를 사용합니다.
대부분 유저분들은 펌웨어버전이 최신 2.2.1로 되어 있어서 문제가 발생하지 않지만,
일부 유저분들 중에 기존의 2.2버전의 정보가 남아 있거나 또는 펌웨어가 정상적으로 이루어지 않으신분, 기존의 2.2버전의 시스템을 복구하여 사용하시는 분들중에 이러한 현상이 발생하므로, 패치를 진행하시기 바랍니다.

해당패치는 각각 펌웨어버전에 커널이 만도록 vold.fstab을 적용시켜줍니다.





저작자 표시 비영리 변경 금지
신고

'이카루스커널 > Notice' 카테고리의 다른 글

GPU Overclock setting  (13) 2011.06.27
OC/UV Guide  (27) 2011.06.10
SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.  (49) 2011.04.15
SDcard unmount problem patch  (6) 2011.04.12
SpeedMod NOTICE - Must Read  (0) 2011.04.03
Trackback 0 Comment 6
  1. 보민파파 2011.04.12 12:32 신고 address edit & del reply

    너무 고생이 많으시네요 하나 하나 신경 써 주셔서 감사드려요,,

  2. 론히 2011.04.12 18:27 신고 address edit & del reply

    이카루스님 패치에서부터 커널 잘 사용 하고있습니다..

    감사합니다.^^

  3. dEcaDENt 2011.04.13 15:28 신고 address edit & del reply

    이카루스님 항상 감사합니다 :D
    sd 캐시 사이즈 조절하실 생각이 있으셨던 같아서 리플을 달자면
    딱 2배씩만 내외장 불려서
    echo 256 > /sys/devices/virtual/bdi/179:0
    echo 256 > /sys/devices/virtual/bdi/179:8
    이렇게 적용하니 마켓 다운로드 앱 아이콘 로딩이나 갤러리 썸네일 로딩 속도는 확실히 빨라졌습니다.
    XDA의 추천값들은 하나같이 멍때림이나 버벅임을 유발하더군요.
    이정도면 괜찮을 것 같습니다 :D

    • iCaRuS™ 2011.04.13 16:20 신고 address edit & del

      오호~좋은 정보인데요?

      128k를 1024나 3072, 심지어는 4096까지 XDA에서 하더군요.

      Multi-random access방식으로 사용할때는 오히려 over-head를 일으킬 소지가 다분한데 말이죠.

      그래서 그냥 안할려고 했는데,
      간단히 2배씩만 높이니 좋다는 정보를 주시니,
      너무 감사할 따름입니다.

      테스트해봐야겠네요~ &^^

  4. chlwnstn89 2011.04.29 03:37 신고 address edit & del reply

    이카루스님..이번에 tc22이카루스님 패치를 하려구하는데요 커널 덮기전에 패치를할려하는데..
    2.2.1을 받아서 다했는데
    sd카드에 넣는법이랑... 리커버리모드...어케들어가는지좀 알려주실수있나여?..

  5. longchamp 2013.04.11 21:18 신고 address edit & del reply

    니가 눈물 흘릴 필요없어, 널 이렇게 하게 할수 있었던 사람이라면 널 울리질 않았을거야.

2011.04.03 20:33

SpeedMod NOTICE - Must Read


< SpeedMod 공지 사항 >


 <리커버리모드에서 adb shell사용방법>

SpeedMod사용시 부팅도 안되고 해서, 리커버리모드(CWM)에서 adb 를 사용하실분들은 아래와 같이 사용하시면됩니다.

1. 폰과 PC를 USB케이블로 연결
2. 리커버리모드진입 ( 홈 + 볼륨 + 전원버튼 )
3. PC에서 CMD창 진입
4. CMD창에 아래 명령실행
   adb root
   약 10초 기다리시고,
   adb shell
 -> 그러면 CMD창에 adb로 진입되시면서, # 으로 진입되며, 원하시는 작업을 하시면됩니다.



< ramzswap 사용 및 사용시 주의사항>

메모리의 가용성확보를 위해, /dev/block/ramzswap0에 메모리를 swap.

num_devices=1 disksize_kb=51200  옵션적용. ( 50M)


ramzswap 테스트 커널을 오딘으로 덮은후,
/system/etc/icarus/디렉토리 안에  ramzswap 폴더생성후 재부팅하면, 적용됨

[주의사항]
ramzswap사용시, /data의 loopdevice 옵션을 ramzswap와 동시에 사용하지 마세요.
또한 bind data_to_dbdata 를 ramzswap과 동시에 사용하지마세요.

<적용확인방법>

adb shell 에서,
$ ls /dev/block 또는
$ ls /dev/block/ramzswap0
해서 ramzswap0이 나오면 성공

루트익스플로러로에서, /sys/block/ramzswap0 이 있으면 성공.


<ramzswap 상태확인>
adb shell또는 터미널에서, 다음 2가지방법중 하나를 실행하여 메모리swap 상태 확인

$ free
              total         used         free       shared      buffers
Mem:       357480       331892        25588            0         8648
Swap:        51192         4460        46732
Total:       408672       336352        72320


$ cat /proc/meminfo
MemTotal:         357480 kB
MemFree:           28508 kB
Buffers:            8624 kB
Cached:            77936 kB
SwapCached:         2980 kB
Active:           118436 kB
Inactive:         140084 kB
Active(anon):      78184 kB
Inactive(anon):    99808 kB
Active(file):      40252 kB
Inactive(file):    40276 kB
Unevictable:        5672 kB
Mlocked:               0 kB
SwapTotal:         51192 kB
SwapFree:          46732 kB

<ramzswap 해제방법>

방법1 : /system/etc/icarus/ramzswap 디렉토리삭제후 재부팅

방법2 : adbshell 에서,

busybox swapoff /dev/block/ramzswap0
busybox rmmod ramzswap
재부팅필요없음.



<ramzswap 재 적용 방법>

방법1 : /system/etc/icarus/ramzswap 디렉토리 생성 후 재부팅

방법2 : adbshell 에서,
busybox insmod /icarus/lib/modules/ramzswap.ko num_devices=1 disksize_kb=51200
busybox swapon /dev/block/ramzswap0
재부팅필요없음




< Addroid logging >
SpeedMod Kernel에서는 기본적드로 Android logging을 Disable시켜놓았습니다.
따라서, logging이 필요할 경우에는 CWM의 tweaks옵션에서 enable Android logging 을 선택하신후 사용하세요.

logging이 필요한 경우는,  앱프로텍터등의 프로텍트어플류사용, logcat 사용,



</sdcard 용량, /system용량 >
SpeedMod의 backup은 /sdcard의 clockwokmod 디렉토리안에 날짜 저장하게 됩니다.
아울러, 랙픽스의 적용 및 해제시에 매번 저장을 하게되므로, 최신 백업본 2~3개정도를 제외하고 기존 백업폴더는 지워주시면서 사용하세요~
혹, /sdcard의 용량이 부족하여 백업도 안된다면, 문제가 발생할수 도 있겠지요~?

SpeedMod의 랙픽스와 트윅들에 대한 구성정보들은 /system 저장해놓습니다.
즉, /system의 용량이 부족하다면, 랙픽스와 트윅들에 대한 config파일을 저장할수가 없으므료, 자칫 잘못하면 공초해야 할 사태가 발생될 수 도 있으니, 새로운 정식펌을 올리신 분들은 반드시 KIED어플류로 /system의 기본어플중 필요없은 어플들을 지우시고 용량을 확보한 후에 적용하세요~


< 프로텍션 어플류>
어플 protector 류의 어플을 사용하신다면,
CWM의 TWEAKS옵션에서 Enable Android logger를 적용하시고 사용하세요.

커널에서 Android logger되는 것을 막아놓았고, CWM옵션에서 선택했을때만, 모듈을 적재하도록 하였습니다.
성능효율과 베터리효율에 영향이 있는 부분이라서 Default 로 막아놓았습니다.


<Dalvik-cache>
- 서로다른 새로운 커널을 올리셨다면, Dalvik-cahce를 wipe하는 것을 추천드립니다.
- SpeedMod커널의 CWM에서 Wipe Dalvik-cache를 지원하므로, 기존에 다른 커널 사용자분들은 적용하신후 사용하세요.
- Dalvik-cache정보 :  http://icarus21.tistory.com/entry/Dalvik-Cache


- Build6은 TC22커널과 TB23의 오픈소스커널이 동일합니다. TC22, TB23둘다 적용가능합니다.

- 주의사항 : 단 펌업으로 인한 펌(ROM)은 다르니 혼동하지마세요~.

 - 이전에 다른 커널을 사용중이셨거나 펌업을 하셨다면 아래와 같이 하세요~
- CWM에서 wipe dalvick-cache 를 실행후 부팅하시고, Kied어플로 기본설치어플중 제거가능한 어플들을 지워주셔서 /system 영역을 확보하시고나서 랙픽스 및 트윅옵션들을 사용하시기 바랍니다.

- /sdcard 의 저장공간도 충분히 남아 있어야 CWM의 백업이나 랙픽스의 기능이 지원됩니다.  ( 안그러면 백업부터 안되겠죠?)

 - /system/etc/icarus/disable-su 디렉토리를 생성했는데, 금융어플등을 사용해보면, 루팅된 폰이라 사용할 수 없다고 나오시는 분들이 있을 겁니다. 분명 제 커널에서 적용된 루팅은 상기 disable-su 디렉트로를 생성시키고 부팅시면, 깔끔히 루팅해제됩니다.

 단, 다른 어플들 중, 루팅이 되어야 사용되는 어플들은 자체적으로 su파일과 Superuser.apk 파일을 폰의 다른영역 ( ex, /data/data/해당어플의 데이타폴더)에 저장하기도 하면, 또 스피드커널사용전에 사용하셨던 다른 루팅이 완전히 해제되지 않은것입니다.



< Bind_data_to_dbdata 적용전 확인사항 >

 Bind_data_to_dbdata는 /data/data(모비낸드)를 /dbdata (원낸드) 영역으로 복사한후, 바인딩시켜주는 것입니다.즉, /data/data 를 원낸드에서 사용하도록 하는 것입니다
따라서, 이 옵션을 적용하기 전에는  " /dbdata 의 남은 용량 > /data/data 용량 "  이어야 합니다.적용전에 adb에서, 다음과 같이 하여 적용가능 유무를 확인하시기 바랍니다.

 1.  /data/dat의 크기 확인방법 : du -sh /data/data

 2.  /dbdata의 잔여용량 확인방법 : busybox df -h /dbdata

 이렇게 해서 1번의 용량이 2번의 Available크기보다 작아야 Bind_data_to_dbdata 의 적용이 가능합니다.

 

< 성능 vs 안정성 => 폰과의 타협 >

 무조건 성능만을 찾는 분들이 일부 계십니다.
SpeedMod커널의 Loop Device기능 ( ext2) 를 적용하시면, 벤치마크점수도 많이 향상되고, 실제적으로도 많이 빠릅니다.

단, 사용자 환경마다 사용시 버벅거리거나 미디어가 끊기는등의 현상도 발생할 수 있으니, 이런 분들은 자신의 사용환경과 Loop Device ( ext2 ) 가 맞지 않은 환경이므로 Loop Device기능은 해제하시고 사용해보세요.

그렇게 해도 SpeedMod 커널의 특성상, 매우 빠르고 매우 부드러움을 느끼실 수 있습니다. 특히, ext4 는 현재 나와 있는 ext4보다 더욱 강화되고 업그레이드되고 패치된 ext4 소스를 사용하였으므로,  다른 ext4 보다 향상되었습니다.

또한 Tiny RCU로 RCU를 사용하였으므로, 안드로이드단말시스템에 보다 좋게 최적화되어있습니다.( 물론 베터리효율성도 향상됨). 더군다나 이카루스패치에서 적용시켜져 왔던 IO Scheduler를 포함하여 Accesstime, VM파라미터값등도 적용되어져 있습니다.

자. 너무 성능 성능만 고집하지 마세요~ ^^

제가 개요 및 본문등의 문단을 먼저 적어드리는 이유는,  좋은 커널, 좋은 패치라고 해도 그 기능들을 알고 사용하셔야 좋은 커널, 좋은 패치가 되는 것이기 때분입니다.

 

 

< 백업 및 복구의 편의성 >

기본적으로 SpeedMod 는 ULK ,즉 Sticy님의 CWM모드를 사용하며, /sdard/clockworkmod/backup/ 디렉토리안에 백업했던 내역을 날짜/시간별로 저장해두고 있습니다.

따라서 SpeedMod 커널을 한번이라도 사용하시고, 백업받으신적이 있으시다면, 추후에 다른 커널을 사용중에도 제 커널을 다시 입히시고 복구하고자하시는 날짜로 모든부분(모든설정 및 어플들)의 복구가 가능합니다.

해당 backup폴더만 PC에 복사해놓으시면 100% 백업이 보장되겠지요~ ( 모비낸드를 돌린다고해도말이지요~~ ^^) 

 

<부팅타임이 조금 길어집니다. >

당연히 SpeedMod커널은 다른 커널들과는 달리, 트윅들도 적용하게 되어 있는 커널입니다.

트윅들은 부팅시 적용되므로 부팅타임이 늘어날 수 밖에없습니다.

이카루스패치를 사용해보신 분들은 아마 아실것입니다.

모르시는 분들은 부팅타임이 길다~등의 말씀을 하시면서, 커널에 문제가 있는것이 아니냐는 등을 거론하시는데, 부팅타임이 중요하시다고 생각하신다면, 제 커널이나 트윅들 적용하지마세요~~

  

<루팅해제방법>

-> 밤샘 제안서 쓰다가, 새벽에 잠깐 짬을 내어 루팅해제되도록 만들었습니다.

-> 루팅해제하시려면, 루트익스플로러를 열고, /system 으로 들어간뒤, 루트익스플로러 위에서 rw모드(읽기,쓰기)로 전환한뒤, /system/etc/icarus/ 디렉트로 안에 disable-su 폴더를 생성하시고 부팅하세요~

   

< Faster Mod = No Journel ? >

-> 아닙니다. Faster Mod는 말그대로 Faster Mod입니다. 마운트옵션들을 보다 빠르게 해놓은것입니다.
     물론 안정성을 본다면 안정성위주의 마운트옵션을 적용한 Safer Mod가 더 안정적인건 사실입니다만, 불안한것은 아닙니다.
  
 말그래도 No Journel은 ext4nj를 의미하며, 이것은 ext4의 마운트 Flag에서 has_journal을 제거하는 것입니다


< 백업 및 Fix Permission의 중요성 >

lagfix를 적용하실분들은 반드시 사전에, 백업을 하시고, fix Permission 을 먼저 하시기 바랍니다. 시스템이 이상해지거나 꼬이거나 하는부분들이 대부분 커널 덮기전에 사용하고 계셧던 어플들의 퍼미션 문제에서 발생하기 때문입니다..


홈키대신 우측하단터치키 사용
 

홈키가 두번눌려져서 이상현상이 발생할 수 있으니,

선택시-> 우측하단터치키,

이전매뉴복귀시 -> 왼쪽하단터치키 를 이용하세요.

 

 < ADB disable >

adb는 초기적용시 또는 재부팅하면 안되도록 막아놓았습니다.

adb를 사용하시려면,  USB케이블을 빼시고 환경설정 > 응용프로그램 > 개발 > USB디버깅의 체크를 해제후 다시 체크하신후 케이블 연결하여 사용하시면 됩니다
혹 그래도 안되시는 분들은, 다른 USB포트에 연결해보세요.잘될것입니다.
 

 

업데이트된 커널을 적용하실려면 오딘으로 덮으시기만 하면 됩니다. (기존 커널을 해제하거나 할 필요없습니다)

본 SpeedMod 커널을 적용후,  adb shell 을 사용하고자 하실 경우에는 먼저, USB디버깅을 체크하시기 바랍니다.

( 환경설정 > 응용프로그램 > 개발 )

 

본 커널은 호환성 또한 목적으로 하므로, 대부분의 커널들과 호환이 되어 다른 커널을 덮으시거나 할때 순정커널로 원복할 필요는 없습니다.

다만,  반드시 SpeedMod커널을 포함하여 랙픽스가 적용된 커널들은, 순정이나 다른 랙픽스 커널로 적용하실때에 적용되어 있는 랙픽스는 원상복구하고 커널을 덮으셔야 하는 것이 기본입니다. ( 내장 ext4 사용등...)

( 혹시 실수하시는 부분들이 계실듯하여 원복용 커널을 첨부하였습니다 )

저작자 표시 비영리 변경 금지
신고

'이카루스커널 > Notice' 카테고리의 다른 글

GPU Overclock setting  (13) 2011.06.27
OC/UV Guide  (27) 2011.06.10
SpeedMod Kernel Build7 Update2를 새로 빌드하여 올려놓았습니다.  (49) 2011.04.15
SDcard unmount problem patch  (6) 2011.04.12
SpeedMod NOTICE - Must Read  (0) 2011.04.03
Trackback 0 Comment 0


티스토리 툴바