Kiểm Tra Tần Số Quét
Kiểm tra tần số quét màn hình online: đo 60, 120, 144, 165, 240, 360 Hz cùng biểu đồ frame time, thống kê jitter và xuất CSV/JSON. Miễn phí.
- Đóng các ứng dụng khác để giảm tải hệ thống
- Giữ tab này hoạt động (không chuyển sang nền)
- Để test chạy ít nhất 3-5 giây để có kết quả chính xác
- Kết quả có thể khác nhau do giới hạn bộ đếm thời gian của trình duyệt
- 60 Hz - Màn hình thông thường
- 75 Hz - Một số màn hình văn phòng
- 120 Hz - Màn hình tần số cao
- 144 Hz - Màn hình gaming
- 165 Hz - Gaming cao cấp
- 240 Hz - Gaming thi đấu
- 360 Hz - Esports chuyên nghiệp
- Hầu hết màn hình thông thường chạy ở 60 Hz
- Màn hình gaming thường có 120-240 Hz
- Tần số quét cao hơn cho chuyển động mượt mà hơn
- Giới hạn trình duyệt có thể ảnh hưởng độ chính xác đo
Về Công Cụ Test FPS & Kiểm Tra Tần Số Quét
Đo tần số quét và FPS thực tế của màn hình bằng cách sử dụng API trình duyệt. Công cụ này dùng requestAnimationFrame() để phát hiện tần số hiển thị một cách chính xác. Hoàn hảo để kiểm tra màn hình chạy ở 60Hz, 120Hz, 144Hz, 240Hz hay cao hơn.
Làm sao để kiểm tra tần số quét màn hình trên trình duyệt?
Nhấn Bắt Đầu Kiểm Tra và giữ tab trình duyệt này ở phía trước ít nhất năm giây. Công cụ gọi requestAnimationFrame() liên tục và đánh dấu thời gian mỗi callback bằng performance.now(). Lấy 1000 chia cho khoảng cách trung vị giữa các callback ta được tần số Hz thực tế, hội tụ về tần số quét thật của màn hình sau vài trăm khung hình. Đừng chuyển tab hoặc thu nhỏ cửa sổ: Chromium, Firefox và Safari đều giảm tab ngầm xuống còn 1 Hz hoặc tạm dừng hẳn. Đóng các ứng dụng nặng GPU (phần mềm dựng video, game, overlay Discord) để không làm nghẽn luồng kết xuất. Sau năm đến mười giây, giá trị trung bình sẽ trùng với một mức chuẩn như 60, 75, 120, 144, 165, 240 hoặc 360 Hz.
Sự khác biệt giữa 60 Hz, 144 Hz và 240 Hz là gì?
Tần số quét là số khung hình riêng biệt trên giây mà tấm nền có thể hiển thị. 60 Hz vẽ lại mỗi 16,67 ms, đủ cho làm văn phòng và phần lớn video. 144 Hz vẽ lại mỗi 6,94 ms, giảm một nửa độ nhoè khi cuộn chữ và là điểm vàng cho các tựa esports như CS2, Valorant, Overwatch. 240 Hz vẽ lại mỗi 4,17 ms, mang lại bước nhảy đo được nhưng nhỏ hơn — game thủ thi đấu coi trọng độ trễ đầu vào tới điểm ảnh giảm hơn là độ mượt thị giác. Trên 240 Hz lợi ích giảm mạnh: 360 Hz và 540 Hz tồn tại nhưng chủ yếu phục vụ tuyển thủ chuyên nghiệp. GPU cũng phải xuất khung hình đúng nhịp với tấm nền, nếu không VRR sẽ lấp khoảng trống.
Vì sao màn hình 144 Hz của tôi lại hiện 60 Hz ở đây?
Ba nguyên nhân bao trùm gần hết các trường hợp. Thứ nhất, hệ điều hành vẫn để mức 60 Hz: trên Windows phải vào Cài Đặt, Hệ Thống, Màn Hình, Cài đặt hiển thị nâng cao và chọn tần số cao hơn cho từng cổng xuất. Thứ hai, dây cáp không đủ băng thông: HDMI 1.4 giới hạn 1080p ở 120 Hz và 1440p ở 60 Hz; cần HDMI 2.0+ hoặc DisplayPort 1.2+ để chạy 144 Hz tại 1440p. Thứ ba, trình duyệt chạy trên GPU tích hợp đôi khi khoá compositor ở 60 Hz để tiết kiệm pin: hãy dùng trình duyệt nền Chromium với tăng tốc phần cứng, cắm sạc và tắt chế độ tiết kiệm pin. Người dùng macOS có ProMotion cũng cần tắt Low Power Mode.
Frame time là gì và khác FPS thế nào?
FPS là số khung hình gửi ra trong một giây; frame time là khoảng cách giữa hai khung hình liên tiếp tính bằng mili giây. Hai đại lượng nghịch đảo nhau: frame time (ms) bằng 1000 chia cho FPS. Frame time trung thực hơn vì trung bình 144 FPS ổn định vẫn có thể che giấu các đợt giật 30 ms làm hỏng cảm giác chơi game. Biểu đồ trực tiếp của công cụ vẽ từng khoảng: một đường ngang phẳng ở 6,94 ms là 144 Hz mượt mà tuyệt đối, còn dạng răng cưa cho thấy mất khung, jank compositor hoặc thermal throttling. Hãy nhắm phương sai dưới một mili giây — ngưỡng mà mắt người không còn nhận ra rung giật.
Công cụ có hoạt động với G-Sync, FreeSync hoặc VESA Adaptive-Sync không?
Có, và bạn sẽ thấy giá trị dao động vì đó chính là cách các công nghệ này hoạt động. Tần Số Quét Biến Thiên cho phép màn hình chờ GPU thay vì bắt GPU chờ màn hình, loại bỏ xé hình và giật trong cửa sổ VRR (thường là 48-144 Hz hoặc 30-240 Hz). Vì trình duyệt không kết xuất với nhịp hoàn toàn ổn định, một trang nhàn rỗi qua VRR có thể nhảy giữa 90 và 144 Hz từng giây, điều đó đúng. Để đo tối đa phần cứng, tạm tắt VRR trong NVIDIA Control Panel, AMD Adrenalin hoặc OSD của màn hình rồi chạy lại bài kiểm tra. Bật lại để dùng hằng ngày.

requestAnimationFrame() chính xác đến đâu so với máy đo Hz phần cứng?
Tick requestAnimationFrame() của trình duyệt được căn theo VSync của compositor, nên trên hệ thống yên tĩnh kết quả khớp với tấm nền trong khoảng 0,5 Hz. Giới hạn chính là độ phân giải của performance.now(): các trình duyệt hiện đại khoá ở 5 micro giây (Chrome) hoặc 1 mili giây trong ngữ cảnh cross-origin isolated để giảm tấn công Spectre. Để chứng nhận thời gian phản hồi thật của tấm nền và chuyển đổi gray-to-gray mà ULMB và DyAc dựa vào, vẫn cần photodiode phòng thí nghiệm cùng oscilloscope. Để kiểm chứng hệ điều hành, cáp và driver đang cấp đúng tần số đã trả tiền, công cụ này đủ chính xác.
ULMB là gì và vì sao quan trọng ở tần số cao?
Ultra Low Motion Blur (NVIDIA) và đối thủ AMD DyAc nhấp nháy đèn nền theo nhịp từng khung, làm tối màn hình giữa các lần quét để mắt thấy khung sắc nét thay vì khung nhoè. LCD sample-and-hold mờ tỷ lệ với frame time, nên tấm nền 60 Hz mờ gần gấp đôi 120 Hz dù FPS vô hạn. ULMB ở 120 Hz có thể sánh độ sắc chuyển động của màn hình không strobe 240 Hz. Đánh đổi là độ sáng giảm (thường tối hơn 30-50%) và xung đột với phần lớn cách triển khai VRR — bạn chọn một trong hai. Công cụ trình duyệt không phát hiện được strobe vì camera và tấm nền không đồng bộ; dùng phương pháp pursuit-camera của UFO Test để xác minh.
Vì sao Safari trên iPhone hiển thị 60 Hz trên màn ProMotion 120 Hz của tôi?
Apple chỉ mở 120 Hz ProMotion đầy đủ khi ứng dụng gốc đăng ký rõ CADisplayLink preferredFrameRateRange, còn web cần CSS prefers-reduced-motion cộng gợi ý high-performance. Tới trước Safari 16, trang web bị khoá ở 60 Hz để tiết kiệm pin; Safari 16 trở đi nâng trần lên 120 Hz chỉ khi trang đang chạy hoạt ảnh bằng requestAnimationFrame() và thiết bị không ở Low Power Mode. Nếu kết quả là 60 Hz, vào Cài Đặt, Pin và tắt Low Power Mode. Hãy chắc bạn đang trong Safari toàn màn hình chứ không phải webview nhúng trong ứng dụng khác (Twitter, Slack) — webview kế thừa trần khung hình của app chủ và hiếm khi bật ProMotion.
Làm sao xuất và đọc một phiên đo để làm báo cáo QA?
Chạy test ít nhất năm đến mười giây, nhấn Dừng, rồi dùng Xuất CSV hoặc Xuất JSON. Cả hai tệp đều có phần đầu thống kê (nhỏ nhất, lớn nhất, trung bình, 1% thấp Hz, jitter, thời gian khung hình trung bình, số mẫu, khung hình bị rớt) tiếp theo là từng khung hình đã ghi gồm chỉ số, mốc thời gian (ms), thời gian khung hình (ms) và Hz tức thời, để bạn đính kèm chuỗi dữ liệu thô vào phiếu sửa chữa hoặc so sánh hai máy.
Cách đọc để đạt/không đạt:
- Hz trung bình nên nằm trong khoảng ~1 Hz so với tần số định mức; chênh lệch lớn nghĩa là hệ điều hành, cáp hoặc driver không cấp đủ tần số tối đa của màn hình.
- 1% Thấp Hz là tần số duy trì tệ nhất (1% khung hình chậm nhất). Nếu màn 144 Hz cho 1% thấp là 90 Hz, có thứ gì đó đang chiếm tài nguyên luồng dựng hình theo từng đợt.
- Jitter là độ lệch chuẩn của thời gian khung hình tính bằng mili giây. Dưới ~1 ms là mượt; giá trị tăng dần hoặc dạng răng cưa trên biểu đồ cho thấy cáp kém, throttling hoặc trình tổng hợp đang tranh chấp với ứng dụng khác.
- Khung Hình Bị Rớt đếm các khoảng lớn hơn 100 ms bị loại là ngoại lệ; bất kỳ giá trị nào lớn hơn 0 trên tab đang ở phía trước đều là dấu hiệu cần kiểm tra.
Giá trị đo được có phải FPS của GPU và nó kiểm tra màn hình nào?
Con số công cụ này hiển thị là tần số quét của trình tổng hợp/màn hình suy ra từ các khoảng requestAnimationFrame, không phải FPS do GPU dựng. Trên hệ thống ổn định hai giá trị trùng nhau, nhưng với VRR hoặc khi bị giới hạn năng lượng chúng lệch nhau, nên giá trị được gắn nhãn là tần số quét chứ không phải FPS. Công cụ không bao giờ vượt quá tần số mà trình duyệt cấp cho tab, nên tab chạy nền bị giới hạn còn ~1 Hz và kết quả mất ý nghĩa: vì vậy có cảnh báo và các mẫu khi tab bị ẩn bị đánh dấu không hợp lệ.
Để tái lập, hãy nhớ công cụ chỉ đo màn hình mà cửa sổ trình duyệt đang nằm trên đó. Với thiết lập nhiều màn hình, kéo cửa sổ hoàn toàn sang panel cần đo (màn phụ 60 Hz và màn chính 144 Hz sẽ cho tần số khác nhau), tránh để cửa sổ nằm vắt qua hai màn hình, rồi chạy lại. Nó không thể phát hiện cổng, cáp hay GPU vật lý nào tham gia, chỉ biết tần số hiệu dụng mà hệ điều hành trình ra cho cửa sổ đó.
Tính Năng Chính
- Đo tần số quét theo thời gian thực (Hz đo thực tế, không làm tròn)
- Đo Hz chính xác (60Hz, 144Hz, 240Hz, 360Hz, v.v.)
- Phân tích thời gian khung hình theo mili giây
- Thống kê phiên đo: Hz nhỏ nhất / lớn nhất / trung bình / 1% thấp, jitter, khung hình bị rớt
- Xuất một chạm sang CSV và JSON chuỗi thời gian khung hình đã ghi
- Biểu đồ trực tiếp với đường tham chiếu
- Theo dõi thu thập mẫu (ghi lại toàn bộ phiên đo)
- Bộ đếm thời gian test
- Hướng dẫn tần số quét phổ biến
- Nhận biết VRR (hiển thị dao động; không thể phát hiện chính công nghệ VRR)
- Hoạt động trên mọi thiết bị (desktop, laptop, tablet)
- Hỗ trợ mọi loại màn hình (LCD, LED, OLED)
- Test 100% phía client (không cần server)
- Không cần cài đặt (chạy trên trình duyệt)
- Bảo mật riêng tư (không thu thập dữ liệu)
- Miễn phí sử dụng mãi mãi
- Thiết kế responsive mobile
