Snaplytics JS Tests

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.

Sẵn sàngĐang phát hiện…
Sẵn sàng kiểm tra

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.

Thời lượng
Mức độ tải
Hướng dẫn xếp hạng điểm
12,000+Xuất sắc
8,000+Rất tốt
5,000+Tốt
2,500+Khá
< 2,500Kém
So sánh công bằng

Đ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.

Giải phóng toàn bộ sức mạnh GPU

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.

An toàn khi chạy

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ốiHệ số nhânTương đương khoảng
Thấp100×1Lướt web, xem video, game 2D thông thường
Trung bình500×2Game 3D nhẹ ở thiết lập vừa phải
Cao2.000×4Game 3D phổ thông
Cực cao5.000×8Tựa game nặng, thiết lập cao
Ultra10.000×16Mứ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 raCách khắc phục
Tăng tốc phần cứng bị tắtCPU 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ườngBậ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ạcGPU bị giảm xung nhịp để tiết kiệm điệnCắm sạc và chuyển sang chế độ nguồn hiệu năng cao
Đang dùng GPU tích hợpTrì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 GPUCuộ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ệtFPS bắt đầu mạnh, sau đó giảm dần khi nhiệt độ tăng lênVệ 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 caoNhiề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.

Công cụ liên quan