본문 바로가기

IT/컴퓨터 사용 팁

옵티머스 프리징을 줄여보자! TrayPwrD3

#1 옵티머스란?


우선 옵티머스라는 기능을 알아보자.


NVIDIA® Optimus™란 절전 관리 기술로,


평상시에는 외장 그래픽은 비활성화 시키고 내장 그래픽으로 저사양 작업[각주:1]을 하다가 고사양 작업이 필요하면 외장 그래픽을 깨워

배터리를 효율적으로 관리하는 기술이다.


모바일 기기에서만 사용하며, 이 기능으로 외장 그래픽이 달린 노트북들의 배터리 수명이 많이 늘어났다.


하지만 디스플레이에 내장 그래픽이 물려있고,

외장 그래픽은 내장 그래픽을 통해서만 디스플레이에 출력할 수 있기 때문에 프리징이라는 문제가 발생한다.


무슨 문제냐면,

내장그래픽은 GDDR4[각주:2]를 사용하는데, 외장그래픽은 GDDR5[각주:3]를 사용하기 때문에 대역폭[각주:4] 차이때문에 오류가 발생하게 되는데,


외장 그래픽이 절전 상태에서 갑자기 명령이 들어오면 아래 그림 같은 상황이 생겨 화면이 멈추는 현상, 프리징이 일어난다.


(쉽게 설명하면 외장 그래픽의 전송속도와 내장 그래픽의 전송속도가 다르기 때문에 아래 그림처럼 밀리게 된다.)



또 다른 현상으로는 티어링이 일어나게 된다.


티어링이란 위 사진에 화면이 찢어진 것처럼 보이는 현상을 말한다.


디스플레이는 2개의 메모리를 사용하여 화면을 출력한는데,

1번 메모리가 화면을 출력하고 있을 때 2번 메모리에 미리 다음 화면을 넣어두고,

화면이 바뀔 때 1, 2번 메모리를 바꿔치기하는 것이다.


그런데 예를 들어

2번 메모리에 화면 정보를 넣고 있을 때 교환이 일어나면 2개의 화면이 섞여 찢어진 것같이 보이는데,

이것을 티어링이라고 한다.



#2 TrayPwrD3 사용법

프로그램을 사용하면,

외장 그래픽을 절전 상태가 아닌 상시 아이들(idle) 상태로 설정해 놓아 필요할 때 즉시 사용 가능하게 해준다.


옵티머스가 적용된 노트북에서 빈번하게 일어나는 WIndows 10의 멈춤, 마이스 멈춤 등의 프리징 문제를 개선해준다.


예를 들어.

바탕화면에서 우클릭시 멈춤

제어판, 파일 탐색기 실행 시 멈춤

작업표시줄의 배터리, 시계선택 시 멈춤

등등 프리징이 걸리는 상황을 해결해준다.

다만, 게임성능을 올려주지는 못한다.


추가 기능으로는 트레이 아이콘 오른쪽 클릭을 통하여

로그 오프, 종료, 재시작, 절전 등을 이용할 수 있고,


트레이 버튼을 더블클릭하면 화면만 꺼지는 기능를 사용 할 수 있다.


단, 64비트 운영체제만 지원한다.

Visual C++ Redistributable for Visual Studio 2015[각주:5]가 깔려 있어야 한다.


TrayPwrD3의 다운은 이곳[각주:6]에서 받을 수 있고, executable -> TrayPwrD3.zip -> download를 클릭하면 받아진다.


다운을 받았으면 밑에 있는 순서대로 따라 하기만 하면 된다.



우선 다운받은 파일을 로컬디스크 C에 넣어준다.


작업표시줄의 검색창에서 작업 스케줄러를 검색한다.


기본 작업 만들기를 클릭한다.


작업 이름을 설정하고 다음을 클릭하자.

간단하게 프로그램 이름을 그대로 쓰자.


작업 시작 주기를 로그인할 때로 선택하고 다음을 클릭한다.


작업 동작을 프로그램 시작으로 선택해주고 다음을 클릭한다.


찾아보기를 클릭하여 다운받은 프로그램을 선택하고 다음을 클릭한다.


마침을 클릭할 때 이 작업의 속성 대화상자 열기를 체크하고 다음을 누른다.


가장 높은 수준의 권한으로 실행의 체크박스를 선택하고 트리거 탭으로 넘어간다.


건드릴 필요 없다.

동일하게 설정되었는지만 확인한다

Siwon Choi 대신 자신의 컴퓨터 이름이 들어가 있을 것이다.


동일하게 설정되어 있는지 확인한다.


모든 체크 박스를 해제한다.


맨 위 체크 박스를 제외하고 전부 해제한다.



모든 작업이 끝났다.

이제 컴퓨터를 켤 때 자동으로 TrayPwrD3가 실행이 될 것이다.


배터리 모드로 사용 시에는 작업표시줄에서 트레이 아이콘을 찾아 오른쪽 클릭 -> Exit을 눌러주면 꺼진다.


이 작업을 없애고 싶다면,

작업 스케줄러 라이브러리에 가서 TrayPwrD3을 오른쪽 클릭하여 삭제해주자.


배터리 사용 시에는 전원을 많이 쓰므로 꺼주자.




================================================================================================

  1. 예를 들어 인터넷서핑, 동영상 시청등 [본문으로]
  2. 그래픽 전용 휘발성 메모리(속도는 대략 16GB/s) [본문으로]
  3. 그래픽 전용 휘발성 메모리(속도는 대략 48GB/s) [본문으로]
  4. 전송 속도 [본문으로]
  5. 클릭하면 Microsoft사 공식 홈페이지 링크로 넘어간다. [본문으로]
  6. 클릭하면 개발자의 GitHub로 넘어간다. [본문으로]