Xring O3 от Xiaomi обладает ключевой функцией для эмуляции игр под Windows, которой не хватает чипам Dimensity

Отчёт о возможностях Vulkan для смартфона Xiaomi 18 Fold, оснащённого собственным чипом Xiaomi Xring O3, демонстрирует полную поддержку семейства форматов текстур с блочной компрессией BCn (от BC1 до BC7). Чип Xring O3 также используется в планшете Xiaomi Pad 9 Pro Max, что означает, что аналогичная поддержка BCn должна распространяться и на линейку планшетов Xiaomi. Это примечательно, поскольку чипы MediaTek Dimensity и Google Tensor на базе Mali исторически не обеспечивали поддержку BCn, несмотря на использование того же графического ядра Arm Mali.
Отчёт vulkan.gpuinfo.org для Xiaomi 18 Fold показывает поддержку сэмплирования, блиттинга и передачи данных во всех подтипах от BC1 до BC7 — семействе форматов, широко используемом в играх для ПК и консолей, но не требуемом на уровне ядра Android, который вместо этого полагается на ASTC и ETC2.
Декодирование текстур BC не является фиксированной функцией каждого графического процессора Mali. Это один из нескольких блоков текстурных единиц, лицензируемых компанией Arm на основе настраиваемых параметров, что означает: отдельные производители микросхем самостоятельно решают, включать ли его в состав своих продуктов. Вероятно, именно эта настраиваемость является причиной того, что в процессорах Dimensity и Tensor, несмотря на использование графических процессоров Mali из одних и тех же семейств архитектур, поддержка BCn не реализована, в то время как компания Xiaomi, по-видимому, решила включить поддержку Xring O3.
Практическая польза от поддержки BCn в мобильном чипе заключается скорее в обеспечении совместимости, чем в повседневной производительности приложений. Игровые движки для настольных компьютеров и уровни совместимости с ПК, включая инструменты преобразования типа Proton и программное обеспечение Windows-on-ARM, обычно поставляют ресурсы в форматах с сжатием BC. Графические процессоры Adreno от Qualcomm до сих пор оставались единственным мобильным решением с полным декодированием BCn, что делает эту возможность редкой за пределами экосистемы Qualcomm. Без встроенного декодирования драйверу приходится прибегать к программному распаковке, что приводит к увеличению потребления памяти и заряда аккумулятора. Встроенная поддержка BCn устраняет эти недостатки и указывает на то, что компания Xiaomi позиционирует Xring O3 с целью обеспечения более широкой совместимости с настольными приложениями и эмуляторами на будущих устройствах.






