Google będzie wymagał nowych urządzeń z Androidem 16, aby obsługiwać tę zmieniającą grę funkcję grafiki

Google będzie wymagał nowych urządzeń z Androidem 16, aby obsługiwać tę zmieniającą grę funkcję grafiki

Mishaal Rahman / Android Authoritytl; Dr Najnowsza wersja interfejsu API grafiki Vulkan, Vulkan 1.4, sprawia, że ​​funkcja kopii obrazu hosta jest podstawową funkcją. Inżynier Google twierdzi, że gry korzystające z kopii obrazu hosta mogą usunąć jąkanie podczas strumieniowego przesyłania danych tekstury, jednocześnie o połowę. Urządzenia uruchamiające z chipsetem zbudowanym na Androida 16 lub później będą wymagane do obsługi funkcji kopiowania obrazu hosta. Najlepsze gry na Androida wyglądają teraz znacznie lepiej niż kilka lat temu, zarówno dzięki mocniejszemu sprzętowi dla programistów, jak i ulepszonych funkcji graficznych na Androidzie. Obecnie większość urządzeń z Androidem obsługuje Vulkan, branżowy API dla grafiki i obliczeń. Vulkan pozwala gierom działać wydajnie na nowoczesnych urządzeniach, a najnowsza wersja API, Vulkan 1.4, wprowadzi funkcję większej liczby urządzeń, które mogą znacznie poprawić wydajność gry na nadchodzących urządzeniach z Androidem 16. API grafiki Vulkan jest nowoczesnym, o niskim poziomie naverche, krzyżowym grafice 3D. Daje programistom bardziej bezpośrednią kontrolę nad GPU niż starszy API OpenGL, który zastępuje Vulkan. Ta bardziej bezpośrednia kontrola zmniejsza koszty ogólne CPU, co prowadzi do poprawy wydajności w aplikacjach i grach wielowarstwowych oraz umożliwia gierom korzystanie z zaawansowanych funkcji obsługiwanych przez nowoczesne GPU smartfonów, takie jak Ray Tacing. Android wprowadził obsługę interfejsu API grafiki Vulkan z Androidem 7.0 Nougat w 2016 roku, ale tylko niewielka liczba devices. Teraz ponad 85% urządzeń z Androidem obsługuje Vulkan. W rezultacie Google niedawno uczynił Vulkan oficjalnym interfejsem API graficznym dla Androida, co oznacza, że ​​całe oprogramowanie będzie musiało używać Vulkan do komunikowania się z GPU urządzenia.Oś czasu obsługi API grafiki Vulkan na AndroidziePodczas gdy większość urządzeń z Androidem na rynku obsługuje teraz Vulkan, istnieje znaczna niespójność w konkretnych cechach Vulkan, które wspierają poszczególne urządzenia. Aby poprawić spójność dostępności funkcji Vulkan na urządzeniach z Androidem, Google wprowadził w zeszłym roku program Vulkan dla Androida (VPA). VPA definiuje zestaw funkcji Vulkan, które GPU muszą obsługiwać, aby przejść testowanie certyfikacji Google dla danej wersji na Androida. Na przykład VPA 16, która ma na celu uruchamianie chipsetów nowej generacji z obsługą Androida 16, nakazuje obsługę GPU przynajmniej tych funkcji Vulkan. Jedna z funkcji Vulkan wymaganych przez VPA 16 to kopia obrazu hosta, funkcja, która jest częścią specyfikacji Core Vulkan 1.4, że jeden inżynier Google wywołuje „Zmieńcę gry na Android”. W poście na blogu Shahbaz Youssefi, starszy programista w Google pracujący nad Backendem Angle Vulkan, wyjaśnia, że ​​kopia obrazu hosta umożliwia bezcenikową strumieniowanie danych i czasy ładowania podczas połowy pamięci GPU.Wymagania kopii obrazu hosta w VPA dla 16Mishaal Rahman / Android Authority That Funkcja umożliwia kopiowanie danych obrazu, takich jak tekstury, korzystając z procesora urządzenia zamiast GPU. Tradycyjnie przesyłanie danych obrazu z pamięci RAM lub pamięci urządzenia do GPU obejmowało wiele kroków: najpierw skopiowanie danych do tymczasowego bufora w pamięci GPU, a następnie skopiowanie go z tego bufora do ostatecznego miejsca docelowego (obraz). Umożliwiając procesorowi kopiowanie danych obrazu bezpośrednio między pamięcią hosta a pamięcią obrazu GPU, a nawet między dwoma obrazami po stronie hosta, kopia obrazu hosta eliminuje potrzebę tymczasowego bufora. Półpada pamięć GPU wymagana do przesyłania i, używając wielu wątków procesora do ładowania danych tekstury równolegle, poprawia czas ładowania. Uwalnia to również zasoby GPU, dzięki czemu można je spędzić płynniej, redukując się, zmniejszając się. Jest to bardzo nadmiernie uproszczone podsumowanie kopii obrazu hosta, dlatego zalecamy przeczytanie wpisu na blogu Youssefi w pełni, aby uzyskać bardziej szczegółowe wyjaśnienie.
Bez kopii obrazu hostaPrzed kopią obrazu hostaZ kopią obrazu hostaPo kopiowaniu obrazu hosta ważne jest, aby wiedzieć, że kopia obrazu hosta okaże się szczególnie przydatna w grach na Androida, ponieważ umożliwia szybsze ładunki aplikacji, zmniejsza jąkanie i obniża zużycie pamięci GPU. Youssefi spodziewa się, że „zdecydowana większość urządzeń z Androidem wysyłającym z Vulkan 1.4 wdroży kopię obrazu hosta i optymalnie zaimplementuje go dla formatów skompresowanych”. Podczas gdy niektóre obecne urządzenia z Androidem już obsługują funkcję kopiowania obrazu hosta, liczba ta będzie znacznie wzrosnąć, gdy nowe urządzenia Android 16 zacznie wysyłać, zgodnie z wymogami VPA 16.Aktualizacja (4/4/2025 @ 11:47): Ten artykuł został zaktualizowany, aby odzwierciedlić, że niektóre urządzenia z Androidem już obsługują kopię obrazu hosta.
Masz wskazówkę? Porozmawiaj z nami! Napisz do naszych pracowników na adres [email protected]. Możesz pozostać anonimowy lub uzyskać uznanie za informacje, to twój wybór.

Click to rate this post!
[Total: 0 Average: 0]
Android