Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

PixelPort для Mac: как запустить Windows-игры из Steam на чипах Apple Silicon

PixelPort для Mac: как запустить Windows-игры из Steam на чипах Apple Silicon

Зачем экосистеме macOS новый инструмент для запуска игр

Операционная система macOS давно завоевала признание пользователей благодаря своей стабильности, продуманной эргономике и высокой производительности в рабочих задачах. Компьютеры компании Apple, включая современные компактные модели Mac Mini, отлично подходят для ежедневного применения, работы с контентом и рендеринга. Однако в сфере компьютерных игр операционная система Windows традиционно сохраняет колоссальное преимущество, с которым macOS пока не способна соперничать на равных.

Ситуация на рынке начинает постепенно меняться благодаря появлению новых сторонних программных решений. Одним из наиболее многообещающих проектов в этой области стал инструмент PixelPort, находящийся на стадии бета-тестирования. Основная цель данного программного обеспечения — предоставить владельцам компьютеров Apple Silicon удобный механизм для запуска игр из библиотеки Steam, изначально разработанных исключительно для платформы Windows. Первичные практические испытания утилиты показывают впечатляющие результаты, способные изменить представление об игровом потенциале macOS.

Перспективы эмуляции Windows-игр после отказа от Rosetta 2
Разработчики PixelPort ищут способ обхода отказа от Rosetta 2, намеченного Apple на конец 2027 года

Как устроена архитектура и первичная настройка PixelPort

Концептуально PixelPort предлагает комплексный подход к эмуляции и трансляции вызовов. В основу работы программы заложено сразу несколько ключевых технологий, отвечающих за сопряжение приложений Windows с графическим стеком Apple.

Тестирование игр на процессоре Apple M4
Компактный Mac Mini M4 справляется с вычислением графических инструкций благодаря слоям трансляции
Игра NieR Automata на Mac Mini M4
NieR: Automata со статусом Verified работает в разрешении Quad HD без графических сбоев

Ключевые технологические компоненты

  • Движок Prism и Wine: Приложение разворачивает Windows-версию клиента Steam внутри среды исполнения Wine, что позволяет запускать исполняемые файлы формата .exe в среде macOS.
  • Слой трансляции DXMT: Для обработки графики используется специализированный прослоечный модуль DXMT, преобразующий графические инструкции библиотеки DirectX в нативные команды графического API Metal от Apple.
  • Система автоматизации Synthesis: Специальный алгоритмический движок Synthesis анализирует запускаемую игру, автоматически определяя необходимые системные зависимости и конфигурационные файлы. Это избавляет пользователя от необходимости ручной настройки среды.

Процесс установки и первичной конфигурации PixelPort максимально упрощен. После запуска инсталлятора программа предлагает развернуть Windows-клиент Steam. Авторизация в учетной записи производилась через сканирование QR-кода с помощью мобильного приложения Steam Guard, поскольку классический ввод логина и пароля в текущей бета-версии может работать нестабильно. На этапе начальной настройки возможно возникновение повторяющихся системных ошибок, однако после успешного прохождения авторизации пользователь получает доступ к каталогу.

Игровой процесс Outer Wilds на macOS
В Outer Wilds потребовалось снизить настройки графики для получения стабильного фреймрейта
Настройка эмулятора и графического слоя в PixelPort
Алгоритмы Synthesis автоматически подбирают необходимые библиотеки и зависимости для запуска .exe файлов

Внутри интерфейса представлен список игр из личной библиотеки, прошедших процедуру валидации от команды разработчиков PixelPort. На этапе бета-тестирования доступен ограниченный набор тайтлов, но пользователи могут отправлять запросы на добавление желаемых проектов. В системе применяется двухуровневая классификация статусов:

  • Verified (Проверено): Игры, прошедшие ручное тестирование специалистами и гарантированно работающие без сбоев.
  • Playable (Играбельно): Проекты, протестированные автоматическими алгоритмами или сообществом, запускающиеся, но имеющие мелкие недочеты.

Практическое тестирование: пять игр для Windows на компьютере Mac Mini M4

Для оценки реальной производительности PixelPort было проведено тестирование пяти проектов, не имеющих нативных версий для macOS. Испытательным стендом выступил компактный ПК Mac Mini на базе базового процессора Apple M4 со встроенным графическим ядром. Из пяти выбранных игр статус Verified имела только одна, тогда как остальные четыре относились к категории Playable.

NieR: Automata — безупречная работа в Quad HD

Единственный проект со статусом Verified — экшен NieR: Automata — продемонстрировал идеальную работу. Начальная локация и прохождение первого крупного босса прошлись без единого графического артефакта или проседания кадров. Игра запускалась в разрешении Quad HD (2560×1440) со стандартными настройками графики. Для встроенной графической системы чипа M4 такой результат является выдающимся показателем эффективности трансляции DirectX в Metal.

Risk of Rain 2 и Dark Souls: Remastered

Динамичный рогалик Risk of Rain 2 показал высокую частоту кадров и стабильный отклик. Единственным обнаруженным графическим багом стало некорректное отображение полосок здоровья у обычных рядовых противников. При этом шкала здоровья боссов, закрепленная на главном экране интерфейса, функционировала исправно, что позволило комфортно проходить игровые сессии. Переиздание Dark Souls: Remastered также продемонстрировало плавную работу без критических сбоев.

Outer Wilds и Half-Life 2

При запуске исследовательской игры Outer Wilds программа автоматически выставила максимальные графические параметры, что оказалось слишком высокой нагрузкой для базового чипа M4. Однако после ручного снижения нескольких параметров графика стала стабильной. Стоит отметить, что стандартные счетчики частоты кадров в Steam и PixelPort во время тестирования не функционировали, поэтому замеры проводились визуально.

Наиболее неожиданные результаты показала классическая Half-Life 2. Несмотря на солидный возраст игры, примерно в 10% игрового времени наблюдались заметные фризы и микрозадержки. На начальных уровнях это не мешало прохождению, однако в динамичных перестрелках такие подтормаживания могут создавать неудобства.

Перспективы игрового процесса на Mac и проблема Rosetta 2

Сегмент решения игровых задач на macOS ранее уже видел аналогичные инициативы. Компания Apple анонсировала свой инструментарий Game Porting Toolkit (GPTK), однако интерес к его активному развитию со стороны создателей со временем угас. Сторонний проект Whisky также был заброшен создателем, хотя сейчас его дело пытается продолжить сторонний форк. На этом фоне PixelPort выглядит зрелым решением с современным интерфейсом.

В сочетании с альтернативными клиентами, такими как Heroic Games Launcher для библиотеки Epic Games Store, у пользователей Mac появляется обширный выбор проектов. Запуск требовательных игр на тихом и энергоэффективном Mac Mini демонстрирует потенциал архитектуры Apple Silicon.

Главным риском для будущего PixelPort и аналогичных проектов является решение Apple полностью удалить транслятор архитектуры Rosetta 2 из состава macOS в конце 2027 года (в релизе macOS 28). По заявлениям разработчиков PixelPort, на данный момент их инструмент завязан на компонентах Rosetta 2, однако команда уже ведет исследовательские работы по созданию альтернативных методов работы без использования старого транслятора к моменту выхода macOS 28.

Источник: www.xda-developers.com

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

01.
На платформе MonsterInsights