ทดสอบเอฟเฟกต์ WebGL

Shader WebGL 2 รวมเอฟเฟกต์ตามสูตร เปลี่ยนจำนวน ความเข้ม หรือคุณภาพทีละอย่าง เป็นภาระสังเคราะห์ ไม่ใช่ pipeline หลังประมวลผลจริง

WebGL 2

ก่อนเริ่ม

บันทึกงาน ปิดแอปอื่น และให้อุปกรณ์ระบายอากาศ ใช้เบราว์เซอร์ใหม่พร้อมการเร่งฮาร์ดแวร์เมื่อรองรับ เริ่มสั้น ๆ ด้วยค่าปานกลาง หยุดหากอุปกรณ์ไม่ตอบสนองหรือเกิดภาพผิดปกติ

ทดสอบและเปรียบเทียบ

ใช้ค่าเริ่มต้น ดู FPS และจำนวนภาระงาน 30–60 วินาที ถ้าปรับได้ให้เปลี่ยนเฉพาะ จำนวนเอฟเฟกต์ แล้วทำซ้ำในเงื่อนไขเดิม บางเดโมปรับภาระเอง จึงต้องเทียบทั้งจำนวนและ FPS หยุดด้วยปุ่มหรือ Escape

อ่านผลลัพธ์

FPS ต่ำแต่คงที่อาจแค่มีภาระหนัก การถึงอัตรารีเฟรชจอไม่ได้พิสูจน์สมรรถนะสูงสุดของ GPU เทียบการทดสอบที่ตั้งค่าเหมือนกัน ความต่างของเบราว์เซอร์รวมเครื่องมือเรนเดอร์ด้วย

แคนวาสว่างหรือบริบทหายอาจเกิดจากไม่รองรับ WebGL ขีดจำกัดหน่วยความจำ รีเซ็ตไดรเวอร์ หรือเรนเดอร์ซอฟต์แวร์ ลดภาระแล้วลองใหม่ ทำซ้ำปัญหาในแอปอื่นก่อนสรุปเรื่องฮาร์ดแวร์

สิ่งที่การทดสอบพิสูจน์ไม่ได้

ภาระ shader รายงาน FPS เบราว์เซอร์ ไม่ใช่ TFLOPS แบนด์วิดท์หรือการใช้งาน GPU ทั้งหมด ไดรเวอร์และข้อจำกัดเบราว์เซอร์ส่งผลต่อค่า

เว็บไซต์อ่านอุณหภูมิ กำลังไฟ ความถี่ หรือการใช้งาน GPU ผ่าน WebGL ไม่ได้ ใช้เครื่องมือตรวจแยก การทดสอบสำเร็จไม่รับประกันเสถียรภาพในเกมหรือภาระอื่น

วิธีการทดสอบ