Hoá ra cho đến phiên bản Android 15, Google mới chính thức hỗ trợ tốc độ làm tươi biến thiên (Adaptive Refresh Rate - ARR), mặc dù rất nhiều nhà sản xuất điện thoại Android cao cấp hiện nay đều trang bị tấm nền OLED với công nghệ LTPO hoặc có nhiều chế độ thay đổi tốc độ làm tươi, nhưng chủ yếu vẫn cần sự can thiệp từ OEM vào hệ điều hành. Và về bản chất Android chưa thực sự hỗ trợ nên nó không giống như những gì chúng ta đang suy nghĩ về ARR như trên PC.
Chúng ta đang suy nghĩ rằng với điện thoại có màn hình LTPO có thể đưa tốc độ làm tươi màn hình về một con số thấp hoặc phù hợp với nội dung đang hiển thị trên điện thoại của người dùng. Nhưng thực ra, với Android 14 trở về trước, nó sẽ là những “chế độ hiển thị” được quy định (ví dụ 1080p@144Hz hoặc 1080p@90Hz) và sau đó sẽ chuyển đổi một cách thông minh bằng cách tự động xác định xem chế độ hiển thị nào được sử dụng, nhưng nó chưa thực sự gọi là thích ứng (adaptive).
![[IMG]](https://tinhte.org/img.php?url=https%3A%2F%2Fphoto2.tinhte.vn%2Fdata%2Fattachment-files%2F2024%2F07%2F8385419_man-hinh-samsung-Odyssey-OLED-G8-G80SD-53.jpg)
Khác với Adaptive Refresh Rate hay Variable Refresh Rate thực sự trên PC, tốc độ làm tươi màn hình sẽ đồng bộ với tốc độ khung hình của nội dung đang hiển thị (ví dụ như khi chơi game chẳng hạn). Mặc dù một số flagship Android có màn hình hỗ trợ VRR, nhưng hệ điều hành vẫn chưa hỗ trợ tính năng này một cách đầy đủ mà chỉ thay đổi qua việc chuyển đổi chế độ hiển thị. Do không có hỗ trợ ARR thực, khi chơi game bị sụt khung hình sẽ xuất hiện hiện tượng xé hình. Đôi khi việc chuyển đổi giữa các chế độ hiển thị một cách đột ngột cũng khiến máy bị giật, lag, dù trong hầu hết trường hợp người dùng sẽ không nhận ra sự chuyển đổi này.
Điện thoại có màn hình công nghệ LTPO vẫn chưa được hỗ trợ ARR thực
Chúng ta đang suy nghĩ rằng với điện thoại có màn hình LTPO có thể đưa tốc độ làm tươi màn hình về một con số thấp hoặc phù hợp với nội dung đang hiển thị trên điện thoại của người dùng. Nhưng thực ra, với Android 14 trở về trước, nó sẽ là những “chế độ hiển thị” được quy định (ví dụ 1080p@144Hz hoặc 1080p@90Hz) và sau đó sẽ chuyển đổi một cách thông minh bằng cách tự động xác định xem chế độ hiển thị nào được sử dụng, nhưng nó chưa thực sự gọi là thích ứng (adaptive).
![[IMG]](https://tinhte.org/img.php?url=https%3A%2F%2Fphoto2.tinhte.vn%2Fdata%2Fattachment-files%2F2024%2F07%2F8385419_man-hinh-samsung-Odyssey-OLED-G8-G80SD-53.jpg)
Khác với Adaptive Refresh Rate hay Variable Refresh Rate thực sự trên PC, tốc độ làm tươi màn hình sẽ đồng bộ với tốc độ khung hình của nội dung đang hiển thị (ví dụ như khi chơi game chẳng hạn). Mặc dù một số flagship Android có màn hình hỗ trợ VRR, nhưng hệ điều hành vẫn chưa hỗ trợ tính năng này một cách đầy đủ mà chỉ thay đổi qua việc chuyển đổi chế độ hiển thị. Do không có hỗ trợ ARR thực, khi chơi game bị sụt khung hình sẽ xuất hiện hiện tượng xé hình. Đôi khi việc chuyển đổi giữa các chế độ hiển thị một cách đột ngột cũng khiến máy bị giật, lag, dù trong hầu hết trường hợp người dùng sẽ không nhận ra sự chuyển đổi này.
Việc các hãng trang bị màn hình OLED với công nghệ LTPO để mở rộng khả năng hiển thị ở những chế độ có tốc độ làm tươi thấp khi cần thiết (ví dụ 1Hz hay 10Hz cho chế độ AoD), còn nếu muốn thay đổi tốc độ làm tươi màn hình trong cùng một chế độ hiển thị, các OEM cần phải can thiệp sâu hơn vào Android.
![[IMG]](https://tinhte.org/img.php?url=https%3A%2F%2Fphoto2.tinhte.vn%2Fdata%2Fattachment-files%2F2024%2F11%2F8535833_Tinhte-minhngo-samsung-zfold-sau-1-nam-09.jpg)
Vấn đề với cách tiếp cận này là mỗi OEM phải tự viết thuật toán và quy trình xử lý thông tin riêng để xác định thời điểm giảm tần số quét. Điều này khá phức tạp và mang nhiều rủi ro cho OEM hơn khi phải đảm bảo được quá trình hoạt động ổn định của thiết bị, mà đâu chỉ là một thiết bị, cho nên sự phân mảnh sẽ xảy ra. Đó cũng là lí do vì sao mà chưa có nhiều tựa game hỗ trợ 120Hz cho Android.
Vậy thì với ARR ở Android 15 mang lại lợi ích gì?
Nó sẽ là một giải pháp đồng nhất từ chính Google, do Google phát triển và các OEM sẽ không cần phải tốn công sức để tối ưu hoá lại, dùng sẵn của Google luôn. Nó cũng sẽ mang những trải nghiệm đồng nhất cho các thiết bị có màn hình LTPO thay vì các hãng phải tối ưu lại từ đầu hoặc tốn thời gian để tối ưu cho từng thiết bị.
Ngoài việc được hỗ trợ từ hệ điều hành, ARR hay VRR trên Android còn giúp các thiết bị có màn hình LTPO giảm được thêm điện năng tiêu thụ, tối ưu hơn về thời lượng sử dụng pin, tận dụng được tối đa phần cứng và công nghệ.
Và để có thể hỗ trợ ARR/VRR tốt nhất, các OEM phải hỗ trợ các thay đổi cần thiết về kernel và hệ thống, đồng thời triển khai version 3 của API HWC HAL.
Hiện tại, Pixel 9 là thiết bị duy nhất hỗ trợ ARR trên Android 15 qua bản cập nhật QPR1 vừa rồi. Các thiết bị Pixel 7 trở lên và các điện thoại sử dụng Qualcomm Snapdragon 8 Elite đã có phiên bản HWC HAL được cập nhật, nhưng chưa rõ liệu chúng có hỗ trợ ARR hay không, cái này tuỳ thuộc vào quyết định của OEM.
Nhưng có một điều có thể cản trở việc hỗ trợ ARR cho những thiết bị ra mắt trước khi có Android 15, hay với những SoC cũ hơn Snapdragon 8 Elite đó là bị ràng buộc bởi GRF, đây là “sáng kiến” do Google đặt ra để nâng cao tính ổn định và khả năng tương thích của hệ sinh thái Android. GRF yêu cầu các nhà sản xuất thiết bị gốc (OEM) phải "đóng băng" một số thành phần phần cứng và phần mềm nhất định khi cập nhật phiên bản Android mới cho thiết bị của họ và một trong số đó là HAL, một thành phần quan trọng để có thể hỗ trợ ARR trên Android 15. Để thay đổi điều này cần cả OEM và Google cùng hợp tác.
Quảng cáo
Việc có ARR sẽ giúp ích nhiều khi bạn xem nội dung video như phim chẳng hạn thường quay ở tốc độ khung hình 24fps hoặc 30fps, do đó màn hình điện thoại sẽ điều chỉnh tốc độ làm tươi ở ngưỡng phù hợp nhất để vừa đảm bảo chất lượng và ý đồ của đạo diễn, vừa giúp thiết bị tiết kiệm điện.
Tuy nhiên ARR trên Android hiện tại theo Google chia sẻ thì nó chưa hỗ trợ tốt nhất cho game vì với hạn về Teasing Effect (TE). Android thường chỉ cho phép màn hình hoạt động ở những tốc độ làm tươi là "ước số" của tốc độ làm tươi gốc của màn hình. Ví dụ, nếu màn hình điện thoại bạn là 120Hz, nó có thể hoạt động ở 120Hz, 60Hz, 40Hz, 30Hz, 24Hz... nhưng không thể hoạt động ở 90Hz hay 75Hz. Vì vậy, nếu một tựa game chạy ở 90fps, màn hình 120Hz sẽ không thể đồng bộ hoàn hảo với tốc độ khung hình này.
Vì vậy trong tương lai hay hiện tại bạn đang dùng Pixel 9 series và đã cập nhật lên Android 15 QPR1 thì có thể thấy thời lượng pin được cải thiện một chút khi sử dụng.
Android Authority (1), (2).