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)
- คลิกขวาบนเดสก์ท็อป > NVIDIA Control Panel
- ด้านซ้าย: 3D Settings > Manage 3D Settings
- หา Vertical Sync ตั้งเป็น On หรือ Adaptive (Adaptive จะปิด V-Sync อัตโนมัติเมื่อ FPS ต่ำกว่า Refresh Rate ป้องกัน Lag)
- คลิก Apply
AMD (FreeSync / Radeon Enhanced Sync)
- เปิด AMD Radeon Software (Adrenalin)
- ไป Gaming > Graphics > Wait for Vertical Refresh ตั้งเป็น Always On
- หรือเปิด Radeon Enhanced Sync (เหมือน Adaptive V-Sync)
Intel Graphics
- เปิด Intel Graphics Command Center หรือ Intel HD Graphics Control Panel
- ไป 3D > Vertical Sync ตั้งเป็น On หรือ Driver Settings
- Apply
วิธี 2: ติดตั้ง/อัปเดต ดрайเวอร์การ์ดจอใหม่
Driver ล้าสมัยหรือเสียหายเป็นสาเหตุหลักของ Tearing
- กด Win+X > Device Manager
- ขยาย Display adapters > คลิกขวาการ์ดจอ > Uninstall device > ติ๊ก Delete driver software > Uninstall
- ไป Control Panel > Programs & Features > Uninstall ซอฟต์แวร์ควบคุมการ์ดจอเก่า (NVIDIA Control Panel, AMD Radeon Software, Intel Graphics Command Center)
- รีสตาร์ทคอมพิวเตอร์
- ดาวน์โหลด Driver ล่าสุดจากเว็บทางการ:
- NVIDIA: nvidia.com/Download
- AMD: amd.com/support
- Intel: intel.com/download-center
- หรือใช้โปรแกรมช่วยอัปเดตอัตโนมัติ (เช่น Driver Booster, Snappy Driver Installer)
วิธี 3: ปรับ Refresh Rate ของหน้าจอ
หาก V-Sync เปิดอยู่แต่ยัง Tearing ให้ลองตั้ง Refresh Rate ให้ตรงกับ FPS ที่เกมทำได้
- กด Win+I > System > Display > Advanced display settings
- คลิก Display adapter properties for Display 1
- แท็บ Monitor > Screen refresh rate เลือกค่าที่สูงสุดที่มอนิเตอร์รองรับ (60, 75, 120, 144, 165, 240 Hz)
- หรือคลิก List All Modes เลือก Resolution + Refresh Rate ที่ต้องการ > OK
วิธี 4: ปิด Windows Game Mode
Game Mode บางครั้งก่อให้เกิด Stutter/Tearing ในบางเกม
- Win+I > Gaming > Game Mode
- ปิด Game Mode
- แท็บ Game Bar > ปิด Record game clips, screenshots, and broadcast using Game Bar
- รีสตาร์ทคอมพิวเตอร์
ความรู้เพิ่มเติม: Refresh Rate vs Frame Rate
- FPS (Frames Per Second): จำนวนเฟรมที่การ์ดจอสร้างได้ต่อวินาที
- Hz (Refresh Rate): จำนวนครั้งที่หน้าจออัปเดตภาพต่อวินาที
- Tearing เกิดเมื่อ FPS ≠ Hz (โดยเฉพาะ FPS > Hz)
- มอนิเตอร์ 144/240 Hz ลด Tearing ได้ดีกว่า 60 Hz แต่ต้องการการ์ดจอรองรับ
สรุปแนวทางแก้ไข
- ลองเปิด V-Sync / Adaptive Sync ก่อน (แก้ได้ส่วนใหญ่)
- อัปเดต Graphics Driver ให้เป็นเวอร์ชันล่าสุด
- ตั้ง Refresh Rate ให้สูงสุดที่มอนิเตอร์รองรับ
- ปิด Game Mode และ Game Bar
- หากยังไม่หาย: ลองปิด Hardware Acceleration ในบราวเซอร์/แอป, ตรวจสอบสายเคเบิล (DisplayPort/HDMI), ตรวจสอบอุณหภูมิการ์ดจอ