Mục lục bài viết
Một chiếc điện thoại báo cáo mức khung hình trung bình cao vẫn có thể khiến người chơi cảm thấy giật, trong khi một máy khác đạt trung bình thấp hơn lại mang lại cảm giác mượt hơn hẳn. Khoảng cách giữa hai trải nghiệm này nằm ở một yếu tố ít được nhắc tới: khung hình có được đưa ra đều đặn theo thời gian hay không, gọi là frame pacing.
FPS trung bình chỉ đếm số lượng, không đo khoảng cách thời gian
Chỉ số FPS trung bình được tính bằng tổng số khung hình render trong một giây. Cách tính này không quan tâm khung hình thứ nhất và thứ hai cách nhau bao lâu, miễn tổng số cuối cùng đạt đủ. Vì vậy một chuỗi khung hình ra dồn dập rồi ngưng lại vẫn có thể cho con số trung bình đẹp, dù mắt người cảm nhận rõ độ giật trong khoảng ngưng đó. FPS trung bình là con số thống kê tổng, không phải bản ghi diễn biến theo thời gian thực.
Frame pacing đo độ đều đặn giữa các khung hình liên tiếp
Frame pacing quan tâm khoảng thời gian giữa mỗi cặp khung hình liên tiếp, gọi là frame time. Khi các khoảng này gần bằng nhau, chuyển động trên màn hình trôi liền mạch. Khi khoảng thời gian dao động mạnh, dù tổng số khung hình trong một giây vẫn cao, người chơi sẽ thấy khựng hoặc rung hình đúng lúc khung hình bị trễ. Đây là lý do hai thiết bị cùng mức FPS trung bình có thể mang lại cảm giác chơi game khác nhau hoàn toàn.
Nguyên nhân khiến frame time dao động dù phần cứng đủ mạnh
Frame time dao động có thể đến từ việc hệ điều hành tạm ngưng cấp tài nguyên cho game để xử lý tác vụ nền, từ việc chip giảm xung nhịp đột ngột khi nhiệt độ chạm ngưỡng, hoặc từ việc engine phải nạp thêm dữ liệu cảnh mới giữa lúc đang render. Ngay cả khi năng lực xử lý trung bình đủ để duy trì mức khung hình mục tiêu, những khoảng trễ ngắn xen kẽ vẫn đủ tạo cảm giác giật cục mà FPS trung bình không thể hiện ra.
Vì sao frame pacing quan trọng hơn trong game cần phản xạ
Với các thể loại game hành động hoặc bắn súng đòi hỏi theo dõi chuyển động mượt để ngắm bắn chính xác, sự đều đặn của khung hình ảnh hưởng trực tiếp đến khả năng phán đoán vị trí mục tiêu. Một chuỗi khung hình đều đặn ở mức FPS vừa phải thường mang lại lợi thế điều khiển tốt hơn chuỗi khung hình cao nhưng thất thường, vì não bộ dự đoán chuyển động dựa trên nhịp độ ổn định chứ không dựa trên số lượng khung hình tuyệt đối.
Hiểu nhầm thường gặp
“FPS trung bình càng cao thì chơi càng mượt” là suy nghĩ chưa đầy đủ. Con số trung bình có thể che giấu những đợt khung hình dồn cụm và những khoảng trễ ngắn xen giữa, trong khi cảm giác mượt của người chơi phụ thuộc vào việc khung hình có xuất hiện đều đặn theo thời gian hay không, chứ không chỉ vào tổng số khung hình đếm được trong một giây.
Xem thêm
Nội dung này thuộc cụm bài Benchmark & chơi game: tổng hợp bài viết. Xem thêm Vì sao nhiều game giới hạn khung hình dù máy chạy được cao hơn.
