Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Screen Tearing ในเกมและวิดีโอ Windows 10 แบบถาวร

Screen Tearing คืออะไร

Screen Tearing คืออาการที่หน้าจอแสดงภาพ 2 เฟรมขึ้นไปในครั้งเดียว ทำให้ภาพดูฉีกขาด หรือมีเส้นแนวนอนทับซ้อน เกิดขึ้นเมื่อ อัตราเฟรม (FPS) ของเกม/วิดีโอไม่ตรงกับอัตราการรีเฟรช (Refresh Rate) ของหน้าจอ เช่น เกมรัน 100 FPS แต่มอนิเตอร์ 60 Hz

สาเหตุหลักของ Screen Tearing

  • V-Sync (Vertical Synchronization) ปิดอยู่ หรือทำงานไม่ถูกต้อง
  • ดрайเวอร์การ์ดจอ (Graphics Driver) ล้าสมัย/เสียหาย
  • Refresh Rate ของมอนิเตอร์ตั้งไม่ตรงกับความสามารถของการ์ดจอ
  • Windows Game Mode ก่อให้เกิดขัดข้อง
  • Hardware Acceleration ในบราวเซอร์/แอปบางตัว

4 วิธีแก้ Screen Tearing บน Windows 10

วิธี 1: เปิด V-Sync / G-Sync / FreeSync (แนะนำลองก่อน)

V-Sync จะบังคับให้การ์ดจอส่งเฟรมตรงกับ Refresh Rate ของหน้าจอ

NVIDIA (G-Sync / V-Sync)

  1. คลิกขวาบนเดสก์ท็อป > NVIDIA Control Panel
  2. ด้านซ้าย: 3D Settings > Manage 3D Settings
  3. หา Vertical Sync ตั้งเป็น On หรือ Adaptive (Adaptive จะปิด V-Sync อัตโนมัติเมื่อ FPS ต่ำกว่า Refresh Rate ป้องกัน Lag)
  4. คลิก Apply

AMD (FreeSync / Radeon Enhanced Sync)

  1. เปิด AMD Radeon Software (Adrenalin)
  2. ไป Gaming > Graphics > Wait for Vertical Refresh ตั้งเป็น Always On
  3. หรือเปิด Radeon Enhanced Sync (เหมือน Adaptive V-Sync)

Intel Graphics

  1. เปิด Intel Graphics Command Center หรือ Intel HD Graphics Control Panel
  2. ไป 3D > Vertical Sync ตั้งเป็น On หรือ Driver Settings
  3. Apply
> **หมายเหตุ:** หาก FPS ต่ำกว่า Refresh Rate อย่างต่อเนื่อง V-Sync อาจทำให้เกิด Input Lag หรือ Stuttering ให้ปิด V-Sync แล้วลองวิธีอื่น

วิธี 2: ติดตั้ง/อัปเดต ดрайเวอร์การ์ดจอใหม่

Driver ล้าสมัยหรือเสียหายเป็นสาเหตุหลักของ Tearing

  1. กด Win+X > Device Manager
  2. ขยาย Display adapters > คลิกขวาการ์ดจอ > Uninstall device > ติ๊ก Delete driver software > Uninstall
  3. ไป Control Panel > Programs & Features > Uninstall ซอฟต์แวร์ควบคุมการ์ดจอเก่า (NVIDIA Control Panel, AMD Radeon Software, Intel Graphics Command Center)
  4. รีสตาร์ทคอมพิวเตอร์
  5. ดาวน์โหลด Driver ล่าสุดจากเว็บทางการ:
  6. หรือใช้โปรแกรมช่วยอัปเดตอัตโนมัติ (เช่น Driver Booster, Snappy Driver Installer)

วิธี 3: ปรับ Refresh Rate ของหน้าจอ

หาก V-Sync เปิดอยู่แต่ยัง Tearing ให้ลองตั้ง Refresh Rate ให้ตรงกับ FPS ที่เกมทำได้

  1. กด Win+I > System > Display > Advanced display settings
  2. คลิก Display adapter properties for Display 1
  3. แท็บ Monitor > Screen refresh rate เลือกค่าที่สูงสุดที่มอนิเตอร์รองรับ (60, 75, 120, 144, 165, 240 Hz)
  4. หรือคลิก List All Modes เลือก Resolution + Refresh Rate ที่ต้องการ > OK

วิธี 4: ปิด Windows Game Mode

Game Mode บางครั้งก่อให้เกิด Stutter/Tearing ในบางเกม

  1. Win+I > Gaming > Game Mode
  2. ปิด Game Mode
  3. แท็บ Game Bar > ปิด Record game clips, screenshots, and broadcast using Game Bar
  4. รีสตาร์ทคอมพิวเตอร์

ความรู้เพิ่มเติม: Refresh Rate vs Frame Rate

  • FPS (Frames Per Second): จำนวนเฟรมที่การ์ดจอสร้างได้ต่อวินาที
  • Hz (Refresh Rate): จำนวนครั้งที่หน้าจออัปเดตภาพต่อวินาที
  • Tearing เกิดเมื่อ FPS ≠ Hz (โดยเฉพาะ FPS > Hz)
  • มอนิเตอร์ 144/240 Hz ลด Tearing ได้ดีกว่า 60 Hz แต่ต้องการการ์ดจอรองรับ

สรุปแนวทางแก้ไข

  1. ลองเปิด V-Sync / Adaptive Sync ก่อน (แก้ได้ส่วนใหญ่)
  2. อัปเดต Graphics Driver ให้เป็นเวอร์ชันล่าสุด
  3. ตั้ง Refresh Rate ให้สูงสุดที่มอนิเตอร์รองรับ
  4. ปิด Game Mode และ Game Bar
  5. หากยังไม่หาย: ลองปิด Hardware Acceleration ในบราวเซอร์/แอป, ตรวจสอบสายเคเบิล (DisplayPort/HDMI), ตรวจสอบอุณหภูมิการ์ดจอ