VSync là gì và bạn có nên bật nó không?

Tác giả Starlink, T.M.Một 23, 2024, 12:37:37 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 5 Khách đang xem chủ đề.

Vậy có nên đồng bộ hay không?

  • VSync đồng bộ hóa tốc độ khung hình của màn hình và GPU để tránh hiện tượng xé hình và giật hình.
  • VSync làm giảm FPS bằng cách giới hạn công suất GPU để phù hợp với tốc độ làm mới màn hình.
  • Adaptive VSync điều chỉnh quá trình đồng bộ hóa dựa trên hiệu suất GPU để giảm độ trễ đầu vào.

Trò chơi điện tử thường có một nút chuyển đổi trong cài đặt đồ họa được gọi là "VSync", nhưng VSync có tác dụng gì và bạn có nên bật nó không? Tôi sẽ khám phá ưu và nhược điểm của công nghệ VSync để giúp bạn quyết định khi nào thì đây là lựa chọn tốt nhất.

1. VSync là gì?

VSync (viết tắt của vertical synchronization) là công nghệ được sử dụng trong màn hình và card đồ họa để đồng bộ tốc độ làm mới của màn hình với tốc độ khung hình của card đồ họa. Điều này đảm bảo rằng mỗi khung hình video được hiển thị trên màn hình đúng thời điểm mà không bị rách màn hình hoặc giật hình.


Khi tốc độ làm mới và tốc độ khung hình không đồng bộ, màn hình có thể hiển thị một phần của khung hình này và một phần của khung hình khác cùng lúc, dẫn đến hình ảnh bị rách. Điều này có thể xảy ra khi tốc độ khung hình cao hơn tốc độ làm mới, khiến màn hình hiển thị nhiều khung hình cùng một lúc hoặc khi tốc độ làm mới cao hơn tốc độ khung hình, khiến màn hình bỏ qua các khung hình.

Để chứng minh, đây là một đoạn video clip tôi quay ở góc trên bên trái màn hình, trong khi chơi Doom Eternal với Vsync hoàn toàn tắt. Video được quay bằng chức năng chuyển động chậm của iPhone, do đó bạn có thể thấy rõ các đường rách màn hình.

GPU có một số "bộ đệm" bộ nhớ lưu trữ và xử lý dữ liệu đồ họa. Bộ đệm "trước" và "sau" là hai trong số các bộ đệm này được sử dụng trong kỹ thuật "đệm kép".

Bộ đệm phía trước là phần bộ nhớ GPU hiển thị trên màn hình. Nó chứa dữ liệu hình ảnh hiện đang được hiển thị trên màn hình. Khi GPU kết xuất một khung hình mới, nó sẽ lưu trữ dữ liệu trong bộ đệm phía sau, không hiển thị trên màn hình.

Hiện tượng rách màn hình xảy ra khi bộ đệm bị "lật" giữa chu kỳ làm mới màn hình. Khi bật VSync, GPU sẽ đợi cho đến khi màn hình tiếp theo bắt đầu làm mới trước khi gửi nội dung bộ đệm ngược đến màn hình.

2. VSync có làm giảm FPS không?

Bạn nên biết rằng VSync làm giảm tốc độ khung hình và điều này xảy ra theo một số cách. Cách chính là cách đồng bộ hóa theo chiều dọc ngăn GPU của bạn hiển thị nhiều khung hình hơn tốc độ làm mới của màn hình. Nói cách khác, màn hình 60Hz sẽ nhận được không quá 60 khung hình mỗi giây.

Ngoài ra, VSync đệm đôi có một nhược điểm nghiêm trọng. Nếu thiết bị được kết nối với màn hình không thể tạo ra khung hình ở tốc độ đủ, khung hình hiện tại sẽ tồn tại trong hai lần làm mới, làm giảm FPS xuống một nửa tốc độ làm mới.

Triple-buffering là một kỹ thuật tương tự nhưng có thêm một bộ đệm. Bộ đệm thứ ba này được sử dụng để lưu trữ một khung trung gian đang được GPU dựng hình, trong khi bộ đệm phía trước được hiển thị trên màn hình và bộ đệm phía sau đang chờ khung tiếp theo.

Bất kỳ khung hình mới nhất nào đã sẵn sàng để lật sang bộ đệm phía trước khi bắt đầu làm mới màn hình sẽ được gửi đến đó. Điều này làm giảm mức độ khắc nghiệt của việc giảm tốc độ khung hình khi GPU của bạn không phải lúc nào cũng có thể theo kịp tốc độ làm mới của màn hình vì hầu như luôn có một khung hình mới khả dụng. Tuy nhiên, bộ đệm ba lần làm tăng độ trễ một chút, vì vậy nó không được người hâm mộ nhiều người chơi trực tuyến ưa chuộng.


"Adaptive" VSync cố gắng giải quyết những nhược điểm của các phương pháp VSync đó bằng cách điều chỉnh sự đồng bộ giữa tốc độ làm mới và tốc độ khung hình tùy thuộc vào hiệu suất của card đồ họa. Khi tốc độ khung hình cao hơn tốc độ làm mới, Adaptive VSync hoạt động như VSync đang bật và đồng bộ tốc độ làm mới với tốc độ khung hình để tránh hiện tượng xé hình và giật hình.

Tuy nhiên, khi tốc độ khung hình thấp hơn tốc độ làm mới, Adaptive VSync hoạt động như VSync đang tắt và cho phép card đồ họa kết xuất và hiển thị khung hình nhanh nhất có thể mà không có bất kỳ giới hạn nào. Điều này có thể cải thiện tốc độ khung hình và giảm độ trễ đầu vào mà không gây ra hiện tượng xé hình hoặc giật hình.

3. Màn hình VSync và Tốc độ làm mới thay đổi

Ngoài các công nghệ VSync mà chúng ta đã thảo luận cho đến nay, công nghệ tốc độ làm mới thay đổi (VRR) cũng có thể đóng vai trò cải thiện trải nghiệm chơi game của bạn. Nếu bạn có màn hình VRR sử dụng HDMI VRR, AMD FreeSync hoặc NVIDIA G-Sync, thì nó có thể thay đổi tốc độ làm mới một cách linh hoạt để phù hợp với tốc độ khung hình của GPU.


Điều này giải quyết hầu như tất cả các vấn đề mà các dạng VSync khác gặp phải về độ trễ đầu vào hoặc giảm tốc độ khung hình. Tuy nhiên, nếu GPU của bạn có thể tạo ra nhiều khung hình hơn tốc độ khung hình tối đa của màn hình, bạn vẫn có thể muốn kích hoạt VSync kết hợp với công nghệ VRR.

Nếu tốc độ khung hình của bạn giảm xuống dưới tốc độ làm mới tối thiểu của màn hình hỗ trợ VRR, bạn sẽ luôn muốn có tính năng LFC (Bù khung hình thấp). Không phải tất cả màn hình VRR đều có tính năng này, vì vậy hãy chú ý khi mua hàng.

4. Khi nào bạn nên bật VSync?

Khi nào bật VSync tùy thuộc vào sở thích cá nhân của bạn. Đồng bộ hóa theo chiều dọc có thể mang lại trải nghiệm mượt mà và nhập vai, nhưng cũng có một số nhược điểm. Tắt VSync có thể cải thiện tốc độ khung hình và khả năng phản hồi, nhưng cũng có thể gây ra hiện tượng nhiễu hình ảnh như xé hình. Quyết định xem bạn có thể chịu được mức độ xé hình rõ ràng hay không là tùy thuộc vào bạn và bạn có thể dễ dàng thử từng trò chơi khi bật và tắt tính năng này.

Một số người chơi có thể thích tắt VSync khi chơi các trò chơi đòi hỏi thời gian và sự phối hợp chính xác, chẳng hạn như game bắn súng góc nhìn thứ nhất, game chiến thuật thời gian thực hoặc game thể thao điện tử.

Trong các trò chơi một người chơi không phụ thuộc vào độ trễ đầu vào thấp, thường thì tốt nhất là bật VSync. Tuy nhiên, chúng tôi không khuyên bạn nên sử dụng VSync đệm đôi trừ khi không có tùy chọn nào khác. VSync đệm ba là tùy chọn tốt hơn, với VSync thích ứng là tùy chọn thậm chí còn tốt hơn nếu có thể. Hầu hết các trò chơi hiện đại đều có ít nhất VSync đệm ba, ngay cả khi nó không được dán nhãn như vậy.

Với các công nghệ mới như VRR, đồng bộ thích ứng và các phiên bản VSync tinh vi hơn, những nhược điểm của VSync truyền thống hầu như đã biến mất. Vì vậy, nếu bạn có thể tiếp cận những đồ chơi mới hơn này, đừng ngần ngại sử dụng chúng!