Dla wielu posiadaczy smartfonów Samsunga, Pixeli ze starszymi Tensorami oraz budżetowych telefonów z procesorami MediaTeka oznacza to w praktyce większą liczbę gier działających płynnie i z mniejszą liczbą błędów.
Twórcy ogłosili niedawno udostępnienie ARMSX2 w wersji 1.0.8, podkreślając, że najważniejszą nowością jest zintegrowane wsparcie dla urządzeń z GPU Mali bez konieczności korzystania ze specjalnej kompilacji dla tych układów. Do tej pory użytkownicy takich telefonów musieli polegać na oddzielnych wersjach, które często były mniej aktualne pod względem poprawek zgodności, teraz natomiast wszystkie najnowsze usprawnienia trafiają bezpośrednio do głównego wydania emulatora.
Szczególnie istotne jest to dla posiadaczy smartfonów opartych na procesorach MediaTeka, ponieważ większość układów Helio i Dimensity korzysta właśnie z GPU Mali, co do tej pory często oznaczało gorsze doświadczenia w emulacji konsol w porównaniu z urządzeniami wyposażonymi w Snapdragony.
Zyskają też użytkownicy wielu modeli Google Pixel, ponieważ wszystkie generacje Tensorów przed Pixelem 10 z układem Tensor G5 wykorzystywały grafikę Mali, a także właściciele budżetowych Samsungów wyposażonych w układy z tym GPU.
ARMSX2 wciąż ma jednak swoje ograniczenia, ponieważ aktualnie opiera się na tłumaczeniu kodu x86 na ARM, co z definicji generuje narzut i sprawia, że emulator jest mniej wydajny niż projekty od początku projektowane pod architekturę ARM, takie jak NetherSX2.
Oznacza to, że nawet z poprawionym wsparciem dla Mali nie wszystkie tytuły będą działać idealnie, zwłaszcza na bardzo słabych układach czy przy próbach podbijania rozdzielczości powyżej natywnej. Deweloperzy są jednak świadomi tych ograniczeń i zapowiedzieli ARMSX2 Refresh — wersję, która rezygnuje z translacji na rzecz natywnej implementacji dla architektury ARM, co powinno przełożyć się na wyraźny skok wydajności.
Źródło: Android Authority


