Announcement

Collapse
No announcement yet.

ถามเกี่ยวกับ screen tearing ครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ถามเกี่ยวกับ screen tearing ครับ

    อาการที่ว่านี้ เกิดขึ้นเฉพาะการ์ดที่รันเฟรมได้เกิน 60+ ปะครับ หรือเกิดขึ้นได้ทุกการ์ด

  • #2
    เกิดเพราะการ์ดมันรัน 60+ แต่จอมันแสดงภาพได้ที่ refresh rate 60 เมื่อเฟรมมันเกิน refresh จึงเกิดอาการ tearing

    ถ้าเปิด vsync หรือ cap frame rate ด้วยโปรแกรมต่างหาก (เช่น nvidia inspector) ไม่ให้เฟรมเกิน refresh ของจอ ก็จะไม่เกิดครับ ไม่เกี่ยวกับว่าการ์ดตัวไหน

    อีกทางหนึ่ง ถ้าอยากเล่นเกมที่เกิน 60 fps โดยไม่เกิด tear ก็คือใช้จอที่มี refresh rate 120hz ครับ (จอ 3d มอนิเตอร์ ตอนนี้เห็นสามยี่ห้อ asus, samsung และ benq ราคาสองหมื่นต้นๆ) จอแบบนี้ก็จะไม่เกิด tear ถ้า fps ไม่เกิน 120 ครับ สามารถเปิด vsync ในเกมได้โดยไม่จำกัด fps แค่ 60

    เช่น ถ้าการ์ดจอเล่นเกมได้ที่ 80 fps ถ้าเปิด vsync บนจอ 60hz (จอธรรมดา) จะได้ 60fps และไม่เกิด tear แต่ถ้ามาเปิดบนจอ 120hz จะได้ 80fps และไม่เกิด tear เช่นกัน แต่ภาพดูเนียนตากว่าครับ เพราะ refresh สูงกว่า

    ขึ้นอยู่กับคุณแล้วว่า พร้อมจะลงทุนกับจอ 120hz ไหม โดยส่วนตัวผมใช้ samsung s27a750d ราคาของมันมีแต่คนบอกบ้าหรือเปล่าที่ซื้อมา แต่ใช้แล้วผมไม่กลับไปใช้จอเก่า (dell 24 นิ้ว 60hz) อีกแน่นอน ที่สำคัญผมไม่เจอ tearing อีกด้วย ตราบใดถ้ายังไม่เกิน 120fps (น้อยเกมจะเกิน) แล้วเราสามารถเปิด vsync คุมไว้อีกที แค่นี้ก็ไม่มีปัญหา เนียน ลื่น ไม่ tear ถ้าการ์ดจอแรงพอไม่ต้องกลัวอะไรอีก

    Comment


    • #3
      แต่ถ้าการ์ดมันรันได้ต่ำกว่า refresh rate ของจอ หรือ 60+ มันก็จะไม่เกิดการ tearing ใช่ปะครับ ถ้าไม่เปิด vsync

      Comment


      • #4
        ใช่ครับ แต่เฟรมมันก็จะแกว่ง ทำให้ภาพไม่ smooth น่ะครับ เพราะถ้าเปิด vsync มันจะคุมเฟรมให้คงที่ ต่อให้ไม่ถึง 60 มันก็ตัดไว้ที่ 30 ถ้าต่ำกว่านี้ก็ถือว่าไม่น่าเล่นแล้ว

        Comment


        • #5
          ขอบคุณมากครับ

          Comment

          Working...
          X