Apple m1 и игры

Владельцы пк устройств на м1, вопрос к вам. Как у вас дела с игрушками обстоят ? Очень интересно узнать, ставил ли кто линукс и пробовал запускать игры через стим протон ?
Да и в целом впечатления об этом процессоре в играх и какие подводные камни есть (не считая, что это мак, а все его минусы в играх я и так знаю)
Заранее спасибо за ответы

33
20 комментариев

Комментарий недоступен

6
Ответить

через стим протон

Есть аналогичная система для мака:

Proton это Wine + DXVK

По тому же принципу, для MacOS существует своя версия Wine. Также можно использовать DXVK для трансляции DirectX в Vulkan, но MacOS не поддерживает Vulkan. Но это тоже решаемо, так как существует ещё один ретранслятор: MoltenVK, который транслирует Vulkan в Metal

Итого, чтобы запустить DirectX игру для Windows на MacOS нужно: Wine + DXVK + MoltenVK + запускать это все под Rosetta 2

Собственно, существует приложение, совмещающее в себе все это и имеющее удобный интерфейс: Crossover. Его разработчики по совместительству разрабатывают Wine, поддерживают DXVK и даже помогали Valve с их Proton.
Вот недавно релизнулась версия 22, можно некоторые DirectX 12 игры запускать типа Diablo II: Ressurected. Естественно, поддержка варьируется серьезно, что-то не запускается, что-то артефачит, что-то тормозит. Также нужно понимать, что такая куча "слоев" не даётся бесплатно и производительность теряется. Но в целом поддержка идёт и ситуация постепенно становится лучше.

Приложение платное, но есть бесплатные аналоги типа PortingKit. Также можно все это самому сконфигурить и играть, но Crossover определенно удобнее + поддержка разработчиков.

Также есть вариант использовать Parallels либо VMWare, так как это полноценные виртуальные машины то там и совместимость лучше (больше игр работает), но и производительность хуже

https://youtu.be/zZvdtyUtxh8

3
Ответить

Спасибо за развернутый ответ !

Ответить

Комментарий недоступен

2
Ответить

На М1 из дистрибутивов ставится только Asahi Linux, который до сих пор не может в GPU Acceleration, а также не поддерживает 32битные программы, одной из которых является сам Стим, так что без шансов

1
Ответить

Нет, типа, поиграть-то на нём можно, конечно, через тот же параллелс например, но чаще всего игры даже не запускаются, особенно если речь о чём-то более менее новом (речь идёт про запуск через параллелс\кроссовер). Так что тут вопрос "зачем" более чем актуален

1
Ответить

Комментарий недоступен

1
Ответить