У Valve есть секрет, позволяющий играть в ваши игры где угодно — и это не стриминг

steam,valve,fex,эмулятор,игры,пк

Game Pass, прощайся: Steam готовит революцию, позволяя запускать игры на любом устройстве благодаря эмулятору Fex. Узнайте, как Valve переосмысливает доступ к играм, делая их универсальными.

Microsoft заполонила мир своей рекламой «Xbox Everywhere». Компания хочет убедить нас, что любое наше устройство — от телефона до умного телевизора — может стать Xbox, если только у него достаточно сильное Wi-Fi соединение для потоковой передачи игр. Valve, совершенно неожиданно, близка к тому, чтобы предложить альтернативу для запуска всех ваших игровых библиотек на любом желаемом устройстве, без необходимости беспокоиться о скорости интернета.

И Microsoft, и Valve преследуют одну и ту же цель. Они хотят привлечь как можно больше глаз и кошельков игроков к своим платформам: Game Pass (и, соответственно, приложению Xbox) и Steam. Несмотря на разницу в размерах этих компаний (Valve, по сообщениям, насчитывает около 350 сотрудников, в то время как в Microsoft работает более 228 000 человек по всему миру), обе отчаянно стремятся удержать игроков, привязывая их к покупке игр на своих рынках. Для этого Valve хочет больше игр в Steam, больше игроков в Steam и больше платформ с поддержкой Steam. Да они даже хотят Android-игры в Steam.

Xbox недавно повысила цену своей подписки Game Pass Ultimate с 20 до 30 долларов, одновременно добавив больше потоковых игр в менее дорогие тарифы. Потоковая передача игр неизбежно привлечет людей с менее мощным оборудованием, которые не могут позволить себе сегодняшние завышенные цены на ПК. Valve предпочитает, чтобы вы запускали любые свои игры локально на предпочитаемой системе, даже если это ваш смартфон. Все сводится к эмулятору под названием Fex.

Так почему Fex и почему сейчас?

У Valve есть секрет, позволяющий играть в ваши игры где угодно — и это не стриминг

Fex — это эмулятор с открытым исходным кодом, что означает, что он запускает архитектуру чипа в цифровой среде. Конечно, он с открытым исходным кодом, но это скрывает, насколько большую роль Valve сыграла в его создании. В интервью The Verge инженер-программист Valve Пьер-Лу Гриффэ сказал, что работа над Fex началась более семи лет назад. В этом проекте участвовало множество инди-разработчиков. Один из этих разработчиков, Райан Х., написал в своем блоге, что Valve «доверила мне ответственность за проектирование и создание структуры проекта таким образом, чтобы он мог работать долгосрочно». Вся суть этого программного обеспечения — отказаться от концепции аппаратной эксклюзивности для игр, проект, которым Microsoft увлеченно занимается в последние несколько лет.

В прошлом месяце Valve представила Steam Machine, консолеподобное устройство с начинкой ПК, а также VR-гарнитуру Steam Frame. Секрет гарнитуры заключается в ее процессоре Qualcomm Snapdragon 8 Gen 3, ориентированном на мобильные устройства чипе на базе микроархитектуры ARM. Valve утверждает, что Frame сможет запускать игры Steam как через локальный стриминг, так и через эмулятор x86 с открытым исходным кодом Fex. Надев Steam Frame, вы будете использовать SteamOS, как и на Steam Machine. По сути, это Steam Deck для вашего лица, но гораздо более самобытный благодаря лежащему в основе оборудованию.

ARM — это отличная от x86, основанная на RISC архитектура, в отличие от x86, используемой в большинстве процессоров ПК. Она известна своим лучшим управлением питанием и эффективностью, что особенно хорошо для мобильных устройств. Fex — предположительно — сокращает разрыв между двумя архитектурами чипов. Fex разработан с учетом Steam благодаря поддержке ОС Linux и системной библиотеки Vulkan. Вы, вероятно, не видели упоминаний о Fex, кроме как в слоях совместимости в приложениях вроде GameHub или GameNative. Как и Proton от Valve до него, Fex может оказать более широкое влияние на игровую индустрию, даже если большинство пользователей не будут знать, что он работает в фоновом режиме.

У Valve есть секрет, позволяющий играть в ваши игры где угодно — и это не стриминг

Хотя Fex (в частности, Fex-Emu) в настоящее время разработан для Linux, некоторые энтузиасты используют его версию для эмуляции ПК-игр на Android через Steam на телефонах. Существует несколько версий Fex, включая FexCore, который, согласно странице FAQ разработчика, «на самом деле не заботится об операционной среде». Предстоит еще много работы, прежде чем мы увидим больше игр, работающих нативно на Android.

В наши дни доступно больше ARM-устройств, особенно с учетом того, что Qualcomm продвигает свои ПК на Snapdragon X, а также относительно дешевые игровые портативные устройства. Сама Qualcomm продолжает продвигать идею о том, что пользователям не нужно ничего делать, чтобы их текущие x86-программы были совместимы с продуктами Snapdragon. Qualcomm фактически попыталась снять с себя ответственность за любые жалобы на совместимость со своим Snapdragon Control Panel. Он включает обновленную версию собственного эмулятора Prism x86 от Microsoft, который должен обеспечить совместимость большинства не-нативных игр и другого программного обеспечения.

Но Qualcomm также сообщила Gizmodo, что они даже не рассматривали Fex для своих предстоящих чипов Snapdragon X2. Что касается того, какой эмулятор победит в играх, нам придется подождать и посмотреть. В любом случае, Fex имеет открытый исходный код, что означает, что мы можем увидеть его работу на различных платформах в ближайшие месяцы. Для Valve это только плюс, поскольку им не придется прилагать никаких усилий, чтобы их игровой магазин расширился на еще большее количество платформ.

Proton от Valve уже сделал то же самое для Linux

У Valve есть секрет, позволяющий играть в ваши игры где угодно — и это не стриминг

Насколько бы люди ни были одержимы идеей Steam Machine как своего рода консоли для ПК, настоящая инновация этой системы существует уже много лет. Секретный ингредиент Valve для игр на Linux, слой совместимости Proton, впервые увидел свет семь лет назад. Valve понадобилось до Steam Deck в 2022 году, чтобы вывести Proton на первый план. После нескольких обновлений Proton оказался настолько эффективным, что игры Steam, работающие на SteamOS, регулярно демонстрируют лучшую производительность, чем те же игры, запущенные на том же оборудовании под Windows (вероятно, из-за неэффективных фоновых процессов). ProtonDB сообщает, что существует более 24 300 игр, оцененных как минимум как играбельные с Proton.

Proton был создан благодаря множеству сторонних и независимых разработчиков, финансируемых Valve. На создание Proton потребовалось время, как и на Fex. Потребуется больше времени, чтобы устранить любые проблемы, которые пользователи неизбежно обнаружат при первоначальной установке.

Proton — это дистрибутив Wine (еще один слой совместимости с Windows), который, по сути, позволяет игре запускать полный исполняемый файл Windows без необходимости проходить через Linux. Fex, как эмуляция, отличается и требует большей вычислительной мощности для выполнения как программного обеспечения, так и симуляции оборудования в виде программного обеспечения. Valve обещает, что снижение производительности не будет слишком сильным. Тем не менее, насколько хорошо это будет работать, больше зависит от устройства с менее мощными характеристиками, такими как большинство современных телефонов, которым не хватает новейших и лучших процессоров. Кроме того, вы, вероятно, не увидите SteamOS на своем телефоне в ближайшем будущем.

Игры становятся дороже. Консоли и ПК подорожали в 2025 году, и 2026 год может оказаться еще хуже из-за продолжающегося дефицита ОЗУ. Но игры как развлекательная среда по-прежнему будут востребованы, даже если игроки перестанут покупать игры. Стриминговая платформа Xbox находится в лучшем положении из-за ценового кризиса. Если я действительно хочу играть в свои игры там, где они находятся, то запуск версии SteamOS на каком-нибудь легком устройстве, вероятно, окажется лучшим вариантом.