Avelan
12.07.17
조회 수 11777
추천 수 1
댓글 17

 


대표적으로 배터리를 절약하기 위해서


 


/system/build.prop에서


 


debuf.sf.hw=1 (cpu의 렌더링을 gpu로 강제로 넘겨서 전력 절약 / 개발자 옵션의 2D 강제 렌더링 인 것 같네요.)


pm.sleep_mode=1


ro.ril.disable.power.collapse=1 (안드로이드의 성능을 배터리에 최적화 시킴)


 


이렇게 3개를 추가 하게 되면 모션 및 화면 전환이 느려집니다. ( 갤럭시s3 lte 기준입니다. )


딜레이가 생기며 버벅거린다고 하면 표현이 맞을 것 같네요.


실제적으로도 작업관리자 에서 Ram 정리 후에 화면전환을 하는데


저 3개가 build.prop에 추가되있으면 상당히 버벅거리더군요


게다가 배터리 소모에는 전혀 도움도 주지 않는 것 같습니다


(저는 S3 LTE 모델을 쓰고 LTE를 항상 키고다니며 안끄고다녀서 배터리소모에 문제가 생기더군요)


또한 dirty_ratio 등등을 조절하는 스크립트 역시 잘 구분하셔서 쓰셔야 될 것 같습니다.


XDA도 그렇지만 국내 포럼에서도 스크립트 적용시 어떤 문제를 초래하는지에 대해선 확실히는 나와 있지 않고


오히려 좋아진다 라고만 되있고 무조건적으로 적용하셔서


'아 좋아졌겠지?' 느끼실 때 이미 성능은 하락하고 있을 수도 있습니다..


(다 그런건 아니지만 위의 3개의 구문은 특히 더 그렇습니다...)

댓글 17
  • profile
    좋은정보 감사합니다^^ 빌드프롭이나 스크립트 추천 점 해주시면 안될까요? 좌표 부탁드립니다...
  • ?
    Avelan
    12.07.17
    안전하고 효과있는 스크립트는 추후에 제가 적용해보면서 올려드리도록 하겠습니다.
  • profile
    저도 요즘 관심사는 빌드프롭.스크립트.init.d트윅으로 매일 하는일이 그겁니다.. 언제라도 카톡 주십시요 saming83 기종은 다르지만.. 트윅은 전기종이니까..^^
  • ?
    ro.ril.disable.power.collapse 부분의 값은 0 이며 gpu 강제렌더링 구문은 갤3 cpu 에비해 gpu처리가 느린것이지 갤스와같은 할아버지폰엔 체감 속도 향상은 꾀할수있습니다^^ 또한 위 세가지 부분중 하나라도 적용하면 딜레이가생긴다는 말씀이신가요? 아니면 저 세게중에 부분만 문제를 일으킨다는건가요?
  • ?
    Avelan
    12.07.19
    네, 친구추가 후 카톡 대화 걸겠습니다~
  • ?
    Avelan
    12.07.19
    0~5 까지의 세팅갃이 있지만 0은 완전히 배터리 절약이며 1은 절약이되 외국에선베스트 퍼포먼스값으로 되어있더군요 나머지 2 3 4 5 값은 기억이 나진 않습니다 저 3개 모두 하니씩 갤s3에서는 상당한 딜레이메이커가됩니다 하나하나 지워봤구요 아마 싱글코어는 잘 먹으나 그 이상에선 오히려 딜레이를 꾀는 것 같습니다 마치 CPU 클럭을 줄이는 것 처럼요.
  • ?
    제발;; 완전히 알고좀 말씁해주세요 제발... 이런글 하나하나가 다 거짓정보라구요 ㅠㅠ 0~5 세팅값 아닙니다. 0 = 하지않는다 1 = 한다 라는 의미입니다.. ro.ril.disable.power.collapse(절전절약 끄기) =0 (안해!, 절전 절약 안끌거야) OR 1 (응 꺼버릴께..) 라는 뜻입니다..
  • ?
    Avelan
    12.07.20
    pm.sleep_mode 값이 0에서 5군요 제가 착각했습니다
  • ?
    Avelan
    12.07.20
    어찌되었건 제가 3개중 하나라고 말했으니 거짓정보는 아닌듯 싶습니다. 실제적으로 적용하면 딜레이가 생기는것을 증명해드리고 싶어도 어찌 폰 내의 동영상캡쳐기능이 없어서 증명해드리진못하네요 테스트 결과가 확연히 나오는 이유가 제가 동등한 조건에서 달빅캐쉬와 캐쉬를 지우고 같은폰에서 각각 테스트 하였기 때문입니다.
  • ?
    Avelan
    12.07.20
    are you able to elaborate on the settings of 1, 2 and 3? ive only seen this suggested to be set to 1. thanks.edit: found thishttp://www.androidonhtc.com/wiki/Boot_Optionsand this info below elsewhere:Sleep Modes: (pm.sleep_mode=) in the startup.txt This is supposedly for topaz/rhodium that I found on the xda wiki:* '4' will do "wait for interrupt", no change in arm11's clock or voltage* '3' will do "wait for interrupt and ramp clock", the arm11's clock is lowered to 20MHz instead of 300-500, and voltage is lowered too.* '2' will do "app sleep", arm11 is still on, but put into low power mode (registers are still saved)* '1' and '0' will totally power off the arm11 (so we have to restore registers and things ourself), don't know the differences between thempm.sleep_mode=0 -> Power Collapse Suspendpm.sleep_mode=1 -> Power Collapse (Provides best power savings)pm.sleep_mode=2 -> Apps Sleeppm.sleep_mode=3 -> Slow Clock and Wait for Interruptpm.sleep_mode=4 -> Wait for InterruptValues0 - Power Collapse Suspend1 - Power Collapse - __Provides best power savings__2 - Apps Sleep3 - Slow Clock and Wait for Interrupt (default)4 - Wait for Interrupt 라고 XDA, 위키에 나와있는데 말이죠..?
  • ?
    Avelan
    12.07.20
    또한 제가 의심이 들어서 찾아보니 Cpu 가 Low Power 로 작동하는것은 저 뿐만아니라 이미 해외사용자들에게도 있는듯 합니다 갤럭시 시리즈는 전력과 클럭을 임의로 낮추면 원할히 작동안하시는것 잘 아시리라 생각됩니다. 그런데도 거짓정보일까요? 분명 pm.sleep_mode는 세팅값을 조절하는것으로 있는데 말이죠.. 또한 저 구문 외에도 debug.sf.hw를 0과 1로 세팅시 예전에 제가 쓰던 윈도우폰용이던 HTC HD2에서도 테스트했던결과 가뜩이나 저스펙폰인데 구문을 추가했다가 센스롬에서 스크롤 등이 원할하지 않고 창전환 등이 렉이 걸렸으며 벤치마크시에도 변경전과 후가 차이날정도로 저하되었었고 이미 그것을 갤럭시S3 LTE에서도 겪은일입니다 아무지식없이 이런 주장의 글과 덧글을 쓸 이유가 없죠 그런 이후 구문을 삭제하고나니 두 폰 모두 정상으로 돌아왔습니다.
  • ?
    Avelan
    12.07.20
    그리고 추가적으로 debug.sf.hw는 제가 덧글들을 작성후 찾아보니 http://m.blog.naver.com/PostView.nhn?blogId=gim515&logNo=60153676909 라는 저와같은 국내 사용자분이 있으시네요 저뿐만이 이런게 아니란겁니다
  • ?
    Avelan
    12.07.20
    또 제가 감히 충고를 드리자면 세팅값에 대한 분석글이 있는데 http://regen.egloos.com/m/4673880 이것을 보고 오시면 아실 듯 하십니다 저기서도 3구문이 전체적으로 나와있구요 저 글에서 나와있듯 pm.sleep_mode와 ro.ril 구문에 대한 것은 배터리 트윅으로 국내외로 퍼져있지만 실제는 저전력으로 맞추어 주는것으로 배터리 이득을 취한다는것에 있다는것이지만 실질적으로 사용시에는 이것은 폰에 지장을 줄 수 있다는 것입니다...
  • ?
    아ㅋ;;; 제가3번째 답글에 '이런글이라'라고 오해의 소지가 있게 잘못썼군요 원랜 '이런댓글'이라써야하는데.... 죄송합니다 그리고 정보찾는데 수고하셨고 귀찮게해드려서죄송합니다
  • ?
    Exyriod
    12.07.22

    싱글코어 갤플70쓸때나 듀코갤투 쓸때나

    배터리소모는 같던거 같던데요 버벅임이있나요?

  • ?
    Maple
    12.07.23

    정확히 설명 드리겠습니다.

    debuf.sf.hw=1 cpu의 랜더링을 gpu로 전환시에는 배터리 소모가 좀 더 크고

    Cpu의 성능이 더 좋을시에는 0을 gpu의 성능이 더 좋을때는 1 을 쓰는것을 권장합니다.

    물론 싱글코어는 cpu가 한개기 때문에 1을 써서 그래픽 퀄리티를 떨어트리고 스크롤을 향상시키는게

    좀더 효율적인 편입니다. 어떤폰에서는 cpu와 gpu를 둘다 사용해서 스크롤을 한다고 하네요 

    pm.sleep_mode=1

    그야말로 화면을 off할시에 모든 동작을 느리게합니다.

    클럭과는 상관이 거의 없고요 일부 어플에서는 이 명령구문때문에 화면off시 작동을

    안하는 현상도 생깁니다.

    ro.ril.disable.power.collapse=1 .

    배터리 소모가 급격하게 올라가는것을 방지해줍니다.

    대신 이 명령구문을 활성화 하면 성능향상에는 방해가 됩니다

     

    이해 되셨나요?

  • ?
    포뇨포
    13.02.12
    좋은 정보 감사합니다.
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2