Kiểm Tra Stress GPU
Đo hiệu năng card đồ họa ngay trong trình duyệt. WebGL render hàng nghìn khối lập phương 3D xoay tròn với khối lượng xử lý shader nặng, đo tốc độ khung hình mà GPU của bạn duy trì được và chuyển nó thành một điểm số có thể so sánh. Chọn thời lượng và mức độ tải, sau đó nhấn Bắt đầu.
Chọn thời lượng và mức độ tải, sau đó bắt đầu benchmark. Cảnh render sẽ hiển thị ngay tại đây.
Điểm số chỉ có thể so sánh khi lần chạy khớp nhau — cùng thời lượng, mức độ tải và màn hình. Hãy kiểm tra lại với thiết lập giống hệt sau khi cập nhật driver.
Cắm sạc, tắt chế độ tiết kiệm pin, và đóng các tab hoặc cuộc gọi video ngốn GPU — nếu không bạn chỉ đang benchmark phần hiệu năng còn sót lại.
WebGL chạy trong sandbox và được driver bảo vệ: nó không thể làm hỏng card, và việc đóng tab sẽ dừng tải ngay lập tức.
Một chiếc GPU có thể trông ổn trên desktop nhưng vẫn là nguyên nhân khiến game giật lag — các vấn đề chỉ lộ ra khi chịu tải nặng. Bài kiểm tra này áp dụng mức tải đó một cách an toàn ngay từ một trang web: không cần tải về, không cần cài đặt, không gửi bất cứ thứ gì đi đâu cả. Hãy dùng nó để kiểm tra một chiếc card mới hoặc đã qua sử dụng, xác nhận bản cập nhật driver có giữ nguyên hiệu năng hay không, hoặc kiểm chứng xem trình duyệt của bạn có đang dùng GPU thay vì render bằng phần mềm hay không. Khối lượng công việc giống hệt nhau ở mọi lần chạy, nên sự khác biệt về điểm số phản ánh máy của bạn, không phải bài test.
Cách bài test hoạt động
Trang web lấp đầy một cảnh WebGL bằng các khối lập phương xoay tròn — 100 khối ở mức Thấp cho tới 10.000 khối ở mức Ultra — mỗi khối được vẽ bằng một fragment shader thực hiện thêm phép tính ánh sáng cho từng điểm ảnh, khiến cả pipeline hình học lẫn nhân shader đều bận rộn. Một giai đoạn khởi động ngắn cho phép trình duyệt biên dịch shader và GPU thoát trạng thái nghỉ trước khi bắt đầu đo. Bạn theo dõi tốc độ khung hình và thời gian khung hình theo thời gian thực, và khi kết thúc sẽ nhận được FPS trung bình, tối thiểu, tối đa cùng với 1% low — mức trung bình của những khung hình chậm nhất, chính là cảm giác giật hình thực tế. FPS trung bình cao nhưng 1% low thấp hơn nhiều có nghĩa là card nhanh nhưng không mượt.
Cách tính điểm số
Điểm số bằng FPS trung bình của bạn nhân với hệ số của mức độ tải, rồi nhân mười — giữ được 60 FPS ở 10.000 khối lập phương có giá trị hơn rất nhiều so với cùng 60 FPS ở mức 100 khối. Tần số quét của màn hình bạn giới hạn tốc độ khung hình tối đa, nên ở các mức nhẹ hầu hết GPU đều bị ghim ở giới hạn đó và có điểm số tương tự nhau; các mức nặng hơn mới là nơi các card thể hiện sự khác biệt. Giữ được mức trần ở mức Cao trở lên là một kết quả mạnh — hãy thử Ultra để tìm ra giới hạn.
| Mức độ | Số khối | Hệ số nhân | Tương đương khoảng |
|---|---|---|---|
| Thấp | 100 | ×1 | Lướt web, xem video, game 2D thông thường |
| Trung bình | 500 | ×2 | Game 3D nhẹ ở thiết lập vừa phải |
| Cao | 2.000 | ×4 | Game 3D phổ thông |
| Cực cao | 5.000 | ×8 | Tựa game nặng, thiết lập cao |
| Ultra | 10.000 | ×16 | Mức tải tối đa duy trì liên tục |
Kiểm tra stress GPU trên trình duyệt có an toàn không?
Có. WebGL chạy trong sandbox của trình duyệt, được bảo vệ bởi cùng các cơ chế cấp driver như mọi game khác: GPU tự giảm xung khi quá nóng, và hệ điều hành sẽ reset driver nếu có gì đó bị treo. Một trang web không thể vô hiệu hóa các cơ chế bảo vệ đó hay can thiệp vào đường cong quạt và điện áp, và nó dừng ngay lập tức khi bạn đóng tab. Nó cũng không thể ép một chiếc card cao cấp hoạt động nặng như một benchmark gốc, vì vậy hãy xem điểm số này như một con số để so sánh, không phải một giới hạn tuyệt đối.
Vì sao điểm số của tôi thấp hơn dự kiến?
Thường là vì trình duyệt chưa từng yêu cầu GPU thật của bạn xử lý. Hãy kiểm tra tên GPU hiển thị phía trên bài test: nếu ghi "SwiftShader", "llvmpipe", hoặc "Software", nghĩa là tăng tốc phần cứng đang tắt và CPU đang đảm nhận việc vẽ hình. Trên laptop có hai GPU, trình duyệt thường chọn con chip tích hợp tiết kiệm điện — tên hiển thị sẽ cho bạn biết card nào thực sự đang chạy. Các nguyên nhân phổ biến khác:
| Nguyên nhân | Điều gì xảy ra | Cách khắc phục |
|---|---|---|
| Tăng tốc phần cứng bị tắt | CPU render bằng phần mềm — điểm số sụt giảm chỉ còn một phần nhỏ so với bình thường | Bật tính năng này trong cài đặt trình duyệt, sau đó khởi động lại trình duyệt |
| Chế độ tiết kiệm pin / laptop rút sạc | GPU bị giảm xung nhịp để tiết kiệm điện | Cắm sạc và chuyển sang chế độ nguồn hiệu năng cao |
| Đang dùng GPU tích hợp | Trình duyệt chạy WebGL trên chiếc GPU chậm hơn trong hai GPU | Đặt trình duyệt dùng GPU hiệu năng cao trong cài đặt đồ họa của hệ điều hành |
| Tab hoặc ứng dụng khác đang dùng GPU | Cuộc gọi video, video và game cùng chia sẻ một card đồ họa | Đóng chúng lại và chạy lại để có con số chính xác |
| Giảm xung do quá nhiệt | FPS bắt đầu mạnh, sau đó giảm dần khi nhiệt độ tăng lên | Vệ sinh khe tản nhiệt, cải thiện luồng khí; bài chạy 60 giây sẽ làm rõ điều này |
| Màn hình độ phân giải cao | Nhiều điểm ảnh hơn trên mỗi khung hình đồng nghĩa nhiều khối lượng tô bóng hơn | Đây là điều bình thường — hãy so sánh điểm số trên cùng một màn hình |
FPS, thời gian khung hình và 1% low
Tốc độ khung hình được đo giống như Kiểm Tra Tốc Độ Khung Hình thực hiện — bằng cách tính thời gian cho từng khung hình mà trình duyệt hiển thị — và bị giới hạn bởi màn hình của bạn, nên một màn hình 60 Hz sẽ đạt tối đa gần 60 FPS; hãy kiểm tra màn hình của bạn bằng Kiểm Tra Tần Số Quét. Thời gian khung hình là góc nhìn theo từng khung hình (16,7 ms ≈ 60 FPS), và 1% low lấy trung bình những khung hình tệ nhất của bạn: đó chính là sự khác biệt giữa một benchmark trông đẹp và một game cảm giác mượt.
