Одной из причин популярности Android является его универсальность, аналогичная универсальности ПК. Одним из таких примеров является эмуляция программного обеспечения, разработанного для различных архитектур, например, для игры на ПК с Windows на вашем смартфоне.
Одним из самых популярных эмуляторов для этого является GameHub от GameSir, компании, известной своими игровыми контроллерами. GameHub (и аналогичный сервис Winlator) лучше всего оптимизирован для Android-устройств, оснащенных Qualcomm Snapdragon, но теперь он стал намного лучше для пользователей MediaTek.
Компания GameSir объявила через GameHub, что она улучшает поддержку SOC MediaTek, использующих графические процессоры Mali. В частности, чипсеты Dimensity от 9000 до 9400 теперь должны поддерживать компьютерные игры DirectX9 и DirectX11 "с производительностью, сравнимой с Qualcomm Adreno, и даже превосходящей ее в некоторых сценариях".
Часть работы была связана с улучшением реализации Vulkan для графических процессоров Mali, отсутствием драйверов и нестабильными компиляторами шейдеров. Команда GameHub создала "механизм преобразования кода" для преобразования инструкций DirectX для графических процессоров Mali. В тех случаях, когда драйверы не работали, требовалась оптимизация времени выполнения.
Команда GameHub обратилась к MediaTek с просьбой создать специфичные для Mali драйверы для эмуляции компьютерных игр. Микросхемы Dimensity от MediaTek очень популярны, но они не единственные, кто использует графические процессоры Mali - чипы Tensor, разработанные компанией Google, также используют графику Mali. Они также могут получить улучшенную поддержку эмуляции в результате сотрудничества GameHub с MediaTek.
Источник