상진군
12.11.21
조회 수 6648
추천 수 18
댓글 10

터무니 없는 값을 입력할경우 기기가 손상될 수 있습니다.


반드시 고급사용자만 이용하시길 바랍니다!!!


 


사용에 대한 책임은 모두 본인에게 있습니다.


 


 


 


갤럭시노트2 SJKernel 에 한해 적용 가능합니다.


스크립 형식으로 적용하셔야 합니다.


init.d 스크립 작성 방법을 참고하셔서 아래 스크립트를 넣은 파일을 만드시면 됩니다.


예제 파일은 밤에 업로드하도록 하겠습니다..


 


10개의 클럭 단계가 있습니다. 기본값은 54 108 160 266 350 440 533 640 733 800 입니다.



노트2는 533MHz의 최고 클럭을 가집니다. 위 이미지는 갤럭시S3 기준 최고,최저 클럭 입니다.

GPU 관련 클럭과 전압설정 폴더의 위치는 -> /sys/devices/system/gpu/ 입니다.

freq_table 파일은 클럭을 설정하는 파일입니다.


이 파일 에 대한 설정방법은 두가지 방법이 존재하는데,


 


예를 들어 533MHz 클럭을 500MHz로 수정하는 스크립을 짜고자 하는경우


방법 1. Pair-wise target setting:


치환 방법입니다.


echo 533 500 > /sys/devices/system/gpu/freq_table


( 이렇게 할경우 Max Freq는 533->500MHz가 되겠죠.)



방법 2. Whole-table ttecho:


전부 다시 입력하는 방법입니다.


 echo 54 108 160 266 350 440 500 640 733 800 > /sys/devices/system/gpu/freq_table
이 방법은 전체 freq table을 입력하는 스크립입니다.



먹일 수 있는 클럭은


54, 108, 160, 200, 266, 275, 300, 350, 400, 440, 500, 533, 600, 640, 666, 700, 733, 750, 800 입니다.


 


 



- volt_table 파일은 GPU 전압을 설정하는 파일입니다.


방법 1. Pair-wise target setting:


 echo 533 1025 > /sys/devices/system/gpu/volt_table


이것은 533MHz의 전압을 1025mV로 설정하는 스크립입니다.



방법 2. Whole-table echo


 


이 방법은 freq_table과 같은 형식입니다.


 


 


가능한 전압은 600mV => x <= 1200mV 사이 입니다.



- thresholds 파일은  두개의 전역 threshold 설정을 입력합니다.


 


echo 90 10 > /sys/devices/system/gpu/thresholds


 


첫번째 숫자는 up-threshold 이며 두번째 숫자는  down-differential.


down differential은 99 ~ up 값을 초과해선 안됩니다. (99 - up value)

- min_freq 파일과 max_freq 파일은 현재 DVFS 정책에 따라 제한이 걸려있습니다.


 기본값은 160MHz to 440MHz 입니다. (순정과 같습니다.)


 


echo 533 > /sys/devices/system/gpu/max_freq


최고 클럭을 533까지가능하게 해주는 스크립입니다 (일반적인 오버클럭된 장치 값).



echo 108 > /sys/devices/system/gpu/min_freq


최저 클럭 설정 방법 또한 같습니다.

댓글 10
댓글 쓰기 권한이 없습니다.
최신순 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2