커뮤니티
 
 
 
 
 
커뮤니티 추천게시물       운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)

 
 
 
사는이야기(자유게시판)

우리 머리 속에 뿌리 박힌 모순.


athlon88 (ID)

조회 : 1295
작성일 : 2006/08/22 15:23
간편 URL : http://www.bodnara.co.kr/bbs/bbs.html?D=2&num=84195
트위터    페이스북

 아래 스타에서의 콘로의 글을 읽고 간단히 몇자 적어봅니다.

 

 많은 벤치마크에서는 게임의 프레임으로 시스템의 성능을 평가하는 경우가 많습니다. 그러나 정작 일반적인 게임에서는 어느 정도 프레임만 유지하면 된다는 사실을 잊습니다.

 

 인간이 끊긴다는 느낌을 받는 프레임 레이트는 12 정도로 일본의 애니에서 잔상기법과 섞어 많이 사용해서 필름을 아꼈던 적이 있었죠. 12 프레임 이상이면 그나마 변화를 확인할 수 있는 정도가 됩니다.

 

 VGA에는 수직 주사가 끝났음을 알리는 플래그가 있는데, 이를 이용하여 화면을 갱신하면 화면의 내용이 깨지거나 하는 문제를 해결할 수 있었습니다.

 현재는 기술의 발달로 이러한 수직동기에 맞추어 화면을 갱신하지 않아도 되는 상태에 이르러 있습니다. CPU가 느려 버벅임이 눈에 띄던 시절에 이 vsync는 트윅킹 옵션에서 밀려나게 됩니다. 최대한 많은 프레임을 유지하기 위해 오버헤드를 없애기 위한 방편이었죠.

 

 현재의 많은 시스템들은 게임이나 어플리케이션에서 30프레임 이상의 프레임수를 가질 수 있는 성능으로 발전했습니다. 하지만 이전의 습관적인 방법으로 우리는 vsync를 여전히 사용하지 않고 있습니다. 이렇게 게임에서 60 프레임을 넘어서는 갱신률의 화면에 집중합니다.

 

 일반적인 CRT는 60이나 75등등의 리프레쉬 레이트를 가집니다. 이러한 레이트는 게임에서 얻어지는 프레임보다 훨씬 낮습니다. 결국 화면은 경신되고 있으나, 우리가 눈으로 보는 화면 갱신 프레임수는 겨우 60장 정도일뿐입니다(60을 기준으로 설명).

 

 이러한 프레임 수를 유지 시키기 위해서는 일정 루프의 반복으로 계속적으로 화면을 업데이트 하게 되는데 이는 주로 프로세서에서 수행됩니다. 물론 랜더링은 GPU에서 처리하지만, 컬링같은 부분은 여전히 프로세서의 몫이죠. 그럼 그 루프 동안에는 많은 부하가 걸려 우리는 눈에 보이지 않는 프레임을 위해 프로세서를 혹사시킵니다.

 

 만약 이 렌더링 주기를 어느 정도로 제한한다면 그로 인해 생기는 잉여시간에 우리가 하고픈 작업에 리소스를 할당할 수 있을겁니다. 게임이라는 것이 모두 화면의 갱신에만 의존하는 것이 아니죠. 결국 이렇게 화면의 프레임 수를 제한하면 다른 연동된 장치나 작업에 도움이 됩니다.

 

 '내가 사용하는 디스플레이는 LCD이다. 그러므로 CRT같은 리프레쉬 레이트의 영향을 받지 않는다' 라는 것은 틀린 가정입니다. 왜냐면 DAC나 데이터 처리 부분의 비디오 메모리에 랜더링된 데이터에 접근을 하게 되는데, 한꺼번에 2개의 독립적인 장치가 메모리를 접근하기는 힘든 일이죠. 그리고 데이터의 부정확성을 낳게되어 잘못된 결과 신호가 표시 장치에 전달될 것입니다. 이 때문에 VGA는 주기적으로 업데이트를 하게 되며, LCD도 이러한 구현에서 예외일 수는 없습니다.

 

 '높은 프레임으로 게임을 즐기고 싶다'면 보다 고급사양의 디스플레이 모니터를 사용해서 보다 높은 화면 리프레쉬 레이트를 가지도록 설정해야 할 것 입니다. 기본적으로 윈도우즈는 60Hz의 리프레쉬 레이트(주사율)로 설정되어 있습니다.

 

 만약 충분한 시스템 사양이 된다면 vsync를 사용해보시길 바랍니다. 조금 더 CPU를 덜 혹사시키면서도 자신이 원하는 일들을 할 수 있을겁니다.

 

 


5


athlon88 (ID) 님의 다른글 보기
좋은 내용의 글이라면 추천해주세요.
로그인을 하지 않아도 추천 하실 수 있습니다.
59.0.41.xxx
불법 광고글 신고하기
I
   이 게시물의 댓글 보기
추천제안내
좋은 게시물에는 추천을 할 수 있습니다.추천이 5 이상이면 메인페이지 헤드라인에 게시물을 걸어 드립니다.
적립된 포인트로 진행중인 이벤트에 참여하시어 경품을 받아가실 수 있습니다.

포인트안내 글작성 : 20점, 추천클릭 : 2점, 추천받은사람 2점, 댓글작성 : 4점 (2008.12.29일부터)
  당신기억 (bluemun) bluemun님의 미디어로그 가기  /  2006-08-22 15:32 / IP/ 신고/ 이댓글에댓글달기
  밑에 콘로에서 스타 끊기다는건 모니터와는 상관 없지 않나요? FPS게임 같은 경우에는 상관 있겠지만.
  아로마샬 (kage75) /  2006-08-22 18:53 / IP/ 신고/ 이댓글에댓글달기
  FPS게임에서 vsync만 조정하면서 겜했지 모니터의 주사율은 생각은 못했네요...

75Hz로 놓고 해도 별 무리 없었다 생각했는데 좋은 모니터로 100Hz 놓고 하면 프레임상승이 얼마나 이뤄질지 궁금하군요.
  오창은 (ceoh) /  2006-08-22 19:47 / IP/ 신고/ 이댓글에댓글달기
  그런데 주파수가 너무 높아도 눈아프더라구요...^^
  게리킬달추종자 (athlon88) /  2006-08-23 10:20 / IP/ 신고/ 이댓글에댓글달기
  3d나 2d나 vsync 메커니즘은 같습니다.

시스템 성능 따라주지 않는데 100 프레임이 나오긴 힘들겠죠.

대부분 벤치마크 툴에서 보여지는 프레임수는 화면이 갱신되는 회수가 아니라, 화면 갱신을 위해 랜더링 루프가 돌아간 회수랍니다.

리프레쉬 레이트 이상의 프레임은 성능 측정의 숫자놀이일뿐이지 실제적인 갱신 프레임 수가 아니라는 것이 이야기의 중점.
  하이바쓴애 (mygirl2) mygirl2님의 미디어로그 가기  /  2006-08-23 11:19 / IP/ 신고/ 이댓글에댓글달기
  저는 85Hz로 놓고 씁니다.
  임용섭 (lyongs00) /  2006-09-20 18:40 / IP/ 신고/ 이댓글에댓글달기
  85Hz로 놓고 씁니다
사는이야기(자유게시판)
14903 끄적끄적   특이한 965 보드.. 8 폰생폰사 3 06.08.23 1482
14902 끄적끄적   학교에도 CCTV설치하네요.. 10 폰생폰사 4 06.08.23 1278
14901 끄적끄적   생활의 발견 ^^ 11 cyclony 6 06.08.23 1722
14900 끄적끄적   [역병] 자기 입으로 자기가....말하기 참 쑥스러운 멘트 14 反/미국소수입 4 06.08.23 1429
14898 끄적끄적   이시스 이벤트에 대한 궁금증.. 9 햇님아빠 4 06.08.22 1034
14897 끄적끄적   업그레이드 이벤트가 로우원이 7 햇님아빠 2 06.08.22 1010
14896 끄적끄적   이럴 때 에어컨이 절실하군요 ㅜㅜ 8 햇님아빠 4 06.08.22 1051
14895 끄적끄적   [도착신고] 오홋... 빠른 배송... 13 정우룡 3 06.08.22 1877
14894 끄적끄적   이젠 MS 가 파이이폭스 지원을 한다고 합니다 7 연방대총통[4군단] 4 06.08.22 1327
14893 끄적끄적   작성자가 게시물을 삭제 하였습니다 2 연방대총통[4군단] 3 06.08.22 1107
14892 끄적끄적   [역병] 아..한동안 컴이 미쳤었네요-_- 6 反/미국소수입 2 06.08.22 1405
14891 끄적끄적   우리 머리 속에 뿌리 박힌 모순. 6 athlon88 5 06.08.22 1295
14890 끄적끄적   으음...그래픽카드를 어찌하남...-_- 9 때쥐신산 4 06.08.22 1469
14889 끄적끄적   6.8 카탈 성능 향상 정말 있군요 10 쿠로링 1 06.08.22 1270
14888 끄적끄적   이런 영등위 7 연방대총통[4군단] 5 06.08.22 1478
14887 끄적끄적   esys - abit 로우원에 안보이네요 ^^ 7 cyclony 1 06.08.22 1737
14886 끄적끄적   암흑의 힘은 점점 강해지고.. 12 폰생폰사 3 06.08.22 1337
14884 끄적끄적   콘로 스타에서 버벅거린다 ??? 22 연방대총통[4군단] 3 06.08.21 1617
14883 끄적끄적   국민건강보험공단에 다녀왔습니다... 12 최희선 3 06.08.21 1868
14882 끄적끄적   콘로오버.. 12 폰생폰사 1 06.08.21 1532
14881 포토   어린이 난타.. 9 폰생폰사 2 06.08.21 1741
14880 끄적끄적   주말 나들이.. 9 폰생폰사 4 06.08.21 1215
14879 끄적끄적   군대가면 몸조심 하세요.. 11 폰생폰사 2 06.08.21 1402
14878 끄적끄적   작성자가 게시물을 삭제 하였습니다 태재 1 06.08.21 1149
14877 끄적끄적   무료통화권 100억원 어치 '휴지장' 6 hyeonsig 3 06.08.21 1019
[1071][1072][1073][1074][1075][1076] 1077 [1078][1079][1080]