본문 바로가기

Repair & Upgrade。

i7-8550u / i5-8265u 언더볼팅(undervolting )。

알리에서 구매한 저전력 미니 pc가 성능도 안나오고 온도도 미친듯이 올라가길래

찾아보니 카비레이크 저전력 cpu(끝에 u들어가는 놈들..)는

열컷 스로틀링이 걸리기 때문에 무조건 언더볼팅을 하는게 좋다고 한다.

언더볼티은 대표적으로 XTUIntel® Extreme Tuning Utility(XTU)와 ThrottleStop을 사용하는데

어찌된일인지 XTU는 설치도 잘 안되고 설정도 잘 안된다..ㅡㅡ;;

역시 찾아보니 지원하지 않는다는 말도 있고해서 ThrottleStop으로 재 시도 해봄!

하지만 PC가 불안한건지.. M2 SSD가 불안한건지.. 여러번의 OS 재설치를 하다보니 

매번 ThrottleStop 설치할 때마다 검색하는게 귀찮아서 내가 정리해봄.

(OS 설치 후 딱 한번만 설정하면 되므로 나중에 윈도우 재 설치 시에 도움이 될 듯함.)

 

1. ThrottleStop 설치

 

다운 : https://www.techpowerup.com/download/techpowerup-throttlestop/

 

ThrottleStop

ThrottleStop is a small application designed to monitor for and correct the three main types of CPU throttling that are being used on many lapto

www.techpowerup.com

 

-실행오류-

그냥 실행해서 잘 되면 다행인데..

내가 설치한 윈도우버전에서는 100% 아래의 오류가 발생했다. (Windows10 pro 64bit)

해결방법은 아래의 사이트에서 vcredist_x86.exe 다운로드 후 설치

(OS가 64bit인데도 x86을 설치해야 오류가 해결됨..ㅡ.,ㅡ;)

https://www.microsoft.com/ko-kr/download/details.aspx?id=40784

 

Visual Studio 2013용 Visual C++ 재배포 가능 패키지

Visual C++ 재배포 가능 패키지는 Visual Studio 2013을 사용하여 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다. 이러한 재배포 가능 패키지의 업데이트 된 버전은 KB 3138367을 참조 하십시오.

www.microsoft.com

2. 설정

 

언더볼팅은 말 그대로 전압을 낮게 설정하는 것이다.

구글에서 ThrottleStop으로 검색하면 3번째로 뜨는 "The ThrottleStop Guide"라는 링크가 있는데 항목별 설명이 잘 되어있는 듯.. 영어지만 우리에겐 구글 번역이 있으니ㅎㅎ

 

https://www.notebookcheck.net/How-to-Lower-Temperatures-Stop-Throttling-and-Increase-Battery-Life-The-ThrottleStop-Guide-2017.213140.0.html

 

How to Lower Temperatures, Stop Throttling, and Increase Battery Life: The ThrottleStop Guide (2017)

This article examines the Intel's progress over the past years based on benchmarks and statistics.

www.notebookcheck.net

 

가장 중요해보이는 문단을 보면..

There are 6 elements under “FIVR control”, but we only care about three: CPU Core, CPU Cache, and Intel GPU. In fact, CPU core and CPU cache should almost always be set to the same value.

Make sure the radio button for “Adaptive” is selected, as well as CPU core, and now we can select an undervolt for it.
Only adjust the Offset Voltage. How much you should undervolt depends a fair amount on what chipset you have.
In general, Skylake quad-core mobile CPUs undervolt very well (between -125-165mv)
while Kaby Lake quad-core CPUs don’t do so well (generally between -100-125mv).
For this guide, I suggest a conservative undervolt of -80mv for your CPU Core. CPU Core and CPU Cache should generally have the same undervolt. Lastly, select “Intel GPU” 
and give it a more conservative undervolt. The Intel GPU can generally be undervolted -50mv, 
but more than that is not guaranteed.Once you have done Core, Cache, and GPU, 
I recommend pressing “Apply”.
If the voltages take and it doesn’t crash immediately, select “OK - Save voltages immediately”, 
as it is very annoying to re-enter all your voltages after a crash during testing. 

요약하면..

 - undervolting은 FIVR 버튼은 눌러서 설정하는데 6가지 항목 중에

   CPU core, CPU cash, IntelGPU 이렇게 3곳만 신경쓰면 된다. 

   (cash에도 전압을 설정할 수 있는지 처음알았다..ㄷㄷ)

 - CPU core랑 CPU cash의 undervolting은 같은 값으로 조정해야하고,

 - "Adaptive"가 선택되었는지 확인.

 - 그 외에는 "Offset Voltage"만 설정한다.(Only)

 - CPU마다 일반적으로 설정하는 구간이 있는데

   : 스카이레이크(Skylake: 6세대 Intel CPU. 6000번대)는 -125~-165mv 사이.

   : 카비레이크(Kabylake: 8세대 Intel CPU. 8000번대)는 -100~-125mv 사이.

   : 하지만 이 사이트의 가이드는 -80mV를 제안한다.(읭???)

-> 내가 가지고 있는 미니 PC가 워낙 잘 죽어서 일단 -80mV를 설정해보기로!ㅎ

 - Core랑 Cash는 같은 값으로 설정하는 것을 추천

 - GPU는 일반적으로 -50mV 이하로 설정하는 것을 추천. 그 이상은 보장되지 않음.

 - Core, Cash, GPU까지 설정을 한 후에 Apply 버튼 누르는 걸 권장.

 - 그리고 설정을 저장하려면 "OK - Save voltages immediately" 체크!

 

 

자 그럼 시작!

main 화면에서 FIVR 버튼 클릭

 

CPU Core: 위에서부터 순서대로 설정
CPU Cash : 역시 위에서부터 순서대로
Intel GPU: 위에서부터 순서대로

왼쪽에 있는 설정의 경우 터보 부스터 시에 클럭 한계점을 정하는 건데

많이 사용할 일도 없는 것 같아서 34로 일괄 적용함.

(더 위 스샷에 보면 초기값은 40, 40, 37, 37로 설정되어 있었음)

자 그럼 OK 꾸욱~!

 

다시 Main으로 와서 몇 가지 더 설정함

 

일단 Turn On과 Save는 Option 설정까지하고 클릭하자!

Speed Shift - EEP - Speed Shift is a great new function of Intel’s Skylake and Kaby Lake CPUs 
which supersedes Intel’s old “SpeedStep” technology. Where SpeedStep exercised software-level control over the CPU clocks, 
Speed Shift removes this inefficiency and lets the CPU dynamically change clocks without making calls to the OS. 
This means much faster upclocking and downclocking of the CPU.
If you have a Skylake or Kaby Lake CPU, you want this enabled.
Note: You will need to click on the “TPL” button and enable Speed Shift in that dialogue box as well.
Though it should be enabled by default on new PCs,
some companies, such as Dell, have decided not to enable to this feature on their XPS 9550 and 9560 notebooks.
If you own either of those laptops, this is a feature that you definitely want to enable yourself.

Speed Shift - EEP

  : Intel Skylake와 Kabylake의 새로운 기능으로 "SpeedStep"을 대체한다.

  : TPL 버튼을 눌러서 나오는 속성에서도 Speed Shift를 활성화해야한다.

 (Dell과 일부 회사에서는 이 기능을 사용하지 않기로 결정했다. XPS 9550, 9560)

 

Speed Step - On chips not already governed by SpeedShift, this box should enable/disable the 
software-based up and downclocking of the CPU.

Speed Step

 : SpeedShift를 지원하지 않는 CPU는 이 옵션을 사용한다.

 (소프트웨어에서 알아서 한다니 나는 신경쓰지 않아도 됨으로 인식함)

 

그럼 TPL 설정 고고

TPL 버튼 누르고 시작시 활성화 하도록 설정

Options

Notification Area Icon

 : 설정하면 시스템 트레이에 온도정도 표시해주는 듯

 

Start Mimized

 : 시작할 때 화면에 메인화면 안보여주고 시스템 트레이에 표시

 

Minimize on Close

 : 닫기 누르면 역시 시스템 트레이로 고고

 

 

깔끔한 편ㅎㅎ

 

이제  Save 버튼 눌러서 저장파일이 생성되었나 확인

 

맨 위에 ThrottleStop 파일이 생성됨

 

- 확인 - 

HW Monitor 같은 프로그램으로 확인해보면 아래와 같이 전압이 다운된 상태인 것을 확인할 수 있다. (다운은 아래에)

https://www.cpuid.com/softwares/hwmonitor.html

 

HWMONITOR | Softwares | CPUID

HWMonitor is a hardware monitoring program that reads PC systems main health sensors : voltages, temperatures, fans speed. The program handles the most common sensor chips, like ITE® IT87 series, most Winbond® ICs, and others. In addition, it can read mo

www.cpuid.com

 

 

3. 스케쥴러설정

 

설정은 다 끝났으나 컴퓨터 재부팅마다 실행을 해줘야하는 불편함이 있으므로 

스케쥴러에 등록하여 자동으로 실행되도록 하자

(옛날 윈도우의 시작프로그램 등록 같은 개념으로 인식함)

 

윈도우 버튼 누르고 "작업"이라도 입력해도 나온다.

작업 스케쥴러를 실행하여 "작업 만들기" 버튼 클릭

(맨 밑에 확인버튼은 모든 설정이 끝나고 하도록!!)

 

- 일반 

- 트리거

- 동작

프로그램 시작 부분에 실행할 파일 경로가 제대로 지정되었는지 확인한다.

 - 조건

모든 조건을 비활성화. 클릭이 안되면 상위 항목을 활성화하면 클릭이 가능해진다.

 - 설정

 

이제 재 부팅을 해도 ThrottleStop이 자동으로 실행되는지 확인한다.

물론 전압이 제대로 설정되었는지도 다시 확인!

 

----------------------------------------------------------

내 gram 노트북(i5-8265u)에도 적용해주었다. 

 

- 끝 -