안녕하세요?

t460s 사용하고 있고 아답터 연결했을때 그리고 그냥 밧데리로 사용할 시

전원 옵션에서 고성능 모드와 절전모드를 바꾸면서 사용하였는데..

이게 은근히 번거로울때가 많더군요.


그래서 절전모드를 기본으로 하고 전원옵션에서 고성능 모드로 바꾸지 않아도

아답터 연결해서 사용할 때는 고성능 모드로 동작하게 하는

레지스티리 설정에 대해 알아보겠습니다.


기존의 인터넷을 잘 검색해보면

프로세서 성능 증가 임계값 그리고

프로세서 성능 감소 임계값을 셋팅하는 방법이 나와 있는데..

이것만으론 절전모드에서 아답터 연결시 고성능 모드로 동작하지 않더군요.


그래서 알아본 결과 프로세서 절전 성능 선호 정책이란 값이 있는데

이 값을 바꿔주면 절전모드에서도 고성능 모드로 동작하게 할 수 있습니다.


아래그림 PowerSettings의 레지스트리 경로

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00


아래 그림에서 세번째 빨간박스, 6863으로 끝나는 폴더명의 값을 보면

processor energy performance preference policy가 있는데 바로 이것입니다.

이것의 attributes값을 0으로 해주면 전원옵션에서 프로세서 절전 성능 선호 정책이란 셋팅값이 표시됩니다.


Power_Setting.jpg


윗쪽에서 첫번째 빨간박스는

프로세서 성능 증가 임계값(Processor Performance increase threshold)


두번째 빨간박스는

프로세서 성능 감소 임계값입니다.(Processor Performance decrease threshold)


이것도 마찬가지로 해당 attributes값을 0으로 바꾸어 주면(원래 값은 1)

아래 그림처럼 전원옵션에서 해당 셋팅값이 표시됩니다.


PowerSetting2.jpg


저는 위와같이 설정해서 쓰고 있습니다.


프로세서 성능 증가,감소 임계값중에 전원사용값을 고성능 모드와 같은 값으로 변경(배터리 모드시엔 절전모드와 동일)


프로세서 절전 성능 선호 정책의 전원 사용값을 0으로 설정(항상 풀클럭으로 동작, 최소/최대클럭으로 동작하게 할려면 5로 변경)

프로세서 절전 성능 선호 정책의 배터리 사용값을 80%으로 설정(절전모드의 원래 값은 60%)하니

cpu클럭이 주로 1Ghz이하를 유지하다가 가끔 1.7Ghz로 동작합니다.(cpu는 i5-6300u)


근데 성능 증가,감소의 임계값의 기준이 무엇인지 조금 애매할 수 있는데


암튼 위와같이 설정해주면

전원옵션의 절전모드 안에서

밧데리 모드시엔 절전모드

아답터를 연결하면 다른 설정없이 고성능 모드로 동작합니다!


근데 여기서 얘기한 세가지 설정외에도 관련 레지스트리를 보면 무수히 많은 파워설정값들이 있는데

실제 전원옵션에서 고성능 모드로 했을시와 완전히 똑같진 않겠지만

거의 비슷하게 고성능 모드로 동작하는거 같습니다.


만약 기존에 절전모드값을 손대기 껄끄러우면

따로 전원옵션에서 사용자모드(절전모드를 기본)를 만들어서 설정해도 됩니다.


말이 조금 길어졌는데 

위와 같이 배터리 모드시 거의 베이트레일 수준으로 cpu 값을 설정, 간단한 인터넷 검색,문서작성 같은 작업을 해보니

밝기 70~80% 상태에서 최소 5~6시간 이상? 사용 가능한거 같습니다.(대략 추정)

참고로 제 t460s 스펙은 wqhd, 내장 hd520, 6300u, 16g ram, 256g 일반ssd입니다.


이상입니다.