Valve неожиданно приблизилась к реализации функции запуска игр из библиотеки Steam на любых устройствах без необходимости облачного стриминга. Компания разрабатывает альтернативу подходу Microsoft с Game Pass, который требует стабильного интернет-соединения для облачного гейминга. Основой решения является эмулятор Fex, разработка которого идет более семи лет при участии как студии, так и независимых разработчиков.
Ключевым моментом стал анонс VR-гарнитуры Steam Frame с процессором Qualcomm Snapdragon 8 Gen 3, которая будет способна запускать игры Steam благодаря Fex – открытому эмулятору x86, который устраняет различия между ARM и x86 архитектурами. Fex поддерживает Linux и библиотеку Vulkan, что делает его идеальным для экосистемы Steam. Уже сейчас энтузиасты используют версии эмулятора для запуска PC-игр через Steam на Android-смартфонах, хотя полноценная поддержка требует дополнительной работы.
Ситуация напоминает Proton – слой совместимости для Linux, представленный Valve семь лет назад. Proton стал настолько эффективным, что игры на SteamOS часто работают лучше, чем на Windows с аналогичным оборудованием. Fex имеет потенциал повторить этот успех, хотя эмуляция требует больше ресурсов.
Qualcomm продвигает свои чипы Snapdragon X и игровые портативные устройства на ARM, предлагая собственный эмулятор Prism для совместимости с x86-приложениями. Однако компания заявила, что не планирует интеграцию Fex в будущие чипы Snapdragon X2. Valve обещает минимальные потери производительности при использовании Fex, хотя это зависит от характеристик устройства.
С учетом роста цен на консоли и комплектующие для ПК, а также прогнозируемого дефицита оперативной памяти, облачный гейминг Xbox становится все более привлекательным. Однако запуск SteamOS на легких устройствах через Fex может стать удобным вариантом для доступа к играм без зависимости от интернета. Открытый характер Fex позволяет ожидать его появления на различных платформах в ближайшие месяцы.