UKRPULSE
Техносвіт

Mac mini M6 несподівано впорався з важкими Windows-іграми без емуляції Windows

Компактний настільний комп'ютер Apple на столі

Тест десяти вимогливих проєктів на Mac mini з чипом M6 і 16 ГБ об’єднаної пам’яті показав те, що ще кілька років тому виглядало малоймовірним: сучасні Windows-ігри на macOS можуть не просто запускатися, а видавати грайобну частоту кадрів. Ключ до цього — не емуляція Windows, а пряма трансляція графічних викликів через CrossOver.

Чому це не Boot Camp і не звичайна емуляція

Роками єдиним способом запустити Windows-гру на Mac був Boot Camp — повноцінна установка Windows на окремий розділ диска. Apple відмовилась від цього підходу разом із переходом на власні чипи: архітектура ARM у Apple Silicon фізично несумісна з x86-кодом Windows, і завантажити ту саму систему поруч із macOS вже не вийде.

CrossOver вирішує задачу інакше. Замість того, щоб емулювати весь комп’ютер із процесором, диском і драйверами, він перехоплює виклики графічного API DirectX, якими гра спілкується з відеокартою, і транслює їх у виклики Metal — власний графічний інтерфейс Apple. Гра залишається Windows-програмою, але замість реальної Windows під нею працює прошарок сумісності, який видає себе за неї для потрібних підсистем. Це набагато дешевше з погляду продуктивності, ніж повноцінна віртуалізація чи емуляція процесора, тому втрати кадрів менші, ніж можна було б очікувати.

Схема трансляції графічних викликів між системами

Саме тому в тесті Resident Evil Requiem, який офіційно під macOS не виходив, показав 50-75 FPS залежно від сцени, а Path of Exile 2 у пікові моменти розганялася до 110 FPS. Це результати, які раніше асоціювалися виключно з нативними іграми на Mac.

Де впирається продуктивність насправді

Головним обмежувачем у тесті виявилась не обчислювальна потужність чипа M6, а об’єм пам’яті. Mac mini з 16 ГБ об’єднаної пам’яті — тобто пам’яті, яку одночасно ділять процесор і графічний блок, — упирався в стелю саме в цьому місці. Resident Evil Requiem заповнювала весь доступний обсяг і починала використовувати SSD як додаткову пам’ять, що типово для сучасних ігор, розрахованих на 16 і більше гігабайтів вільної пам’яті на Windows-системах з дискретною відеокартою.

Кадр з тестування продуктивності відеоігор

У 007 First Light автор тесту свідомо обмежив частоту кадрів до 30 FPS заради вищої якості картинки — тому що подальше підвищення внутрішньої роздільної здатності знову впиралося в ту саму межу пам’яті. Це показова деталь: на Mac mini M6 у важких проєктах доводиться балансувати не між продуктивністю графічного ядра і налаштуваннями якості, а між обсягом пам’яті і всім іншим одночасно.

Читайте нас у Telegram

Підписатися

Друга типова проблема прошарків сумісності — компіляція шейдерів на льоту. У Path of Exile 2 просідання з 80-110 FPS до приблизно 65 FPS збігалися з першою появою нових заклинань, здібностей чи ефектів ворогів: система в цей момент компілювала графічні шейдери, які на нативній Windows-системі вже були б скомпільовані заздалегідь або кешовані драйвером. Після першого проходження і накопичення кешу мікрофризи траплялися рідше — типова поведінка для будь-якого прошарку трансляції API, включно з подібними рішеннями на Linux.

Порівняння частоти кадрів у різних сценах гри

Місце в загальній картині гейминга на Apple Silicon

Для Control Resonant довелося відкотитися на попередню версію CrossOver 26.3, оскільки новіша конфігурація з Game Porting Toolkit 4.0 відмовлялася працювати коректно — нагадування, що подібні прошарки сумісності залишаються нестабільним інструментом, залежним від конкретної версії і конкретної гри. У тій-таки грі траплялися неправильні кольори у вікнах інтерфейсу, а споживання пам’яті зростало в міру проходження.

Це узгоджується із загальною стратегією Apple останніх років: замість повернення до підтримки Windows компанія розвиває власні інструменти трансляції графічних викликів, щоб студії могли портувати ігри на macOS з мінімальними змінами коду. CrossOver і Game Porting Toolkit — це не офіційний продукт Apple, а стороннє рішення, яке використовує ту саму логіку трансляції DirectX у Metal, що лежить в основі офіційних інструментів портування.

Ноутбук та настільний комп'ютер поруч для порівняння

Результат тесту важливий не тим, що Mac mini M6 раптом став ігровою консоллю. Він показує, що межа між нативною підтримкою і сумісністю через прошарок трансляції стає розмитою: за відсутності офіційного порту гравець усе одно отримує прийнятну частоту кадрів, якщо змиритися з обмеженнями пам’яті, компіляцією шейдерів під час перших сесій і поодинокими графічними артефактами.

Інше в рубриці

Популярне