RivaTuner Statistics Server (RTSS) โดดเด่นที่มาบรรจุกับ MSI Afterburner ใช้ monitor และ overclock GPU แต่ RTSS มีฟังก์ชันแยกจาก Afterburner ด้วย บทความนี้สอนใช้งาน FPS cap และ Scanline Sync
RivaTuner คืออะไร?
RivaTuner Statistics Server (ย่อ RTSS) แอปที่มากับ MSI Afterburner ใช้แสดง on-screen display framerate และเมตริกประสิทธิภาพ: GPU utilization, อุณหภูมิ ฯลฯ
มีหรือไม่มี Afterburner RTSS ก็สามารถตั้ง FPS cap และเปิด Scanline Sync บนหน้าจอได้ทุกตัว
FPS cap คืออะไร?
FPS = Frames Per Second บน PC ที่ FPS เกิน refresh rate (เช่น 100 FPS บนจอ 60Hz) น่าจะเจอ screen tearing และ FPS สั่นมาก ทั้งคู่ทำให้สายตาเพลียและเสียเปรียบแข่งขัน แต่อาจแก้ได้แค่เปิด V-Sync ซึ่งสม่ำเสมอแต่เพิ่ม input latency มาก
FPS cap ให้ตั้งเฟรมเรตในเกมอยู่ที่หรือต่ำกว่า refresh rate หน้าจอ ถ้าเกมมี FPS cap built-in แนะนำใช้ตัวเกมแทน RTSS แต่ถ้าอยากเรียนรู้ RTSS เพื่อใช้ universal อ่านต่อ
Scanline Sync คืออะไร?
Scanline Sync เหมือน FreeSync และ G-Sync เทคโนโลยีแทน V-Sync แต FreeSync/G-Sync เป็น hardware-enabled ส่วน Scanline Sync ใช้ software ทำให้ได้ผลคล้ายกัน เหมาะสำหรับจอที่ไม่มี FreeSync/G-Sync (เช่นทีวีห้องนั่งเล่น ถ้าอยากเล่นเกมโดยไม่มี tearing/lag)
ความต่าง Scanline Sync อยู่ที่ชื่อ: ต่างจากเทคนิคอื่นที่ทำงานกับ full frames Scanline Sync ให้เลือก scanline เฉพาะ ที่ tearing เกิดแน่นอนแต่ถูกควบคุม ด้วยการปรับค่า scanline ให้เกือบหน้าจอ ได้ tear-free, lag-free แทน V-Sync
ควรใช้ FPS cap หรือ Scanline Sync?
RTSS มีทั้ง FPS cap และ Scanline Sync แต่ใช้พร้อมกันไม่ได้
ตัดสินจากฮาร์ดแวร์ที่มี:
FPS cap ทำงานบนระบบส่วนใหญ่ ปัญหาน้อย เลือกแทน Scanline Sync ถ้ามีจอ FreeSync/G-Sync เพราะหน้าจอ+GPU ทำหน้าที่ Scanline Sync แล้ว ไม่ต้อง RTSS
Scanline Sync เหมาะชดเชยการขาด FreeSync/G-Sync แต่มีข้อจับ: GPU utilization สูง (~80%+) ภายใต้ Scanline Sync อาจทำ tearing หนัก ถ้าเล่นเกมบนจอ 60Hz ด้วย Scanline Sync และมี GPU power เยอะ ไม่ควรมีปัญหา แต่ถ้าเจอ tearing ให้ลด settings หรือใช้ FPS cap แทน
ตั้งค่า FPS cap ใน RivaTuner
1. เปิด RivaTuner Statistics Server ถ้าไม่ขึ้นดูไอคอนใน start menu hover ดู version คลิกขวา context menu "Show" เปิดหน้าต่างหลัก
2. จากหน้าต่างหลัก คลิก profile "Global" ตั้ง framerate limit ตามต้องการ ควรเท่ากับ refresh rate จอ
3. ตรวจสอบ "Application detection level" ตั้ง Low หรือสูงกว่า พร้อมใช้งาน: ตั้ง global FPS cap แล้ว ถ้าอยากยกเลิก ปิด RTSS แค่นั้น
กดปุ่ม "Add" สีเขียว มุมซ้ายล่าง ตั้ง per-app FPS limit ตัวอย่างตั้ง hl2.exe ไว้ 120 FPS เพราะ 144 ไม่อยู่ได้
ตั้งค่า Scanline Sync ใน RivaTuner
ต้องตั้ง framerate limit = 0 ก่อน เพราะทั้งคู่ mutually exclusive ไม่ได้ตั้ง frames = 0 จริง แค่ปิด FPS cap ให้ Scanline Sync ใช้ได้
ตั้ง Scanline Sync ตัวเลขในฟิลด์นี้ไม่ใช่ framerate limit แต่เป็นพิกัด tearline ผลลัพธ์แตกต่างตามขนาด/ความละเอียดจอ ต้องปรับเองทีละ 10 ไม่มี one-size-fits-all
เริ่มต้นดีที่สุด: เอา vertical resolution (เช่น 1080 pixel บน 1080p, 1440 บน 1440p) ลบ 150-200 จอ 1080p มาตรฐาน แนะนำเริ่ม 930 ลดลงเรื่อยๆ จนได้ผลลัพธ์ที่ต้องการ