Desde unNAS de tamaño pequeñohasta unservidor multimedia todo en uno, Raspberry Pi es un dispositivo versátil que se puede personalizar para prácticamente cualquier proyecto imaginable. Las placas más nuevas tienen suficiente potencia para emular juegos desarrollados para consolas más antiguas, e incluso puedes elegir entre Recalbox, Retro-Pie y varias otras distribuciones centradas en emuladores.

Lamentablemente, los juegos para PC son una historia diferente, ya que incluso el cliente de Steam de 32 bits es incompatible con los sistemas basados ​​en ARM. Por lo tanto, deberá utilizar algunas soluciones alternativas si desea ejecutar sus juegos de Steam en una placa Raspberry Pi. Dado que este procedimiento puede resultar bastante complejo para principiantes, hemos compilado una guía paso a paso para ayudarlo a instalar Steam en Raspberry Pi.

Relacionado
Cómo emular juegos en tu Raspberry Pi

Aquí encontrarás todo lo que necesitas saber para emular sistemas de juegos más antiguos en Raspberry Pi.

Lo que necesitarás

Además de una placa Raspberry Pi, necesitarás una solución de almacenamiento. Si planeas instalar juegos en la tarjeta microSD que usarás como unidad de arranque, te sugiero que elijas algo con más de 64 GB de memoria, ya que los juegos de Steam pueden ocupar mucho espacio. También es una buena idea elegir un SSD externo y configurarlo como directorio de instalación para los juegos de Steam.

Por último, necesitarás un sistema operativo en el que instalar Steam. He utilizado Ubuntu para este tutorial, por lo que tendrás queinstalar la mejor distribución de Linuxsi quieres seguirlo. Dicho esto, el proceso debería ser idéntico para otras distribuciones, incluido el sistema operativo oficial de Raspberry Pi.

Configuración del compilador cruzado MultiArch y GCC

Dado que la placa Raspberry Pi funciona con un procesador ARM, deberá instalar las bibliotecas para diferentes arquitecturas, incluidos los sistemas x86 y x86_64, en la SBC. Usaremos MultiArch y puede configurarlo siguiendo estos pasos:

  1. PresioneCtrl+Alt+Tpara iniciar la Terminal.
  2. Pegue el siguiente comando para agregar soporte MultiArch a su Raspberry Pi.
    sudo dpkg --add-architecture armhf
    La terminal de Ubuntu que muestra el comando para agregar multiarch
    Asegúrese de presionarEnterdespués de haber copiado los comandos para ejecutarlos.
  3. Actualice los paquetes utilizando el comando de actualización.
    sudo apt-get update y sudo apt-get upgrade
    La terminal de Ubuntu que muestra los comandos sudo apt update y upgrade
    PresioneYcuando se le solicite confirmación.
  4. Ejecute este comando para instalar el paquete del compilador cruzado GCC:
    sudo apt install gcc-arm-linux-gnueabihf -y
    El comando para instalar el compilador cruzado GCC resaltado dentro de la terminal de Ubuntu
  5. (Opcional) Si tu distribución no tiene el paquete git, necesitarás configurarlo con el comandoapt-get install.
    sudo apt-get install git -y
    El comando para instalar Git en Ubuntu
  6. (Opcional) Asimismo, también necesitarás el paquete Cmake para este tutorial.
    sudo apt install cmake -y
    El comando utilizado para instalar el paquete Cmake en Ubuntu

Instalación de Box64

Una vez que hayas habilitado Multiarch, es momento de instalar Box64, que es la primera de las dos capas de compatibilidad que debes configurar en tu Raspberry Pi para ejecutar juegos de Steam.

  1. Comience clonando el repositorio Box86 usando el comandogit.
    clon de git https://github.com/ptitSeb/box64
    La terminal de Ubuntu que muestra el comando para clonar el repositorio de Box64
  2. Utilice el comandocdpara cambiar al directorio Box64.
    caja de cd64
  3. A continuación, deberá crear un directorio de compilación y utilizar el comando cmake para generar los archivos Box64.
    mkdir compilación; cd compilación; cmake .. -D RPI5ARM64=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo
    El comando utilizado para generar los archivos del proyecto Box64
    Si está utilizando una placa más antigua, asegúrese de reemplazar el "5" en el parámetroRPI5ARM64con su modelo de Raspberry Pi.
  4. Introduzca los siguientes comandos para instalar Box64:
    hacer -j4 sudo make install
    La terminal de Ubuntu que muestra los comandos make -j4 y make install
    Podría decirse que este es el paso más largo del procedimiento y, dependiendo del modelo de Raspberry Pi, puede llevar fácilmente más de treinta minutos.
  5. Reinicie el servicio systemd-binfmt para finalizar la instalación de Box64.
    sudo systemctl restart sistemad-binfmt
    La terminal de Ubuntu con el comando restart systemd-binfmt resaltado

Instalación de Box86

A continuación, es el momento de instalar Box86, un emulador que permitirá a tu Raspberry Pi ejecutar aplicaciones de 32 bits, incluido el cliente Steam. El procedimiento general es bastante similar a cómo configuramos Box64, con algunas modificaciones en la URL del repositorio, así como en los nombres de los parámetros y las carpetas.

  1. Regrese al directorio de inicio con este comando:
    disco compacto ~
    El comando cd ~ dentro de la terminal de Ubuntu
  2. Utilice el comandogitpara clonar el repositorio Box86 en su Raspberry Pi,
    clon de git https://github.com/ptitSeb/box86
    La terminal de Ubuntu con el comando utilizado para clonar el repositorio Box86 resaltado
  3. Navegue a lacarpeta Box86usando el comandocd:
    caja de cd86
  4. Nuevamente, cree una carpeta de compilación y genere los archivos Box86 usando el comandoCmake.
    mkdir compilación; cd compilación; cmake .. -D RPI4ARM64=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo
    El comando Cmake utilizado para generar los archivos del proyecto Box86
    A diferencia de Box64, Box86 genera un error si intentas cambiarRPI4ARM64aRPI5ARM64. Por lo tanto, puedes usar el parámetroRPI4ARM64incluso si estás instalando Box86 en una Raspberry Pi 5.
  5. Utilice los siguientes comandos para instalar Box86:
    hacer -j4 sudo make install
    La terminal de Ubuntu con los comandos make -j4 y make install resaltados
  6. Por último, reinicie el serviciosystemd-binfmt .
    sudo systemctl restart sistemad-binfmt

Instalación de los controladores esenciales

Antes de poder instalar Steam, hay un par de bibliotecas, paquetes y controladores que debes agregar a tu Raspberry Pi.

  1. Abra laTerminaluna vez más y ejecute el comandode instalaciónseguido de estos controladores.
    sudo apt install libgdm1:armhf libudev1:armhf libgl1-mesa-dri:armhf libglapi-mesa:armhf libglu1-mesa:armhf libglx-mesa0:armhf controladores mesa-va:armhf controladores mesa-vdpau:armhf controladores mesa-vulkan:armhf libsdl1.2debian:armhf libegl-mesa0:armhf
    Los comandos utilizados para instalar los controladores esenciales necesarios para ejecutar Steam en Raspberry Pi
    Es posible que la terminal cancele el procedimiento de instalación si no puede encontrar un controlador específico. En este caso, debe eliminar el controlador responsable del error y ejecutar nuevamente el comando mencionado anteriormente.
  2. También necesitarás instalar el paqueteLibc6.
    sudo apt-get install libc6:armhf -y
    La terminal de Ubuntu que muestra el comando para instalar el paquete libc6:armhf
  3. Además, actualice suscontroladores Vulkancon este comando:
    sudo apt install mesa-vulkan-drivers -y
    El comando utilizado para instalar los controladores Vulkan en Ubuntu

Instalación de Steam

Por último, puedes continuar e instalar el cliente de Steam. Aunque existen varias formas de adquirir el paquete del cliente de Steam en una Raspberry Pi, utilizaremos el archivo de shell install_steam.sh de la carpeta Box86 para instalar la aplicación.

  1. Haga clic enArchivosy diríjase a la carpetaBox86.
    El procedimiento para abrir la carpeta Box86 en Ubuntu
  2. Haga clic derecho en el archivo shellinstall_steam.sh y seleccioneEjecutar como programa.
    El procedimiento para ejecutar el archivo shell install_steam.sh
  3. Ingresa tu contraseña y pulsaYcuando la terminal te pida aprobación para instalar Steam.
  4. Una vez finalizada la instalación, escribesteamy pulsaEnter.
    El comando utilizado para abrir Steam en Ubuntu

El cliente de Steam comenzará a actualizarse y, si todo va bien, se iniciará en unos minutos.

Ejecutar juegos de Steam en Raspberry Pi

Steam ejecutándose en una Raspberry Pi 5

Una vez que se inicie el cliente de Steam, deberás ingresar tu nombre de usuario y contraseña para iniciar sesión. Luego, podrás instalar tus juegos como lo harías en una computadora portátil o de escritorio normal. Si encuentras errores relacionados con la falta de paquetes lib6c, asegúrate de actualizar los controladores antes de reiniciar tu aplicación de Steam.

Aunque las placas Raspberry Pi se han vuelto bastante capaces recientemente, aún están lejos de ejecutar juegos 3D modernos. Apenas logré ejecutar juegos 2D a FPS "jugables" en mi Raspberry Pi 5, y eso después de reducir la configuración de gráficos y la resolución. Por lo tanto, si planea ejecutar los juegos con mayores exigencias gráficas, tendrá que optar por unaPC premiumcon componentes de última generación.

Relacionado
Reseña de Raspberry Pi 5: el santo grial de los proyectos DIY se volvió aún mejor (y más raro)

La Raspberry Pi 5 es una de las tarjetas de control de consumo más potentes que existen. Lamentablemente, su stock limitado significa que te resultará difícil encontrar una.