UNISOC tận dụng ADPF để nâng cao hiệu suất chơi game trên Android

Tối ưu hoá hiệu suất và quản lý nhiệt là một thách thức quan trọng đối với nhà phát triển trò chơi trên Android. Để mang lại trải nghiệm tốt nhất có thể cho người chơi, các nhà phát triển cần có công cụ để cân bằng tốc độ khung hình cao với mức tiêu thụ điện năng bền vững. Khung hiệu suất động Android (ADPF) cung cấp một bộ API quan trọng cho phép các trò chơi tương tác trực tiếp với hệ thống nguồn điện và nhiệt của thiết bị, nhờ đó cho phép tối ưu hoá một cách tinh vi.

UNISOC đang áp dụng những công cụ này để mang đến trải nghiệm chơi game vượt trội trên SoC của mình. Kể từ Android 14, các sản phẩm của UNISOC hỗ trợ đầy đủ các API ADPF cốt lõi, bao gồm cả Gợi ý về hiệu suất, Nhiệt độ và Chế độ/Trạng thái trò chơi. Để nâng cao hơn nữa hiệu suất trên SoC, UNISOC sử dụng các API ADPF này trong công cụ UNISOC Miracle Gaming của riêng mình để theo dõi khối lượng công việc của hệ thống và điều chỉnh hiệu suất một cách linh hoạt, đảm bảo trải nghiệm chơi trò chơi mượt mà và ổn định hơn.

Hình 1: UNISOC Miracle Gaming
Hình 1: UNISOC Miracle Gaming

Tối ưu hoá hiệu suất và nhiệt độ bằng ADPF

Việc triển khai ADPF của UNISOC mang đến cho nhà phát triển những công cụ mạnh mẽ để quản lý hiệu suất trò chơi theo thời gian thực.

  • Gợi ý về hiệu suất: PerformanceHintManager cho phép các ứng dụng truyền thông tin đến hệ thống, cho phép SoC phân bổ đúng lượng tài nguyên vào đúng thời điểm. Bằng cách cung cấp gợi ý về lượng tác vụ cần xử lý và báo cáo thời lượng thực tế của khung hình, trò chơi có thể giúp hệ thống tăng tốc động quá trình vẽ và tạo lớp, dẫn đến hiệu suất nhất quán hơn.

  • Thermal API: Để ngăn chặn tình trạng điều tiết nhiệt gây gián đoạn, nhà phát triển có thể sử dụng API getThermalHeadroom(). Hàm này cung cấp thông tin dự đoán về trạng thái nhiệt của thiết bị, cho phép ứng dụng chủ động điều chỉnh khối lượng công việc trước khi xảy ra tình trạng quá nhiệt. Khả năng dự đoán này là yếu tố then chốt để ổn định tốc độ khung hình của trò chơi trong các phiên chơi có cường độ cao và kéo dài.

  • Game Mode API và Game State API: Các API này cải thiện hoạt động giao tiếp giữa trò chơi và hệ thống. GameMode cho phép người dùng báo hiệu ý định của họ (ví dụ: chọn chế độ "hiệu suất" trong trò chơi), trong khi GameState cho phép trò chơi thông báo cho hệ điều hành về trạng thái hiện tại của trò chơi (ví dụ: đang tải, đang chơi, v.v.). Sau đó, hệ thống có thể tận dụng các biện pháp can thiệp như Game Resolution Scaling (Điều chỉnh độ phân giải trò chơi) và Game FPS Overrides (Ghi đè tốc độ khung hình của trò chơi) để tối ưu hoá hiệu suất dựa trên bối cảnh này.

Cải thiện tốc độ khung hình và hiệu suất sử dụng điện

Việc tích hợp ADPF trên SoC UNISOC mang lại những cải tiến đáng kể về tốc độ khung hình, mức tiêu thụ điện năng và trải nghiệm chơi trò chơi tổng thể. Trong các bài kiểm thử với tựa game LineageW phổ biến của NCSOFT, lợi ích của việc sử dụng tính năng này rất rõ ràng trên nhiều chế độ cài đặt đồ hoạ.

Ở chất lượng đồ hoạ trung bình, trò chơi đạt được mức tăng tốc độ khung hình đáng kể là 28,1% , đồng thời giảm mức tiêu thụ điện năng xuống 3,7%, mang lại cả hai lợi ích là trải nghiệm mượt mà hơn và hiệu suất được cải thiện.

Kết quả ở các chế độ cài đặt khác cũng rất ấn tượng:

  • Ở chế độ cài đặt đồ hoạ cao, tốc độ khung hình tăng lên đáng kể 50,1% chỉ với mức tăng nhỏ 3,1% về mức tiêu thụ điện năng, cho thấy khả năng của ADPF trong việc khai thác khoảng trống hiệu suất đáng kể.

  • Ở chế độ cài đặt đồ hoạ thấp, người chơi nhận thấy tốc độ khung hình tăng 11,5% và mức tiêu thụ điện năng tương ứng tăng 9,9% , cho thấy hiệu suất tăng lên ngay cả trên các cấu hình ít đòi hỏi hơn.

Hình 2: Tốc độ khung hình đồ hoạ thấp
Hình 2: Tốc độ khung hình đồ hoạ thấp
Hình 3: Tốc độ khung hình đồ hoạ trung bình
Hình 3: Tốc độ khung hình đồ hoạ trung bình
Hình 4: Tốc độ khung hình đồ hoạ cao
Hình 4: Tốc độ khung hình đồ hoạ cao
Hình 5: Mức tiêu thụ điện năng
Hình 5: Mức tiêu thụ điện

Ngoài ra, UNISOC còn giới thiệu tính năng "Tối ưu hoá thích ứng". Khi người dùng bật lựa chọn này, ứng dụng có thể tự động điều chỉnh các phần tử đồ hoạ như chất lượng kết cấu, tán lá và hiệu ứng để phản hồi ý kiến phản hồi của hệ thống, đảm bảo tốc độ khung hình ổn định hơn.

Điều gì tiếp theo cho hiệu suất thích ứng trên SoC UNISOC

UNISOC cam kết tăng cường tích hợp với ADPF. Khi khung này phát triển, công cụ UNISOC Miracle Gaming sẽ tiếp tục kết hợp các tính năng ADPF cốt lõi mới nhất, đảm bảo rằng nhà phát triển và game thủ được hưởng lợi từ các công nghệ quản lý nhiệt và hiệu suất mới nhất trên các thiết bị chạy UNISOC.

Làm quen với tính năng thích ứng trên Android

Khung hiệu suất động Android hiện đã được cung cấp cho tất cả nhà phát triển trò chơi Android cho các công cụ phát triển trò chơi Unity, Unreal, Cocos Creator và thông qua các thư viện C++ gốc.