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