วิธีการตรวจสอบ FPS ของคุณในเกม UWP บน Windows 10
เครื่องมืออย่าง FRAPS และ ShadowPlay ของ NVIDIA นั้นยอดเยี่ยมสำหรับการตรวจสอบประสิทธิภาพเกมของคุณบน Windows แต่ไม่สามารถใช้งานได้กับเกม Universal Windows Platform (UWP) ของ Microsoft โชคดีที่มีเครื่องมือไม่กี่ตัวที่จะช่วยให้คุณตรวจสอบเกมที่เป็นเฟรมและมาตรฐานของคุณที่สร้างขึ้นสำหรับแพลตฟอร์มแอปพลิเคชันใหม่ของ Windows 10.
เกมบางเกมอาจมีตัวนับ FPS รวมที่คุณสามารถใช้แทนได้ แต่ส่วนใหญ่จะไม่ เครื่องมือที่นี่จะช่วยให้คุณตรวจสอบ FPS ของคุณในเกมเช่น การแบ่งควอนตัม, Gears of War: Ultimate Edition, มอเตอร์สปอร์ต Forza 6: Apex, และรุ่น Windows Store ของ Rise of the Tomb Raider.
PresentMon ฟรี แต่ต้องการงานเล็กน้อย
PresentMon เป็นเครื่องมือโอเพ่นซอร์สที่สร้างโดยนักพัฒนาที่ Intel จะใช้การติดตามเหตุการณ์เพื่อตรวจสอบระบบปฏิบัติการ Windows สำหรับคำสั่ง "ปัจจุบัน" และบันทึกข้อมูลเกี่ยวกับพวกเขา สิ่งนี้ช่วยให้สามารถตรวจสอบประสิทธิภาพของเกม DirectX 10, DirectX 11 และ DirectX 12 มันใช้งานได้แม้ว่าแอพพลิเคชั่นเหล่านั้นเป็นแอพ Universal Windows Platform (UWP) ซึ่งกระจายผ่าน Windows Store กล่าวอีกนัยหนึ่งเครื่องมือนี้ใช้งานได้เนื่องจากไม่จำเป็นต้องโต้ตอบกับแอพ UWP - ไม่อนุญาตให้ทำเช่นนั้น จะตรวจสอบ Windows ในระดับที่ต่ำกว่า.
นี่เป็นแอปพลิเคชันบรรทัดคำสั่งดังนั้นจึงไม่มีส่วนต่อประสานกราฟิกที่สวยงาม นักพัฒนามืออาชีพสามารถสร้างเครื่องมือกราฟิกที่สร้างขึ้นในโปรแกรมบรรทัดคำสั่งนี้เพื่อให้ง่ายขึ้นในอนาคต.
น่าเสียดายที่ต้องใช้เวลาบ้างในการดำเนินการต่อในขณะนี้ คุณจะต้องไปที่หน้าพื้นที่เก็บข้อมูล PresentMon และคลิก "ดาวน์โหลด ZIP" เพื่อดาวน์โหลดที่เก็บ จากนั้นคุณจะต้องดาวน์โหลด Visual Studio Express Community Edition ฟรีจาก Microsoft ติดตั้ง Visual Studio และอนุญาตให้อัปเดตตัวเอง.
เปิดเครื่องรูดที่เก็บไฟล์ PresentMon ที่ดาวน์โหลดมาและดับเบิลคลิกที่ไฟล์“ PresentMon.sln” เพื่อเปิดใน Visual Studio Visual Studio จะเสนอให้ดาวน์โหลดคอมไพเลอร์.
เมื่อดาวน์โหลดและติดตั้งซอฟต์แวร์ที่จำเป็นเสร็จแล้วคุณสามารถเปิดไฟล์ PresentMon.sln ใน Visual Studio และสร้างแอปพลิเคชัน เพียงคลิกสร้าง> สร้างโซลูชันเพื่อสร้าง.
จากนั้นคุณจะได้รับไดเรกทอรี x64 โดยสมมติว่าคุณใช้ Windows 10 รุ่น 64 บิต (ซึ่งคุณอาจเป็น) สิ่งนี้มีคำสั่ง PresentMon64.exe ที่คุณสามารถใช้ได้ คุณสามารถวางไฟล์นี้ไว้ในไดเรกทอรีที่สะดวกกว่าเช่นโฟลเดอร์ Desktop หรือ Downloads หากต้องการ.
คุณจะต้องใช้ ID กระบวนการของแอพ UWP เพื่อตรวจสอบ ขั้นแรกให้เปิดเกม ถัดไปเปิดตัวจัดการงานโดยกด Ctrl + Alt + Escape.
คลิกขวาที่ส่วนหัวของแท็บกระบวนการและเปิดใช้งานคอลัมน์“ PID” หากคุณไม่เห็นแท็บกระบวนการคลิก "รายละเอียดเพิ่มเติม"
ค้นหาเกม UWP ที่รันอยู่ที่คุณต้องการตรวจสอบและบันทึกหมายเลข PID หมายเลขรหัสกระบวนการนี้จะเปลี่ยนทุกครั้งที่คุณเปิดแอปพลิเคชันดังนั้นคุณจะต้องค้นหาอีกครั้งหากคุณปิดและเปิดเกมอีกครั้ง.
คุณจะต้องเปิดหน้าต่างพรอมต์คำสั่งในฐานะผู้ดูแลระบบเพื่อเรียกใช้คำสั่งนี้ โดยคลิกขวาที่ปุ่ม Start หรือกด Windows + X จากนั้นคลิกตัวเลือก“ Command Propmt (Admin)”.
เปลี่ยนเป็นไดเร็กทอรีที่มีคำสั่ง PresentMon64.exe เพียงพิมพ์“ cd” แล้วตามด้วยพา ธ ไปยังไดเรกทอรีที่คุณเก็บไฟล์ PresentMon64.exe.
cd C: \ path \ to \ PresentMon-master \ x64 \ Debug
จากนั้นเรียกใช้คำสั่งต่อไปนี้แทนที่ #### ด้วยหมายเลข ID กระบวนการของแอปพลิเคชันที่คุณต้องการตรวจสอบ.
PresentMon64.exe -process_id ####
คุณจะเห็น FPS ของแอปพลิเคชันที่คุณระบุแสดงในหน้าต่างพรอมต์คำสั่ง มันจะไม่ซ้อนทับเกมดังนั้นคุณจะต้องกด Alt + Tab กลับมาที่นี่เมื่อคุณต้องการตรวจสอบ.
Dxtory เรียบง่าย แต่เสียค่าใช้จ่าย
Dxtory เป็นอีกทางเลือกที่ใช้งานง่าย เช่นเดียวกับ PresentMon Dxtory คว้าข้อมูลจากระดับล่างใน Windows ไม่จำเป็นต้องมีปฏิสัมพันธ์โดยตรงกับแอปพลิเคชันเกมซึ่งหมายความว่ามันจะทำงานกับเกม UWP เหล่านั้นได้ คุณจะต้องดาวน์โหลดบิลด์“ ล่าสุด” และไม่ใช่บิลด์“ เสถียร” อย่างน้อยบิลด์ 2.0.134- เนื่องจากบิลด์ล่าสุดแก้ไขปัญหาความเข้ากันได้กับแอปพลิเคชัน DirectX 12.
ซึ่งแตกต่างจาก PresentMon มันมีส่วนติดต่อผู้ใช้แบบกราฟิก มันยังสามารถซ้อนทับตัวนับ FPS ผ่านเกม UWP นี่เป็นทางเลือกที่แท้จริงของ FRAPS พร้อมเสียงระฆังและเสียงนกหวีดทั้งหมด.
แอปพลิเคชั่นนี้เป็นซอฟต์แวร์แบบชำระเงินแม้ว่าจะมีการทดลองใช้งานก็ตาม นักพัฒนาเรียกเก็บเงิน 3800 JPY สำหรับใบอนุญาตซึ่งประมาณ $ 34.50 USD.
เพียงเปิดแอปพลิเคชัน Dxtory จากนั้นเรียกใช้หรือเปิด Alt + Tab กลับไปที่เกม UWP ของคุณ ตัวนับ FPS จะซ้อนทับที่มุมบนซ้ายของเกม UWP.
คุณสามารถสลับกลับไปที่แอปพลิเคชัน Dxtory เพื่อดูข้อมูลเพิ่มเติมและกำหนดการตั้งค่าของคุณเอง แต่คุณไม่ต้องทำอะไรเป็นพิเศษในการตั้งค่า Dxtory ที่เปิดตัวขึ้นนี้เปิดตัวเกม UWP และมันจะใช้งานได้ หากคุณต้องการกำจัดตัวนับ FPS เพียงปิดแอปพลิเคชัน Dxtory.
ในอนาคตเครื่องมือการเล่นเกมเช่น ShadowPlay ของ NVIDIA อาจได้รับการอัปเดตเพื่อให้ทำงานร่วมกับแพลตฟอร์มแอปใหม่ของ Microsoft ในตอนนี้มีเครื่องมือเพียงไม่กี่ชิ้นเท่านั้นที่ทำงานได้และคุณจะต้องออกไปใช้วิธีนี้กับเกม UWP แพลตฟอร์ม UWP ของ Microsoft ยังอยู่ในระหว่างดำเนินการและไม่มีที่ไหนที่จะชัดเจนกว่าเกมพีซี.