วิธีแก้ปัญหาการโหลดในเมืองของ Far Cry 7 ด้วย Intel 760P
จังหวะเข้าฐานทัพในป่า แถบโหลดค้างที่ 70% นานถึง 8 วินาที ซึ่งในเกม Open World แบบนี้มันเสียอารมณ์สุดๆ ปัญหาคือพอ SLC Dynamic Cache ของ Intel 760P เต็ม ความเร็วในการเขียนจะร่วงจาก 3000 MB/s ลงมาต่ำกว่า 800 MB/s ทันที ทำให้การโหลดทรัพยากรแบบ Streaming ติดขัด ตอนแรกผมลองตั้ง Virtual Memory เป็นครึ่งหนึ่งของพื้นที่ว่างใน SSD แต่ปรากฏว่าวิธีนี้ยิ่งทำให้เกิดการชนกันของการอ่านเขียน โหลดช้าลงกว่าเดิมอีก เป็นบทเรียนเลยว่าอย่าสุ่มสี่สุ่มห้าลอง หลังจากนั้นผมเลยเข้าไปที่ Device Manager ปรับ Queue Depth ของ NVMe Controller จาก 1024 เป็น 2048 และเปิดใช้ Forced Write Cache Flush ใน System Performance Options พอทดสอบด้วย CrystalDiskMark พบว่า 4K Random Read ขยับจาก 42-50 MB/s เป็น 65-72 MB/s ลดเวลาโหลดลงได้ 30% จริงๆ ช่วงแรกที่ปรับ Queue Depth เสร็จ เครื่องมีอาการหา SSD ไม่เจอตอน Standby อยู่พักหนึ่ง จนผมเปลี่ยน Power Management เป็น High Performance ถึงจะหายสนิท ตอนนี้อุณหภูมิ SSD อยู่ที่ 40-50 ℃ เช็คผ่านเครื่องมือในเกมแล้วโหลดไวขึ้นจริง ส่วนอุณหภูมิแรมอยู่ที่ 58-63 ℃