<2016-08-18>


Nvidia 최신 드라이버를 받으면 "수직동기 - 빠르게"로 제어판에서도 적용 가능해졌습니다!

스터터링 문제도 보완했는지 상당히 부드럽네요! 갓비디아 ㄷㄷ

Nvidia Inspector 는 이제 프레임제한 하는데 써야겠습니다.






GTX 10xx (파스칼 아키텍쳐)는 네이티브에서 지원하고


이하 맥스웰 기반(GTX 750~Titan X) 에서는 특정 버전 드라이버와 Nvidia Inspector를 적용해야 합니다.

(GTX 7xx에서 750과 750ti만 적용입니다.)


※ 주의할점 : 간혹 다른 프로그램과 충돌을 일으켜 블루스크린이 발생할 수도 있음.

현재 알려진 버그로는 사람마다 다르긴 하지만 다음팟플레이어와 Fast Sync 동시 실행시 에러를 뿜어낸다고 하는데

GTX 960쓰는 나는 아무 이상없음.


<NVIDIA GeForce Game Ready Driver WHQL>

최신 드라이버와 Inspector 1.9.7.3 버전만 적용하면 되네요 ^^;

맥스웰의 경우 Inspector 1.9.7.6 버전에서 패스트싱크 선택이 불가능합니다.


<Nvidia Inspector 1.9.7.3>

nvidiaInspector1.9.7.3.zip


현재 최신버전인 368.81 적용되며 (구) 버전인 368.22는 확실히 적용됩니다. 

드라이버 버전을 올리면서 다시 막힐 가능성이 있으니

그럴경우 DDU 라는 그래픽카드 제거 유틸로 깔끔히 삭제한 후

http://www.guru3d.com/files-details/display-driver-uninstaller-download.html


윈도우 8.1 이하는 Nvidia Update 어플리케이션을 프로그램관리자에서 삭제하시고

윈도우 10은 자동업데이트까지 막으세요.


http://everyhark.tistory.com/33 <- 막는방법은 여기에 설명


1. NvidiaInspector.exe 를 실행 - 도구 버튼 클릭





2. 게임 검색창에서 게임검색



이런 화면이 나오는데 저기에 이름을 쳐서 검색을 해주면 됨다.

저는 Maple 이라고 타이핑하니 Maple Story 2가 나왔네요. 갓겜 5G9YO

오버워치에 적용할 사람은 Overwatch 

그냥 적용하고 싶은거 찾아서 옵션 바꿔주면 됨다.




3. 세부 옵션 적용 및 - 저장하기



Frame Rate Limiter : 75 fps 선택... 가장 무난한 값


Vertical Sync : 0x 1888888 이런고르는데 이게 Fast Sync


마지막으로 우측 상단에 있는 "Apply Changes" 이걸 꼭 누르기




그리고 Nvidia 제어판 설정에 들어가보면 사용자 정의라고 되어있으므로 잘~ 적용되었음




여기 까지 왔으면 다 끝난거고 혹시 게임을 켠상태로 적용했다면 게임을 다시 실행해야함.


※ 주의할점 : 간혹 다른 프로그램과 충돌을 일으켜 블루스크린이 발생할 수도 있음.

현재 알려진 버그로는 사람마다 다르긴 하지만 다음팟플레이어와 Fast Sync 동시 실행시 에러를 뿜어낸다고 하는데

GTX 960쓰는 나는 아무 이상없음.

- 전체화면 모드 사용시 60fps로 제한됨. 창모드에서 쓰세요.




'컴퓨터 팁 > VGA' 카테고리의 다른 글

수직동기화(V Sync)와 Nvidia 패스트 싱크(Fast Sync)  (9) 2016.07.19

■ What is "V Sync"?


게임을 자주 하시는 분이면 수직동기화(V-Sync)를 많이 들어보셨을 겁니다.

일반적으로 모니터의 주사율과 그래픽카드의 초당 프레임 수(fps)가 일치하지 않으면 화면이 찢어져 보이는 듯한 티어링 현상이 생깁니다.


이런식으로 말이죠. 



모니터의 주파수가 60hz 일때 모니터는 1초당 60장의 화면을 동일하게 분할해서 보여주려고 하지만

그래픽카드가 1초에 60장을 보낼때는 불규칙하게 보내게 됩니다. 그래서 어거지로 표현하다보니 화면이 찢어져 보이게 됩니다.


(사실 이걸 제대로 이해하려면 Back Buffer 와 Front Buffer로 인해 GPU 에서 모니터까지 어떻게 화면을 한장한장 전송하는 것 까지 알아야 하지만 이정도로 알아두는게 속편합니다 ㅠㅠ)


( Youtube 비디오 화면 캡처 Source : https://www.youtube.com/watch?v=oT8f_1oRsLU )


다행이도 모니터의 주사율과 그래픽카드가 보내주는 fps를 일치시켜 주기위해 수직동기화라는 기능이 나왔습니다.

현재 대중적인 모니터의 주사율은 60hz로 게임을 할때 60fps로 표기된다면 프레임수를 제한하고 있거나 수직동기에 걸린 상태입니다.

(모니터의 주사율이 120hz라면 수직동기화도 120fps로 제한할 수 있습니다.)


그럼, "수직동기화는 매우 좋은 기능이 아닌가요?" 


단점 ① >

라고 할 수 있겠지만 그래픽카드가 60fps를 유지못하고 그 이하로 떨어지게 될시

재생빈도의 절반수록으로 적용시켜버립니다. 30fps... 여기서 또 떨어지면 20fps 다시 15fps... 상당히 치명적이죠?

1/2 1/3 1/4 1/5 ... 식으로 


단점 ② >

수직동기화는 인풋렉(Input Lag)을 발생시켜

키보드나 마우스의 입력시간을 지연시킵니다. 


인풋렉은 뭘까요? 


가끔 게임을 하다가 마우스나 키보드로 입력을 보냈는데 미세하게 화면에 늦게 뜨는 경우가 있습니다. (네트워크 문제가 아닐시)

더 쉽게 설명해보자면 적을 만나 동시에 총을 쐇지만 수직동기에 의해 철지난 화면을 보고 반응한 내가 먼저 죽어버렸습니다.

그럴 때 보면 꼭~ 수직동기가 걸려 있었던 경우가 많죠. 이런식으로 게임을 하는 환경에 약간의 딜레이를 주기 때문에

빠른 반응속도를 요하는 1인칭 슈팅게임에서는 수직동기를 풀고하라는 말이 많이 나오게 되는 것이죠.


여기서 우리는 짱구를 열심히 굴리게 되는데 그럼 프레임을 제한해서 모니터 주사율 이하로 맞추면 인풋랙도 없고 수직동기 안써도 되겠네!

라고 생각할 수 있지만 위의 그림에서 예측이 가능 하듯 스크린 티어링은 모든 Fps 구간에서 발생할 수 있기 때문에 해결책이 되지 못합니다.


아 띠바 그럼 어쩌라는 거야라고 하는 찰나에 삼중버퍼라는 기술이 뙇! 하고 등장 


삼중버퍼링(Triple Buffering)은 또 뭐냐?


장점 ① >

아까전에 수직동기가 60유지를 못하면 반토막난다고 했는데 이걸 60-45-30 수준으로 낮춰줍니다.

또 인풋렉을 조금 줄여준다고 하는데 수직동기의 특성상 많은 향상은 없다고 합니다.

 

단점 ① >

얏빠리 프레임 방어를 잘 유지해주는 만큼 GPU 사용률도 올라가게 됩니다.

수직동기화의 은근 혜자 해택이 프레임을 제한하면서 GPU 사용률도 제한하는건데 

삼중버퍼를 켜면 프레임을 유지하기 위해 그래픽카드가 상대적으로 열일하게 되는거죠.


단점 ② >

일반 수직동기에 비해 개선된 인풋렉 하지만 수직동기 종특상 인풋렉은 피해갈 수 없는 숙명입니다.


G-Sync 와 Free Sync의 등장 (Adaptive Synchronization Technology!)


그래서 그래픽카드 제조사는 높은 FPS, 인풋렉, 스크린 티어링이 없는 환경을 원하는 게이머들을 위해 Nvidia는 G-Sync를 모니터에 탑재해서 팔게되고 AMD는 G-Sync를 저격하기 위해 Free Sync란 기술을 쓰게 됩니다. 


G-Sync는 모듈이 모니터에 들어가기 때문에 구형 GPU 에서도 동작이 가능한 이점이 있지만 모니터에 엄청한 바가지를 써야하는 단점이 있고,

Free Sync는 모듈이 GPU에 있기 때문에 모니터에 부가적인 비용이 많이 줄어든다는 점이 장점이지만 Free Sync를 지원하는 그래픽카드를 구매해야 하는 단점이 있다. (RADEON 2xx Series 부터 지원하며 AMD CPU 도 지원한다.)


FreeSync는 료열티가 없는 기술이며 이 기술을 모태로한 Adaptive Sync 기술을 VESA에서 표준으로 채택했고 

DisplayPort 1.2a 부터 지원합니다. Intel, Nvidia도 지원 예정 G-Sync는 GG


이 기능들로 인풋렉과 스크린 티어링을 줄여나가게 되지만 이것마저 Sync 기능이기 때문에 아예 안켠 것 보다는 아주~~ 약간의 딜레이는 있다고 알려져있습니다. 의외로 AMD의 FreeSync가 G-Sync보다 인풋렉이 적다고 하네요.



그리고 뙇하고 등장한 Fast Sync


요즘 하드웨어 커뮤니티를 들썩하게 하고있는 최신기술은 Fast Sync가 있습니다. Nvidia에서 만든 것이고 수직동기화의 단점들을 모두 보완해서 나왔지만 아직 불안정합니다.



잘보면 인풋렉을 수직동기가 없는 상태와 매우 근접하게 줄여놨습니다. 우아아아오아와아아아아아아!!!!

하지만 GTX 10xx(파스칼 아키텍쳐)에서만 네이티브로 지원하고 맥스웰 아키텍쳐에서는 꼼수로 지원할 수 있습니다.


장점 : 프레임제한이 없다, 티어링이 없다, 인풋랙이 적다.

단점 : 불안정하다. 마이크로 스터터링이 있다.

(스터터링은 화면이 간헐적으로 움찔움찔하는걸 말합니다.)


여기까지 상당히 많이 알게됬는데 한번 표로 정리해봅시다.



○ : 있다 Χ : 없다

 티어링

 인풋렉

스터터링 

GPU 제한 

 수직동기화

 Χ

 ○

 Χ

 ○

 삼중 버퍼링

 Χ

 ○

 Χ

 Χ

 프레임 제한

 ○ (많다)

 Χ

 Χ

 ○

 적응형 수직동기

 △ (조건부)

 △ (조건부)

 ○

 ○

 패스트 싱크 (Fast Sync)

 Χ

 Χ 

(△에 가까움)

 △ 

(기술 초기라 개선가능성)

 △ 

(따로 프레임제한)


Fast Sync 를 제외하고 가장 효과적인 방법중하나는


수직동기 + 삼중버퍼 + 프레임제한 (58 fps)를 사용하면 GPU 로드율과 인풋랙이 많이 줄어든다고 함

근데 이것도 58fps를 유지하지 못하고 30~58 fps 이런식이면 프레임제한을 걸거나 Fast Sync를 사용하게 나을 수도~



Fast Sync 본격 적용해 보기 >>


http://kimkind.tistory.com/31

'컴퓨터 팁 > VGA' 카테고리의 다른 글

패스트 싱크(Fast Sync) 적용법 / 다운로드  (6) 2016.07.19

+ Recent posts