메뉴 건너뛰기

조회 수 43836 추천 수 19 댓글 32
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

 지난 5월 파스칼이 처음으로 런칭되었을 때 저는 퍼포먼스와 가격, 즉 가성비와, DX12 관련 기능에 초점을 맞추느라 저도 보지 못하고 넘어간 기능이 있었습니다. 바로 Fast Sync 기능입니다.

 

엔비디아 기술 마케팅 부문 이사 (Director of Technical Marketing) 인 톰 피터센의 PC Perspective와의 대담에서 이에 대한 자세한 설명이 나옵니다.

 

 

 

간단하게 요점만 추려서 말씀드리면, 모니터에 주사율에 맞추어(60Hz라면 초당 60번) 현재 스캔되는 프레임은 프론트 버퍼이고, 그 다음 표시될 프레임이 백 버퍼입니다. 이 두 프레임이 전환되면서 우리가 보는 "영상"을 만들어 내는 것입니다. 프레임이 모니터의 주사율을 넘어서버리는 경우, 그래픽카드에서 지나치게 많은 프레임이 생성되면서 프론트 버퍼와 백 버퍼의 전환 속도가 지나치게 빨라 모니터의 스캔 과정에서 두 프레임이 혼입되어버려서 테어링이 생깁니다. 이걸 억제하기 위해 지나치게 생성되는 프레임이 많으면 이를 환류해(Backpressure) 게임 엔진 자체의 속도를 제어하는 게 수직동기화입니다. 각각 수직동기화 OFF 와 ON으로 칭하면, 이런 장단점을 가지고 있었습니다.

 

ee.png

 

이걸 해결 하기 위해 엔비디아에선 프레임 생성과 모니터의 스캔 과정을 분리했습니다. 그것이 바로 Fast Sync입니다.

 

nvidia-fastsync.jpg

Fast Sync에서는 백 버퍼를 두가지로 분리했습니다. 기존의 백 버퍼와, 직전에 렌더링된 프레임 버퍼(라스트 렌더드 버퍼) 로 나눈 것입니다. GPU가 생성한 프레임은 초당 몇장 이던지 백 버퍼와 라스트 렌더드 버퍼 사이만을 오가게 됩니다. 그래서 모니터가 스캔하는 프론트 버퍼는 항상 온전한 형태의 프레임만을 담게 됩니다. 온전한 프레임만을 담아 스크린 테어링이 발생하지 않으면서도, 게임 엔진의 속도를 모니터 주사율 밑으로 늦추는 손해를 감수하지 않아도 되는 것입니다. Fast Sync는 삼중버퍼링처럼 버퍼가 3개인 것은 마찬가지이나, 삼중버퍼링은 수직동기화의 일종이므로 게임 엔진 속도를 제어하는 건 마찬가지입니다.

 

백문이 불여일견이라고 Fast Sync가 적용된 영상과 안 된 영상을 보시면 테어링 발생 유무를 확인할 수 있습니다. 쇠창살에 주목해 보세요.

 

 

 

 

 

 

그래서 활성화 방법은 다음과 같습니다.

  1. 패스트 싱크를 지원하는 GTX 10 시리즈를 산다 (10 시리즈 "만" 됩니다. 전세대 안돼요)
  2. 최신 드라이버를 설치하고, 엔비디아 제어판에서 3D 설정 - 3D설정관리 - 전역 설정에서 수직 동기 항목을 다음과 같이 Fast 로 바꾼다.fast sync.png
  3. 게임 내에서 프레임 제한을 없애고, 수직 동기화 옵션을 켠다

 


저도 직접 써봤는데, 신기하게도 테어링은 발생하지 않았습니다. 다만 문제는 프레임이 변화하게 되면 모니터의 주사율은 일정한데 비해, 프레임의 변화치(프레임타임)는 일관적이지가 않기 때문에 미묘한 화면 떨림이 생겨 60Hz 고정보다는 미묘하게 보기가 불편한 점이 있었습니다. 그래도 테어링이 없어지는 만큼 FPS를 즐겨하신다면 매우 좋은 옵션일 듯 합니다. 더불어 G-Sync모니터가 비싸서 쓰기 힘든 만큼 엔비디아 유저들에겐 좋은 대안인 듯 합니다.

 

다만 치사하게 900번대, 700번대 등 이전 시리즈는 지원 안 해주고, 1070/1080 SLI 유저들도 "공식적으로" 지원 안 해줍니다.

 

 

+

 

evilcity 님의 댓글에 엔비디아 인스펙터를 쓰면 된다고 하셨는데, 구세대는 모르겠지만 1070SLI를 활성화 한 상태에서도 적용이 됩니다. 위쳐 3를 160FPS로 구동해 봤는데 테어링이 없었습니다.

 

http://www.guru3d.com/files-details/nvidia-inspector-download.html

요기서 엔비디아 인스펙터를 받으시고, nvidia profile inspector를 실행하면 아래 화면이 나옵니다.

vertical sync 항목을0x18888888 로 설정하시면 Fast Sync가 활성화 된 것입니다. 구세대 유저님들의 체감 후기 제보 바랍니다.

 

 

nv inspector.png

 

글쓴이 님의 최신글
  1. 2019-07-26 10:16 이야기 > 좀비랜드 2 예고편 *1
  2. 2019-07-11 01:51 이야기 > 결국 질렀습니다 *18
  3. 2019-07-08 12:25 이야기 > AMD 나비, 하와이의 재림. 그러나... *6
  4. 2019-07-08 10:41 이야기 > 라이젠 마티스는 지금 사기엔 이르단 생각입니다 *18
  5. 2019-07-04 18:54 이야기 > SUPER? 그다지 수퍼하지 않은 수퍼지만... *24

Who's 잼아저씨

profile
잼아저씨 (이재진)
하드웨어 빌런
Steam: Uncle JAM  Origin: unclejamj  Uplay: unclejamj  PSN: unclejamj
EPIC GAMES: unclejamj FB: 이재진, MNA대피소 관리자
 
 
▼ 펼쳐 보기
  • profile
    악당 2016.08.13 15:54

    앗 치사하다 ㅋ

  • profile
    Darkside 2016.08.13 16:15

    좋은 정보 감사드립니다.

  • profile
    코코넛먹자 2016.08.13 16:20

    그냥 10번대는 저거 옵션 저걸로해놓고 게임하면 되려나요

  • profile
    Medusa 2016.08.13 16:24
    진정한 꿀팁이군요 pc에서는 표 제대로 보이나요?
    모바일은 짤려보여서리..
  • profile
    돌삐니 2016.08.13 16:36
    데스크탑에서는 잘 보입니다
  • profile
    Medusa 2016.08.13 16:37
  • profile
    잼아저씨 2016.08.13 16:38
    그냥 표를 바꿨습니다. ㅋㅋ
  • profile
    Medusa 2016.08.13 16:39
    앗 감사합니다
  • profile
    돌삐니 2016.08.13 16:36

    오 덕분에 패스트 싱크로 설정했습니다 ㅋㅋ

     

    3D설정 보니까 다양한 항목이 있던데 

     

    바꾸면 좋을 항목있을까요?

     

    1060 사용하고 있습니다

  • profile
    잼아저씨 2016.08.13 16:56
    이정도로 드라마틱한 옵션은 없었습니다. 전역 옵션은 게임 별 세부 설정을 따라가는 경우가 많아 굳이 건드리지 않으셔도 됩니다.
  • profile
    돌삐니 2016.08.13 17:05
    넵 알겠습니다

    늘 좋은 정보 잘 보고 있습니다:D
  • profile
    evilcity 2016.08.13 16:39

    엔비디아 인스펙터로 구세대 카드도 적용 가능하네요.

    980ti로 잘 사용하고 있습니다.~

  • profile
    코코넛먹자 2016.08.13 16:44
    헐 저도 한번 설치해봐야겠네요
  • profile
    잼아저씨 2016.08.13 16:45

    확인해 보고 내용 추가하겠습니다

    엔비디아 인스펙터로 강제 옵션 활성화 하면1070 SLI 활성화 상태에서도 잘 작동합니다.

  • profile
    DaveYawa 2016.08.13 17:46
    이거 설정하고 팟플레이어에서 오류가 자꾸뜹니다..
  • profile
    스팀비비♥ 2016.08.13 18:18

    970 사용자 입니다. FAST SYNC 적용 잘되네요^.^

    정말 신기한 기능이네요 ;ㅅ; 좋은 정보 감사합니다.

  • profile
    강화의다린 2016.08.17 22:38
    970도 되나요???
  • profile
    잼아저씨 2016.08.18 09:35
    공식적으로 지원한다고 합니다.
  • profile
    LuciDio 2016.08.13 18:39
    오 머리 쓰기 시러서; 제대로 이해는 안가지만 잼님이 하라니까 세팅해보겠습니다
    저도 이제 1070 유저니까요 ^오^
  • profile
    잼아저씨 2016.08.13 18:48
    취향에 따라 프레임 고정이 마음에 드신다면 개별 게임에서 수직동기화를 켜주시면 됩니다.
  • profile
    Ggyutggyut 2016.08.13 19:02
    좋은 정보 감사합니다! 근데 패스트 싱크를 전역에서 설정하고 굳이 60 프레임 위로 필요한 게임이 아니면 개별 게임에서 수직동기화 켜도 전혀 상관이 없다는 말씀으로 이해하면 될까요??^^
  • profile

    20160808190836_1.jpg

     

    위쳐 옵션을 예를 들면

     

    일반 수직 동기화 : 모니터의 최대 주사율에 맞추어 프레임을 고정합니다. 120Hz 모니터라면 120FPS 이상 되는 프레임이 생성되면 120Hz에 맞게 프레임이 생성되도록 그래픽카드를 조정합니다.

    최대 초당 프레임 수 : 모니터가 무엇이던지 간에 해당 프레임으로 그래픽 카드를 조정합니다.

     

    여기서 전역 설정에서 설정한 FastSync를 활용하시려면 수직 동기화는 켜고, 최대 초당 프레임수는 무제한으로 해놓아야 합니다. FastSync가 보기 불편하시면 전역설정에서 수직동기화를 켜버리면 FastSync는 비활성화 됩니다. "굳이 60FPS 이상 필요한 게임"은 없고 프레임은 높을수록 좋지만, 모니터에서 이를 받아들이기 힘겨워 하기에 FastSync와 수직동기화 옵션이 나온 것입니다. 

  • profile
    Ggyutggyut 2016.08.13 19:50
    아아 그렇군요! FPS게임을 할때는 수직동기화와 프레임제한을 꺼두고, 그 외에는 늘 하던대로 수직동기화를 켠채로 게임을 즐겨봐야겠습니다ㅎㅎㅎ
    친절하게 알려주셔서 정말 감사합니다!! 즐 연휴 되십시오!
  • profile
    구수후 2016.08.13 18:58

    우왕.. 눈에 띄게 차이가 보이네요 ㅎㅎ 신기합니다

     

     

  • profile
    위르노 2016.08.13 18:59

    10xx유저분들 다들 아시는 기능이라고 생각했었는데... 아니였군요!

    좋은 기능입니다.

  • profile
    코코넛먹자 2016.08.13 20:01

    사용해보니 오버워치할때는 그냥 아무것도 설정안하는게 부드럽긴하군요

  • profile
    죠니쏭 2016.08.13 20:09

    오오, 저도 넘어가고 싶네요.

  • profile
    달려라케빈 2016.08.14 01:14

    수직 동기화 쪽 셋팅이 맘에 걸렸는데 좋은 정보 알고 갑니다 ^^ 감사합니다.

  • profile
    강화의다린 2016.08.18 14:16

    0x18888888라는 항목이 저는 없네용.. ㅠ

    저는 970입니다~

  • profile
    잼아저씨 2016.08.18 14:27
    최신 드라이버를 쓰고 계셔야 합니다. 최신 드라이버 하에서는 구세대 그래픽카드도 엔비디아 제어판에서도 공식적으로 FastSYNC 옵션 (빠르게 라고 표시됩니다.)을 쓸 수 있습니다.
  • profile
    강화의다린 2016.08.18 15:16
    아... 그렇군요.
    최신드라이버했다가 서든어택이 안돼서 전버전으로 설치했어요 ㅠ
  • profile
    SoulStrike 2016.09.06 19:32

    성능만 바쳐주면 G싱크의 느낌에 거의 근접하는군요... 이쪽으로 완전 선회할지도..


List of Articles
분류 제목 게임 글쓴이 날짜 조회 추천
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 2334 ITCM 08.24 115380 47
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 33 코코넛먹자 08.05 117609 68
공지 ITCM 내부 규정 안내 71 file ZardLuck 02.05 96947 89
꿀팁 Yogscast Jingle Jam 2016 Bridge 키에 관하여 5 돌삐니 12.30 393 7
꿀팁 Wallpaper Engine의 숨겨진 스킨 언락 23 file Nemesis 01.03 21383 35
꿀팁 Wallpaper Engine 간략한 사용법!! 3 NovE 01.04 24141 4
꿀팁 [스팀카드 파밍방법] 스팀에서 보유하고있는 게임에서... 9 file 비하월 01.05 1050 10
꿀팁 kof 98 멀티과제 공략입니다. 1 file 세리오르 01.11 639 4
꿀팁 엔트리 유저 중 자신을 화이트/블랙 등록했는지 알려... 24 file Fluffy 01.17 957 40
꿀팁 테일즈 오브 베르세리아 할인 878루블 17 file YS 01.27 739 3
꿀팁 정복전 성역의 다리 미립자팁 1 file samdori9 01.28 310 3
꿀팁 다이렉트 게임즈 전용 한글 게임 (수정요청받습니다) 15 팽팽한펭귄 01.30 3538 19
꿀팁 전주 한옥마을 포켓스탑 돌기 좋은 경로 10 file 살로만치킨 01.30 179 5
꿀팁 포켓몬GO 플레이에 도움이 되는 앱 (벤 주의) 9 file Nemesis 02.03 1754 10
꿀팁 아 스팀 기프트 포인트.... 2 쵸파 02.06 379 3
꿀팁 트위치 버퍼링 걸릴때 15 file 코코넛먹자 02.06 4600 28
꿀팁 관심들 없으시겠지만 대박! 모바일 험블 번들 13 file YS 02.07 1076 7
꿀팁 스팀 등에서 추가단말서비스제한 해결법 1 jach 02.08 2041 6
꿀팁 스팀 고전게임 몇개 한글화 성공~ 11 file jach 02.09 482 29
꿀팁 LEGO Worlds 할인에 대하여 9 YS 02.14 329 9
꿀팁 잠자는 내돈 찾기 15 jach 02.16 766 8
꿀팁 MWNL4 이벤트 참여하셨던 분들 메일 확인해 보세요~ 1 file jach 02.17 450 4
꿀팁 유플레이 보상) 디비전 프리미엄 크레딧 170원 2 라이프리 02.28 591 4
꿀팁 ---- 4 secret 미활동회원 03.05 2171 16
꿀팁 영문판 디비전 보유자가 한글판으로 플레이하는 법 5 file 스팀중독 03.14 3851 4
꿀팁 깜빡하고 아르마 번들 놓치신 분들 늦게나마 구입 방법 2 file YS 03.15 692 5
꿀팁 실행 중이지 않는 게임이 실행 중이라고 뜰 때...2탄 file DoaFE 03.15 718 8
꿀팁 [엑스박스] 어쌔신 크리드1 DL 하위호환 언어...직접 ... 6 file 호박장군 03.19 2384 4
꿀팁 위메프 온라인 문화상품권 7% 할인 7 samdori9 03.24 669 3
꿀팁 유투브 저작권 관련 간단 이야기(저작권으로 인한 음... 8 file 호박장군 03.26 3645 10
꿀팁 MS 스컬프트 어고노믹스 마우스 2812엔으로 판매하고 ... 5 sewawa 03.27 477 2
꿀팁 와치독스2 그래픽 쨍하게 만들기 2 YS 03.29 760 7
꿀팁 50여 시간 플레이 후 자잘한 팁들입니다. 9 samdori9 03.31 226 20
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 23 Next
/ 23
CLOSE

SEARCH

CLOSE