วิธีแก้ปัญหา Disk Latency ในเกม
ผมรู้สึกหงุดหงิดมากเวลาลอบเร้นในเมืองเกียวโต แล้วจู่ๆ หน้าจอก็ค้างไปเสี้ยววินาที ซึ่งมันทำให้พลาดจังหวะสังหารสำคัญจนน่ารำคาญ ตอนแรกผมลองปิด Service อัปเดตเบื้องหลังทั้งหมดใน Windows แต่ผลปรากฏว่าเฟรมเรตยังร่วงเหมือนเดิม ทำให้รู้ว่าปัญหาอยู่ที่การจัดลำดับ I/O ผมจึงใช้ GamePP Resource Scheduler บังคับให้ลำดับการเข้าถึงดิสก์เป็น Real-time และเพิ่ม Queue Depth จาก 1024 เป็น 2048 ผลลัพธ์ที่ได้คือ Frame time นิ่งขึ้นอยู่ที่ 12-16ms ตามการวัดของ RTSS และอุณหภูมิ SSD คงที่ที่ 52-60℃ ผ่าน AIDA64 แถม I/O response time เหลือเพียง 2.1-3.4ms จาก GamePP Benchmark ทำให้เล่นได้ลื่นไหลสุดๆ