Kiểm tra hiệu năng GPU trên trình duyệt

GPU vừa là thiết bị vẽ đồ họa, vừa là thiết bị xử lý đồng thời rất nhiều phép tính. Cảnh 3D trong trình duyệt, bản đồ, hiệu ứng video, chỉnh sửa ảnh và một số tính năng AI đều nhờ đến GPU. Web Bench chia việc này thành hai nhánh là đồ họa và tính toán. Nhánh đồ họa vẽ ngoài màn hình một lượng lớn tam giác, 131.072 hạt cùng hiệu ứng hậu kỳ bloom và blur rồi đo FPS trung bình. Nhánh tính toán chạy nhân ma trận, tích chập ảnh, mô phỏng hạt, tổng song song, đồng thời kiểm tra bộ đệm kết quả có đúng không. Vì không hiển thị lên màn hình nên bài đo không bị giới hạn bởi tần số quét của màn hình, giúp dễ so sánh khối lượng công việc mà GPU hoàn thành. Phạm vi hỗ trợ liên tục thay đổi tùy tổ hợp trình duyệt, hệ điều hành và driver, nên điểm xuất phát là kiểm tra xem môi trường hiện tại chạy được những gì. Ngay cả trên cùng một thiết bị, đổi trình duyệt cũng có thể đổi đường chạy GPU, vì vậy khi so sánh hãy ghi lại trình duyệt và đường chạy đã dùng để sau này dễ diễn giải kết quả hơn nhiều.

Các hạng mục GPU ưu tiên dùng WebGPU, và nếu không dùng được thì riêng phần đồ họa sẽ chạy qua đường WebGL2 thay thế. Hạng mục tính toán cần có WebGPU, còn nhân ma trận f16 chỉ chạy khi tính năng shader-f16 được hỗ trợ. Vì vậy, ngay cả hai GPU cùng tên, hạng mục được chạy cũng có thể khác nhau tùy trình duyệt và driver. Hạng mục không được hỗ trợ sẽ được xử lý là bị loại chứ không phải lỗi, và lý do bị loại được hiển thị trên màn hình kết quả. Khi so sánh, hãy kiểm tra trước xem đường đồ họa của hai kết quả có giống nhau không. Đặt kết quả WebGPU và WebGL2 cùng một hàng rồi phân hơn kém rất dễ gây hiểu lầm. Nếu WebGPU đang tắt, hãy xem hướng dẫn cách bật WebGPU. Xem lý do bị loại trên màn hình kết quả, bạn biết được tính năng nào còn thiếu khiến hạng mục bị bỏ, và đó cũng là manh mối để khắc phục vấn đề.

Phép đo GPU chịu ảnh hưởng lớn của nhiệt. Nhiều thiết bị cho điểm cao ở bài đo ngắn nhưng giảm xuống khi tải kéo dài. Nếu muốn thấy sự khác biệt này, hãy chạy tải GPU 5 phút hoặc 10 phút trong stress test và xem điểm thay đổi ra sao. Với laptop, giới hạn công suất của GPU cũng khác nhau tùy việc có cắm sạc hay không và chế độ nguồn. Trước khi đo, cập nhật driver đồ họa và trình duyệt, đồng thời kiểm tra tăng tốc phần cứng đã bật chưa sẽ giúp giảm những sai lệch không cần thiết. Con số chỉ là giá trị tham khảo thay đổi theo môi trường, nên hữu ích nhất là dùng để so sánh trước và sau khi đổi cài đặt trên cùng một thiết bị. Hãy nhớ rằng đường cong từ stress test chỉ là tư liệu để ước lượng khả năng tản nhiệt của thiết bị, chứ không phải giá trị đọc trực tiếp từ cảm biến nhiệt độ. Lúc đầu, chúng tôi khuyên bạn dùng đo nhanh để kiểm tra các hạng mục tiêu biểu, rồi mở rộng sang đo cơ bản khi cần.

Bắt đầu đo ↗