Когда речь заходит о gaming на MacBook, многие пользователи могут почувствовать себя немного обделенными. Однако недавние усилия разработчиков дистрибутива Linux с поддержкой Apple Silicon кардинально меняют ситуацию. Теперь на MacBook M1 можно запускать такие крупные игры, как Cyberpunk 2077, The Witcher 3, Control, Fallout 4 и Ghostrunner. Это событие, безусловно, вдохновляет и обнадеживает геймеров, стремящихся расширить свои игровые горизонты.
Дистрибутив Linux и его особенности
Этот дистрибутив получил шуточное название Game Playing Toolkit, и хотя он ещё не стал повсеместно распространенным, его возможности уже привлекают внимание. Дело в том, что данный проект представляет собой настоящий вызов для тех, кто стремится заставить работать старые и новые игры на архитектуре Apple Silicon.
Как это работает? Все начинается с запуска FEX, эмулятора архитектуры x86 на ARM. Затем на этом слое создается совместимость с Windows-приложениями через Wine. Этот процесс представляет собой своеобразную гимнастику на костылях, где каждый элемент системы играет свою роль.
На следующем этапе подключаются DXVK и vkd3d-proton, которые необходимы для конвертации инструкций DirectX на Vulkan API. И это всё происходит на MacBook M1, который, как известно, нацелен на совершенно другие задачи, чем запуск тяжелых игр.
Проблемы с DirectX 12
Однако не все так просто. Наибольшие трудности разработчики сталкиваются именно с запуском игр, использующих DirectX 12. Дело в том, что специально написанные драйверы для Apple Silicon пока не поддерживают обработку мегатекстур. Это ограничение не позволяет в полной мере насладиться всеми преимуществами современных графических технологий.
Тем не менее, стоит отметить, что два года назад запуск игр на этом оборудовании был просто немыслим. На данный момент разработчики проделали колоссальную работу, и они не собираются останавливаться на достигнутом. Время — это ключ к решению текущих проблем, и, судя по всему, будущее выглядит многообещающим.
Почему это важно?
Разработка дистрибутива, позволяющего запускать крупные игры на MacBook M1, имеет не только практическое, но и символическое значение. Во-первых, это подтверждение того, что сообщества разработчиков могут находить решения даже для самых сложных задач. Во-вторых, это возможность для владельцев MacBook раскрыть потенциал своих устройств и использовать их не только для работы, но и для развлечений.
Перспективы будущего
С каждым днем сообщество разработчиков Linux и эмуляторов продолжает расти, и это, безусловно, радость для всех геймеров. Развитие технологий и увеличение производительности процессоров только подстегивают интерес к подобным проектам. Есть все основания полагать, что в будущем нас ждёт ещё больше удачных попыток переноса игр на платформы, которые изначально не предназначены для этого.
Кроме того, с ростом популярности игр на Linux и улучшением совместимости с различными архитектурами мы можем ожидать появления новых, более мощных инструментов, которые упростят процесс установки и запуска игр на MacBook и других устройствах.
P.S
Итак, новые дистрибутивы Linux, способные запускать крупные игры на MacBook M1, представляют собой захватывающее развитие в мире технологий и игр. Несмотря на все сложности, разработчики продолжают добиваться успеха, и это вдохновляет. Если вы обладатель MacBook и всегда мечтали поиграть в свои любимые игры, это ваше время. Возможно, именно сейчас стоит обратить внимание на возможности Linux и открыть для себя новые горизонты в мире игровых развлечений.
Присоединяйтесь к сообществу и следите за новыми обновлениями! Ваша игра только начинается!