Snaplytics Toolkit

ทดสอบอาการเฟรมข้าม (Frame Skipping)

ตรวจสอบว่าจอแสดงผลของคุณแสดงเฟรมใหม่ทุกครั้งที่รีเฟรช หรือปล่อยเฟรมบางส่วนอย่างเงียบ ๆ ระหว่างทาง การทดสอบจะจับเวลาภาพเคลื่อนไหวแต่ละเฟรมเทียบกับอัตราการรีเฟรชที่วัดได้ และตั้งค่าสถานะช่องว่างที่เฟรมหายไป ให้แท็บนี้โฟกัสในขณะที่ทํางานเพื่อการอ่านที่แม่นยํา

Hz

ตัวตรวจสอบสดกำลังทำงาน — ให้แท็บนี้อยู่ในโฟกัสเพื่อผลลัพธ์ที่แม่นยำ

สด
เฟรมล่าสุดตรงเวลาถูกข้าม
กำลังรวบรวมเฟรม…
อัตรารีเฟรช
Hz
เฟรมตรงเวลา
0
ถูกข้าม
0
อัตราการข้าม
ช่องว่างที่ยาวที่สุด

แถบจับภาพด้วยกล้อง (ไม่บังคับ)

เครื่องหมายเดินหน้าหนึ่งช่องต่อเฟรมที่เรนเดอร์ ถ่ายภาพหน้าจอด้วยชัตเตอร์เร็วหรือบันทึกแบบสโลว์โมชัน — ขั้นตอนที่หายไปเผยเฟรมที่ถูกทิ้ง รองลงมาจากตัวตรวจจับด้านบน

เบราว์เซอร์จะวาดภาพหนึ่งครั้งต่อการรีเฟรชจอแสดงผล ดังนั้นช่องว่างระหว่างเฟรมควรอยู่ใกล้กับช่วงเวลาการรีเฟรชหนึ่งครั้ง — ประมาณ 16.7 ms ที่ 60 Hz หรือ 6.9 ms ที่ 144 Hz การทดสอบนี้จับเวลาช่องว่างเหล่านั้น ใช้ค่ามัธยฐานเป็นอัตราการรีเฟรชที่แท้จริงของคุณ และตั้งค่าสถานะช่องว่างใดๆ ที่ผ่านไปประมาณ 1.5× ช่วงเวลาที่คาดไว้เป็นเฟรมที่ลดลง โดยปัดเศษเพื่อประเมินจํานวนที่หายไป การหยุดชั่วคราวเป็นเวลานานจากการสลับแท็บหรือการย่อหน้าต่างให้เล็กสุดจะถูกละเว้น ไม่นับเป็นการข้าม

เฟรมที่หล่นลงจะแสดงภาพก่อนหน้าสองครั้ง ดังนั้นการเคลื่อนไหวจึงดูเหมือนจะกระโดด ซึ่งแตกต่างจากการกระตุก (เฟรมมาถึงในช่วงเวลาที่ไม่สม่ําเสมอ) และการกระตุก (ความไม่สม่ําเสมอของจังหวะของอัตราเฟรมที่ไม่แบ่งออกเป็นอัตราการรีเฟรชอย่างหมดจด เช่น ภาพยนตร์ 24 fps บนหน้าจอ 60 Hz) การทดสอบนี้มุ่งเป้าไปที่เฟรมที่หลุดหล่นจริง — การวิ่งที่สะอาดอาจยังคงรู้สึกผิดไปเล็กน้อยหากจังหวะไม่สม่ําเสมอ

สาเหตุทั่วไปของการข้ามเฟรม

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

นี่คือการทดสอบระดับเบราว์เซอร์ของไปป์ไลน์การนําเสนอ — จอแสดงผล เคเบิล เอาต์พุต GPU, ไดรเวอร์ และเบราว์เซอร์ — ไม่ใช่เอ็นจิ้นเกมใดๆ ไม่สามารถดูเฟรมที่เกมแสดงผลภายใน วัดความล่าช้าในการป้อนข้อมูล หรือแทนที่ตัวสร้างรูปแบบฮาร์ดแวร์ เพื่อผลลัพธ์ที่น่าเชื่อถือที่สุดให้เสียบแล็ปท็อปปิดแท็บพื้นหลังที่หนักหน่วงให้แท็บนี้โฟกัสและปล่อยให้การวิ่งเต็มเวลาเสร็จสิ้น แถบจับภาพเสริมด้านล่างจะถ่ายภาพหน้าจอด้วยชัตเตอร์เร็วเพื่อเผยให้เห็นการข้ามที่ยากต่อความรู้สึก

เครื่องมือที่เกี่ยวข้อง