ตัวตรวจสอบไดรเวอร์ Vulkan และการทดสอบประสิทธิภาพสำหรับผู้ใช้ Android ที่มีความชำนาญ
วาดฉากทดสอบ Vulkan ที่แท้จริง, ตรวจสอบฟีเจอร์ที่ประกาศ, และวัดเวลาเฟรมเพื่อเปิดเผยความถูกต้องและความเร็วของไดรเวอร์ FauxVkTest โดย Paul Reioux มุ่งเป้าไปที่ผู้ใช้ Android ที่ทดสอบหรือเรียกใช้ไดรเวอร์ GPU แบบกำหนดเอง โดยเฉพาะบนคอนโซลพกพาและอีมูเลเตอร์ มันทำการตรวจสอบการตรวจสอบมากกว่า 90 รายการ, ห้าฉากประสิทธิภาพ, และการสุ่มตัวอย่าง Khronos, และสามารถโหลดแพ็คเกจ Mesa Turnip หรือ PanVK โดยไม่ต้องใช้ root ทำให้มันเป็นเครื่องมือวินิจฉัยและเปรียบเทียบที่ใช้งานได้สำหรับนักเล่นเกมมือถือที่มีเทคนิคและนักพัฒนาอีมูเลเตอร์.
แอปพลิเคชันตรวจสอบและรายงานอะไรบ้าง?
FauxVkTest สร้างฉากทดสอบจริงและเปรียบเทียบผลลัพธ์ที่เรนเดอร์กับผลลัพธ์ที่คาดหวัง โดยทำการตรวจสอบ Vulkan มากกว่า 90 รายการเพื่อยืนยันว่าไดรเวอร์ได้ดำเนินการฟีเจอร์ API เฉพาะหรือไม่ รายงานการสนับสนุนฟีเจอร์ ความแตกต่างของเวอร์ชัน API และการประเมินความเข้ากันได้กับ DirectX ตั้งแต่ DirectX 9 ถึง 12 ตามความสามารถ Vulkan ที่ตรวจพบ แอปยังรันตัวอย่าง Khronos Vulkan เพื่อตรวจสอบการชนหรือข้อผิดพลาดในการเรนเดอร์ที่เกี่ยวข้องกับพฤติกรรมของไดรเวอร์เฉพาะ
มันส่งผลต่อประสิทธิภาพของอุปกรณ์ในขณะทดสอบอย่างไร?
การทดสอบประสิทธิภาพใช้ฉากทดสอบห้าฉากในหลายรอบเพื่อวัดเวลาเฟรมกลางและสังเกตพฤติกรรมของนาฬิกา GPU เครื่องมือจะวัดการกระจายเวลาเฟรมและรายงานค่ากลางแทนที่จะเป็นจุดสูงสุดของเฟรมเดียว ซึ่งให้มุมมองที่สามารถทำซ้ำได้เกี่ยวกับความเร็วภายใต้ภาระ การทดสอบถูกออกแบบมาเป็นภาระงานที่ใช้งานอยู่ ดังนั้นคุณควรคาดหวังว่าอุปกรณ์จะทำงาน GPU ที่มีการใช้งานสูงขึ้นในระหว่างการทดสอบมากกว่าที่จะอยู่ในสภาพที่ไม่ทำงาน
มันปลอดภัยที่จะใช้และต้องการการเข้าถึง root หรือไม่?
แอปสามารถโหลดไดรเวอร์ Mesa Turnip (Adreno) และ PanVK (Mali) ที่กำหนดเองจากไฟล์ .adpkg.zip โดยไม่ต้องการ root บนอุปกรณ์ที่รองรับ ดังนั้นจึงไม่จำเป็นต้องมีสิทธิ์ในการแก้ไขระบบสำหรับการทำงานเหล่านั้น มันรวมเข้ากับ FauxVkDB สาธารณะสำหรับรายงานจากชุมชนและใช้โครงการ Khronos Vulkan-Samples สำหรับการตรวจสอบ ซึ่งยึดการตรวจสอบของมันไว้ในวัสดุทดสอบมาตรฐานแทนที่จะเป็นขั้นตอนเฉพาะทาง
ใครควรจะรันสิ่งนี้และคาดหวังอะไรต่อไป
เครื่องมือนี้เหมาะสำหรับผู้ใช้ Android ที่มีความเชี่ยวชาญ, นักพัฒนาอีมูเลเตอร์, และเจ้าของคอนโซลพกพาที่ต้องการยืนยันความถูกต้องของไดรเวอร์หรือเปรียบเทียบไดรเวอร์ที่กำหนดเอง คาดหวังผลลัพธ์ที่ละเอียดและมีเทคนิคมากกว่าบทสรุปที่เป็นมิตรกับผู้บริโภค; ตีความผลลัพธ์ตามความต้องการของอีมูเลเตอร์ของคุณและอัปโหลดรายงานไปยังฐานข้อมูลสาธารณะหากคุณต้องการเปรียบเทียบกับชุมชน แนะนำ.
