Transcript V-sync

(Vertical synchronization)



V-Sync ย่อมาจาก Vertical synchronization คือ การยิง
ลาแสงเพื่อกวาดภาพในแนวตั้ง มีการร่วมทางานกัน ระหว่างจอกับการ์ดจอ
จอจะมีค่า refresh rate (RR) ที่คงที่ตลอด จะกี่ครั้งต่อวินาที ก็แล้ วแต่
คุณภาพจอในแต่ละรุ่น
ส่วนการ์ดจอ ก็จะแสดงภาพได้ ก่ภี าพต่อวินาที (frame per sec ; fps)
ก็แล้ วแต่ความเร็วการ์ดในแต่ละรุ่น ซึ่งเป็ นค่าไม่คงที่


การเปิ ด v-sync คือการรักษาระดับ ให้ การ์ดจอทาการแสดงภาพทั้งเฟรม
ออกให้ พร้ อม ๆ กับจังหวะการแสดงภาพของจอ แม้ ว่าจานวน fps จะไม่ถงึ
ค่า refresh ของหน้ าจอ แต่ภาพจะต้ องออกตามจังหวะเสมอ
การเปิ ด v-sync จะช่วยให้ ภาพที่เราเห็นบนจอ เป็ นภาพจากเฟรมเดียวกัน
ตลอด

Screen tearing คืออาการผิดปกติเนื่องจาก fps ของการ์ดจอมีค่าสูง
และ refresh rate ของหน้ าจอมีค่าน้ อยกว่าจึงทาให้ เกิดอาการที่เรียกว่า
“Tearing” หรือจะเหนภาพเป็ นคลื่นในแนวนอน

Vsync หรือ "Wait for Vertical Synchronization"
หลักการก็คือการ์ดจอจะรอส่งสัญญาณภาพให้ ไปพร้ อมๆกับการสแกน
Refresh Rate ของมอนิเตอร์ในแต่ละครั้ง เพื่อป้ องกันปัญหาต่างๆที่
อาจจะเกิดขึ้นได้ (เช่นภาพเป็ นคลื่นใน Winning) ฉะนั้นเมื่อเปิ ดการ
ทางาน Vsync แล้ ว Frame/Sec ที่ได้ ในเกมจะไม่มีทางเกิน
Refresh Rate ของมอนิเตอร์แน่นอนครับ เพราะมันรอกันอยู่...
จบการนาเสนอ
แหล่งที่มา
•
http://www.atriumtech.com/cgibin/hilightcgi?Home=/home/InterWeb2000&File=/home2/searchdata/Forums/http/www.pan
tip.com/tech/games/topic/GC1675971/GC1675971.html
•
http://www.youtube.com/watch?v=L0ZhDGTVm4M&feature=related
•
http://www.unlimitpc.com/gigotalk/archive/index.php/t-13242.html
•
http://www.tweakguides.com/images/GGDSG_19.jpg
•
http://en.wikipedia.org/wiki/Screen_tearing
•
http://www.coplanet.it/news/1448/patch-in-arrivo-per-darksiders-360/
จัดทาโดย
นายวิศรุต สายโยธา 52530127 กลุ่ม 3401