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.
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:
- PresioneCtrl+Alt+Tpara iniciar la Terminal.
- Pegue el siguiente comando para agregar soporte MultiArch a su Raspberry Pi.
sudo dpkg --add-architecture armhf
Asegúrese de presionarEnterdespués de haber copiado los comandos para ejecutarlos. - Actualice los paquetes utilizando el comando de actualización.
sudo apt-get update y sudo apt-get upgrade
PresioneYcuando se le solicite confirmación. - Ejecute este comando para instalar el paquete del compilador cruzado GCC:
sudo apt install gcc-arm-linux-gnueabihf -y
- (Opcional) Si tu distribución no tiene el paquete git, necesitarás configurarlo con el comandoapt-get install.
sudo apt-get install git -y
- (Opcional) Asimismo, también necesitarás el paquete Cmake para este tutorial.
sudo apt install cmake -y
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.
- Comience clonando el repositorio Box86 usando el comandogit.
clon de git https://github.com/ptitSeb/box64
- Utilice el comandocdpara cambiar al directorio Box64.
caja de cd64
- 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
Si está utilizando una placa más antigua, asegúrese de reemplazar el "5" en el parámetroRPI5ARM64con su modelo de Raspberry Pi. - Introduzca los siguientes comandos para instalar Box64:
hacer -j4 sudo 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. - Reinicie el servicio systemd-binfmt para finalizar la instalación de Box64.
sudo systemctl restart sistemad-binfmt
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.
- Regrese al directorio de inicio con este comando:
disco compacto ~
- Utilice el comandogitpara clonar el repositorio Box86 en su Raspberry Pi,
clon de git https://github.com/ptitSeb/box86
- Navegue a lacarpeta Box86usando el comandocd:
caja de cd86
- 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
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. - Utilice los siguientes comandos para instalar Box86:
hacer -j4 sudo make install
- 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.
- 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
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. - También necesitarás instalar el paqueteLibc6.
sudo apt-get install libc6:armhf -y
- Además, actualice suscontroladores Vulkancon este comando:
sudo apt install mesa-vulkan-drivers -y
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.
- Haga clic enArchivosy diríjase a la carpetaBox86.
- Haga clic derecho en el archivo shellinstall_steam.sh y seleccioneEjecutar como programa.
- Ingresa tu contraseña y pulsaYcuando la terminal te pida aprobación para instalar Steam.
- Una vez finalizada la instalación, escribesteamy pulsaEnter.
El cliente de Steam comenzará a actualizarse y, si todo va bien, se iniciará en unos minutos.
Ejecutar juegos de Steam en Raspberry Pi
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.
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.