Asahi Linux te permite jugar videojuegos AAA en un Mac con chip M1

0
2
Rate this post
The Witcher

Asahi Linux, una distro de Linux diseñada para usarse en ordenadores Apple MacBook con chips Apple Silicon, acaba de integrar un pack de herramientas y emuladores que permitirán a sus usuarios jugar a videojuegos de tipo AAA sobre hardware de Apple.

Así lo ha anunciado recientemente Alyssa Rosenzweig, parte del equipo de drivers gráficos de Asahi, en su blog: «Estamos encantados de lanzar nuestro kit de herramientas para juegos Asahi, que integra nuestros controladores Vulkan 1.3 con emulación x86 y compatibilidad con Windows. Además, tiene un extra: compatibilidad con OpenCL 3.0″.

«Asahi Linux ahora incluye los únicos controladores compatibles con OpenGL, OpenCL y Vulkan para este hardware. En cuanto a los juegos… aunque la versión de hoy es una versión alfa, ¡Control [el videojuego] funciona bien!», explica Rosenzweig.

La noticia, de la que ya se hace eco el foro Hacker News, supone un nuevo avance en la compatibilidad de los entornos Linux con videojuegos de máximo nivel, los de tipo AAA, caracterizados por unos gráficos muy exigentes que requieren de muy buenos componentes en un PC, como una potente tarjeta gráfica y procesador.

Cyberpunk 2077

De hecho, sabiendo que el sistema operativo macOS no está para nada optimizado para jugar videojuegos, es posible que los gamers obtengan un mejor rendimiento usando Asahi Linux que con el propio macOS, eso sí, teniendo uno de los modelos con 16GB de RAM. Algunos de los juegos que podrían cargarse en Asahi son Fallout 4, Cyberpunk 207, Control, The Witcher 3 o Ghostrunner.

Cómo lo han conseguido

La desarrolladora explica en su blog cómo han complementado los diversos drivers, emuladores y controladores para convertir a Asahi Linux en una bestia gaming para ordenadores Mac.

«Los juegos suelen ser binarios x86 de Windows renderizados con DirectX, mientras que nuestro objetivo es Arm Linux con Vulkan. Necesitamos manejar cada diferencia: FEX emula x86 en Arm, Wine traduce Windows a Linux, DXVK y vkd3d-proton traducen DirectX a Vulkan», detalla. No obstante, comenta que se enfrentaron a un gran reto, el tamaño de página (los bloques de memoria virtual que usa cada sistema operativo). «Esto es un problema: x86 espera páginas de 4K, pero los sistemas de Apple usan páginas de 16K», explica.

Control videojuego

Lo han resuelto mediante pequeñas máquinas virtuales: «Ejecutamos juegos dentro de una pequeña máquina virtual usando muvm, pasando por dispositivos como la GPU y los controladores de juegos. El hardware está contento porque el sistema es de 16K, el juego está contento porque la máquina virtual es de 4K y tú estás contento porque puedes jugar Fallout 4″, escribe la programadora.

También han usado Tesellation (o teselado) para dotar de realismo al 3D, sombreadores de geometría y robustez mejorada.

Instalar el pack

Si eres usuario de Asahi Linux en un portátil u ordenador Mac con chip M1, puedes instalar estas actualizaciones de la siguiente forma:

  • Primero, instala Fedora Asahi Remix.
  • Una vez instalado, obtén los controladores más recientes con dnf upgrade –refresh && reboot.
  • Luego, instala dnf install steam y juega.
  • Si bien todos los sistemas de la serie M1/M2 funcionan, la mayoría de los juegos requieren 16 GB de memoria debido a la sobrecarga de emulación.

The post Asahi Linux te permite jugar videojuegos AAA en un Mac con chip M1 appeared first on ADSLZone.