관리 메뉴

삶을 누리는 디비누스

커스텀 볼트 모드 Custom Voltage Mod 본문

스마트폰/넥서스 S

커스텀 볼트 모드 Custom Voltage Mod

케일럽 2012.03.10 00:11

Ezekeel 님이 다시 한번 넥서스 s 유저들에게 좋은 모드를 만들어 주셨다...
Ezekeel strikes again for Nexus S users with another great mod~!

그건 바로 커스텀 볼트 모드!
Its custom voltage mod!

뭐 기존의 setCPU 나 proton 같은 앱이 있지만 프로톤 같은 경우는 순정 cpu 속도만 지원하고 setcpu 도 가끔식 말성을 부리는데 Ezekeel 님께서 라이브 OC 랑 잘 어울리는 커스텀 볼트 모드를 만드셨다~!
yes there are app like setcpu and proton in the past... but proton only supports stock cpu speeds while setcpu gets tangled up time to time... this will go hand in hand with Ezekeel's live OC~!

기존의 볼트 수정 앱과는 다르게 이 모드를 통해서 ARM 볼트와 INT 볼트를 수정할 수 있게 되었다...
unlike previous voltage modifying apps, this mod allows you to edit ARM & INT voltages...

다음과 같이 Ezekeel 님께서 설명해주셨다...
Here's explanation from Ezekeel himself...

The ARM voltage is for the CPU, the internal voltage for the bus (and also GPU I believe). If you increase the bus/GPU speeds with LiveOC you might have to increase the internal voltages additionally to the ARM voltages to get it stable.
ARM 볼트는 cpu 속도의 볼트를 수정해 주고 INT 볼트는 버스 속도 및 GPU, 즉 그랙픽 속도의 볼트를 수정할 수 있다. 라이브 OC를 통해 버스 속도를 올려주면 INT 볼트도 같이 올려 더욱 안정적으로 만들 수 있다. 

사용 방법은 아래와 같다.
you can apply as follows.

echo "1250 1175 1000 900 900" > /sys/class/misc/customvoltage/arm_volt

echo "1400" > /sys/class/misc/customvoltage/max_arm_volt

echo "1100 1050 1000 950 900" > /sys/class/misc/customvoltage/int_volt

echo "1250" > /sys/class/misc/customvoltage/max_int_volt

넥서스 s의 순정 볼트는 다음과 같다.
stock voltages of nexus s is as follows.

 CPU Frequency

CPU 속도

 ARM voltage (CPU)

ARM 볼트 (CPU)

 INT voltage (GPU)

INT 볼트 (GPU)

100000

950

1000

200000

950

1100

400000

1050

1100

800000

1200

1100

1000000

1250

1100

Max Voltage

최대 볼트

1400

1250

출처 Source: http://forum.xda-developers.com/showthread.php?t=1331610

지금 현재 내가 사용하는 볼트...
my current volt settings...




댓글 31건 | 트랙백 0
  • 프로필사진 thoth77 2011.11.04 19:46 Custom Voltage가 무엇인지 가닥이 좀 잡히고 있는 것인가요? Live OC 전압조절이 좀 미묘해서 그 용도에 적합했으면 합니다 ^^
  • 프로필사진 thoth77 2011.11.05 08:50 http://forum.xda-developers.com/showpost.php?p=19058843&postcount=18

    "The ARM voltage is for the CPU, the internal voltage for the bus (and also GPU I believe). If you increase the bus/GPU speeds with LiveOC you might have to increase the internal voltages additionally to the ARM voltages to get it stable."

    기대가 많이 되네요~
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.05 12:37 신고 감사합니다~

    않그래도 오늘 아침에 읽고 수정할까 생각중이었지요!

    >,<
  • 프로필사진 thoth77 2011.11.04 22:35 KalimochoAz가 앞으로 CM롬 자체 설정에서 LED알림 뿐 아니라 부두셋팅도 메뉴로 조절할 수 있게 한대요. 각 번역을 부탁하고 있네요. 케일럽님이라면 잘 하실 것 같아서요 ^^

    http://forum.xda-developers.com/showpost.php?p=19045841&postcount=8882

    http://pastebin.com/fnYFUjz5
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.05 12:37 신고 오~

    한번 시도해봐야겠군요!
  • 프로필사진 thoth77 2011.11.05 22:34 http://cafe.naver.com/nxss/37345

    카페 회원분이신 넥서스S님이 번역했다고 해서 일단 포스트했습니다.

    http://pastebin.com/j6Z3jqnc

    http://forum.xda-developers.com/showthread.php?p=19075212#post19075212
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.06 00:40 신고 아하... 한발 늦었군요~!
  • 프로필사진 thoth77 2011.11.05 16:54 케일럽님이 넥스유저들에게 도움을 많이 주시지만, 절대 포기하지 않는 mike216 이 친구 대단하던데요 ^^
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.06 00:51 신고 thoth77 님도 넥스 유저들에게 없어서는 안돼는 존재이십니다~!

    항상 좋은 정보를 카페와 xda 로 알려주시고 있어서 넥스 커뮤니티가 살아나는 거죠~ >,<

    mike216님... ㅋㅋ xda에서 오래전부터 뵈던분인데... 혹시 한국 사람 아닐까 생각하네요~ ㅋㅋ
  • 프로필사진 thoth77 2011.11.06 14:39 프랑코 커널 11월 6일자에 이 MOD가 최초 탑재되었습니다.

    아직 사용법을 모르겠어요. 일단 각 sysfs의 기본값입니다.

    /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
    1000mhz: 1250 mV
    800mhz: 1200 mV
    400mhz: 1050 mV
    200mhz: 950 mV
    100mhz: 950 mV

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    1000000

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    100000



    /sys/class/misc/customvoltage/arm_volt
    1000mhz: 1250 mV
    800mhz: 1200 mV
    400mhz: 1050 mV
    200mhz: 950 mV
    100mhz: 950 mV

    /sys/class/misc/customvoltage/max_arm_volt
    1400 mV

    /sys/class/misc/customvoltage/int_volt
    1000mhz: 1100 mV
    800mhz: 1100 mV
    400mhz: 1100 mV
    200mhz: 1100 mV
    100mhz: 1000 mV

    /sys/class/misc/customvoltage/max_int_volt
    1250 mV
  • 프로필사진 thoth77 2011.11.06 14:44 기존의 200~800, 120% LiveOC 스크립트에 일단 기본값들을 넣어 두고 필요한 값들을 수정해봐야 겠어요

    #!/system/bin/sh

    echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

    echo "1250 1200 1050 950 950" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
    echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    echo "1250 1200 1050 950 950" > /sys/class/misc/customvoltage/arm_volt
    echo "1400" > /sys/class/misc/customvoltage/max_arm_volt

    echo "1100 1100 1100 1100 1000" > /sys/class/misc/customvoltage/int_volt
    echo "1250" > /sys/class/misc/customvoltage/max_int_volt

    echo "120" > /sys/class/misc/liveoc/oc_value

    echo "lazy" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.06 18:38 신고 감사합니다!

    또 좋은 정보 알려주시는군요~

    저도 이제 setcpu 버리고 알려주신

    스크립트로 다 통일해야겠네요~

    사용해보고 포스트 업데이트할께요 >,<
  • 프로필사진 Favicon of https://dldduxhrl.tistory.com 잉여토기 2011.11.06 21:16 신고 스마트폰 유저들에게 도움이 될만한 자료 같네요.
    하지만
    폴더폰 쓰는 저로서는
    댓글들이 외계어로 들리네요.
    즐거운 하루 보내세요.
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.06 21:23 신고 저도 이것저것 공부하고 있지요~

    앱 개발 준비도 하고 있는데..

    생각보다 쉽지는 않네요... 제 전공하고는 완전 다른쪽이라.. ㅋㅋ
  • 프로필사진 thoth77 2011.11.07 12:06 Ezekeel 曰 Custom Voltage MOD에서는 arm_volt만 만져주면 UV_mV_table는 저절로 바뀌니 손댈 필요 없다고 하네요.(정확히는 둘 중 하나만 조정하면 된답니다) 어차피 +20%까지는 cpu전압 외에 internal 전압은 안 올려주었어도 괜찮았는데, 그를 초과하는 비율로 할 때 안정성을 위하여 internal 전압까지 만져주기 위한 것이 바로 Custom Voltage MOD인 것을 감한해서 +25%에 200~800 (결국 250~1000) 스크립트를 작성해보았습니다.

    arm 800의 전압을 50, 400의 전압을 30
    int 800, 400, 200의 전압을 각각 30씩 높였습니다. (버스스피드가 200에서 250되는 것을 감안)

    LiveOC의 순서인

    1) 전압 조절(arm & int)
    2) 최고클럭 설정
    3) 비율 정해서 LiveOC 활성화

    를 지켜야 되더군요.

    #!/system/bin/sh

    echo "1250 1250 1080 950 950" > /sys/class/misc/customvoltage/arm_volt

    echo "1100 1130 1130 1130 1000" > /sys/class/misc/customvoltage/int_volt

    echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    echo "125" > /sys/class/misc/liveoc/oc_value
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.07 19:54 신고 int 볼트는 어떻게 최적화 하셨나요?

    arm 볼트는 영화 앱 같은 거 실행하고 했지만 그랙픽쪽은... 같은 방법인가요?
  • 프로필사진 thoth77 2011.11.07 20:12 전에 Custom Voltage 나오기 전에 제가 +25%했다가 efs파티션 날렸잖아요 ;; 이 MOD의 목적이 좀더 안정적인 LiveOC를 위해서 cpu이외의 전압도 올려주는 것이니, 일단 조금씩 올려봤어요

    하루 이상 버티면, 아 Ezekeel말이 맞구나 이런거죠 ;;

    morfic의 경우 버스스피드 올린 커널은 int전압도 아예 Stock보다 과감히 낮춰놓았더라고요. 카페 회원분들 중에 morfic커널 좋아하다가 역시 efs파티션 날리신 분도 있었어요.

    일단 20퍼센트 초과하는 LiveOC의 경우 int전압도 좀 올려보는거죠.

    내일 또 보고드릴께요~
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.07 20:27 신고 아... 전 라이브 oc 110에서 완전 만족하고 있어서요...

    전 int 볼트 한번 내려봐야겠군요~
  • 프로필사진 thoth77 2011.11.07 21:17 사실 Ezekeel도 그러더라고요. int전압을 올려도 기기가 250이라는 버스스피드를 견디지 못 하면 어쩔 수 없다고요.

    몇시간 +25%로 써보니 화면 전환시에 좀 지글지글거리는 것을 발견했어요. 특히 브라우저에서 흰바탕화면 많은 곳에서요.

    +20%정도에서 만족을 해야 할까요 ;;; 아니면 그냥 프랑코 본인이 사용하는 값으로 할까 고민됩니다.

    http://forum.xda-developers.com/showpost.php?p=19110909&postcount=6

    산소롬에 자기 커널 bfs

    echo 1 > /sys/devices/system/cpu/cpufreq/lazy/screenoff_maxfreq 전제

    #!/system/bin/sh

    echo "1250 1155 1000 900 900" > /sys/class/misc/customvoltage/arm_volt

    echo "110" > /sys/class/misc/liveoc/oc_value
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.07 21:50 신고 제 세팅도 프랑코랑 비슷해요...

    1100에서 1290 사용한다는 거만 빼면...

    screenoff는 아직 사용안하고 있어요... 내일 한번 테스트 해볼려구요...
  • 프로필사진 thoth77 2011.11.07 22:27 케일럽님도 그러시니 저도 110!!! ^^
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.07 23:31 신고 ㅋㅋㅋ

    110 liveoc 에 440/880 사용하고 있는데..

    빠르고 배터리도 오래가고...

    완벽합니다!
  • 프로필사진 thoth77 2011.11.08 00:25 http://forum.xda-developers.com/showthread.php?t=1336529

    충격!!! Ezekeel이 자신의 커널을 직접 공개했습니다.

    그동안 다른 커널 제작자들에게 MOD들만 제공하는 줄 알고 있었는데요! 오~~~
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.08 07:51 신고 !!!

    자신의 모들 테스트한다고 커널을 찾으시더니 결국은 하나 만드셨군요!!!

    와우!

    정말 기대됩니다!
  • 프로필사진 thoth77 2011.11.10 00:38 와~ 표가 정말 보기 좋아요. Matr1x용 표도 하나 해주세요~

    mathkid95가 int_volt를 낮춰서 재부팅 겪는 사람이 많고, 심지어 부팅자체를 못하는 사람도 있더라고요.

    http://forum.xda-developers.com/showpost.php?p=19182934&postcount=4534

    이게 v10.5 전압을 비롯한 정보입니다.

    아예 부팅도 못하는 사람은 CWM에서 http://dl.dropbox.com/u/11341924/Matr1x_Stock.zip
    플래시하면 Stock(arm, int 둘다) 전압 되도록 스크립트 설치되고요. 이 사람들은 부팅 후 nstool를 이용하거나, stock 전압 스크립트 지우고 아래 값을 수정해서 스크립트를 넣어서 써야죠.

    #!/system/bin/sh

    echo "1450 1390 1330 1250 1200 1050 950 950" > /sys/class/misc/customvoltage/arm_volt

    echo "1250 1200 1115 1100 1100 1100 1100 1000" > /sys/class/misc/customvoltage/int_volt

    echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "100000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    echo "110" > /sys/class/misc/liveoc/oc_value

    echo "lazy" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

    echo 1 > /sys/class/misc/deepidle/enabled

    echo 1 > /sys/devices/system/cpu/cpufreq/lazy/screenoff_maxfreq

    이것은 필요한 수정을 하기 위한 스크립트입니다.
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.10 13:25 신고 와우.. 저 zip 파일 직접 만드셨나요?

    저도 zip 파일 하나 만들어야겠어요~

    롬 설치하고 제 zip 으로 올리면 따로 파일 복사 안해도 되구 좋네요~ ㅋㅋ

    http://caleb1783.tistory.com/232 쪽에다 매트릭스 커널 소개했어요... 흠.. 예전에 한걸로 기억하는데 안했더군요... 제가 제일 많이 사용하는 커널인데. >,<
  • 프로필사진 thoth77 2011.11.10 16:35 언제나 감사드립니다~

    다른 스크립트설치용 zip파일에 스크립트만 바꿔치기했어요 ;;

    http://forum.xda-developers.com/showthread.php?t=1225560&highlight=script

    여기서 받아서 원래 있던 스크립트파일 지워서 폴더 비워놓고 /META-INF/com/google/android/updater-script 안의 정보만 "script"로 바꿨습니다.
  • 프로필사진 thoth77 2011.11.10 00:41 전 현재 CM 7.1.0 스테이블 롬에 Matr1x v10.5 cfs 쓰고요. 아래의 스크립트로 셋팅하고 있어요

    #!/system/bin/sh

    echo "1450 1390 1330 1250 1155 1000 900 900" > /sys/class/misc/customvoltage/arm_volt

    echo "1250 1200 1115 1100 1100 1100 1100 1000" > /sys/class/misc/customvoltage/int_volt

    echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "400000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    echo "110" > /sys/class/misc/liveoc/oc_value

    echo "lazy" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.10 13:27 신고 감사합니다~

    오늘 한번 INT 볼트 맞춰볼려구요...

    일단은 arm 볼트 처럼 같은 숫자로 내렸다가 문제있는지 알아볼려구요...

    INT 너무 낮추면 화면이 막 깨지면서 멈추더라구요... ㅠㅠ
  • 프로필사진 thoth77 2011.11.12 17:20 http://forum.xda-developers.com/showpost.php?p=19270951&postcount=6775

    morfic이 중요한 정보를 주었어요. 넥스는 전압조절을 25mV단위로 해야 하고, 그렇지 않은 값을 주어도 어차피 그 단위로만 변경되나봐요.
  • 프로필사진 Favicon of https://caleb1783.tistory.com 케일럽 2011.11.12 19:17 신고 그렇군요!

    아하... 그래서 1200에서 5mv 식 내리다가 1175가 되면 않되던게 그래서 그랬군요...

    감사합니다!
댓글 쓰기 폼