Cómo arreglar los juegos de Steam que no funcionan con Nvidia en Linux

El cliente Steam tiene problemas para reproducir algunos juegos en Linux con tarjetas gráficas Nvidia si el sistema operativo en el que está instalado no tiene instaladas bibliotecas gráficas de 32 bits. ¿La razón? Aunque la aplicación Steam es de 64 bits, muchos de los videojuegos de la tienda Steam no se ejecutan en 64 bits. En cambio, dependen en gran medida de las antiguas bibliotecas gráficas de 32 bits para ejecutarse correctamente.

Si está tratando de jugar un juego de Steam en su PC Linux con tecnología Nvidia, solo para ver aparecer errores, es posible que se estén perdiendo estas bibliotecas críticas de 32 bits. ¡Siga y aprenda cómo hacer que su cliente Steam ejecute juegos de 32 bits en Linux!

Método 1: instalar bibliotecas de 32 bits para tarjetas gráficas

Hacer que el cliente Steam funcione en Linux en la mayoría de los casos es tan fácil como instalar las diversas bibliotecas de 32 bits disponibles en los repositorios de software de una distribución.

Iniciar el proceso de instalación de la biblioteca de 32 bits requiere que se abra una ventana de terminal. Para iniciar una sesión de línea de comandos en su escritorio Linux, presione Ctrl + Shift + T o Ctrl + Alt + T en el teclado.

Una vez que la ventana de la terminal esté abierta y lista para usar, siga las instrucciones de la línea de comandos que se enumeran a continuación según la distribución de Linux que esté utilizando actualmente.

Nota: obtener estas bibliotecas de 32 bits significa que deberá utilizar la última versión de los controladores de gráficos de su GPU. Tenga en cuenta que estos son controladores de gráficos patentados. Estos problemas no deberían aparecer cuando se utilizan controladores de GPU de código abierto, ya que las bibliotecas de 32 bits generalmente se instalan de inmediato.

  Cómo configurar una PC Linux para niños

Ubuntu

Ubuntu Linux es probablemente una de las únicas distribuciones de Linux que hace imposible no tener las bibliotecas de Nvidia de 32 bits, siempre y cuando los controladores propietarios estén instalados. Por lo tanto, si Steam se niega a ejecutarse, es posible que deba actualizar el controlador.

La mejor manera de obtener los controladores Nvidia más actualizados en Ubuntu es usar un PPA de software externo. Con este PPA habilitado, obtendrá versiones mucho más recientes de controladores de Nvidia que Ubuntu no envía de forma predeterminada, lo que debería resolver los problemas con los que se encuentra con Steam.

Para habilitar el PPA, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Desde allí, pegue los dos comandos en la ventana de la línea de comandos.

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

Con los repositorios de software instalados, presione Alt + F2 para abrir la aplicación de inicio rápido. Luego, pegue el código a continuación para abrir Software y actualizaciones.

software-properties-gtk


Busque «Controladores adicionales» y cambie del controlador de Nvidia que está ejecutando actualmente a uno de la lista que esté más actualizado. Luego, reinicie e intente Steam nuevamente. ¡Todo debería funcionar bien!

Debian

La instalación de los controladores de Nvidia en Debian Linux no siempre garantiza que las bibliotecas de 32 bits estén configuradas, lo que puede causar problemas en los juegos de Steam. La forma de evitar esto para los controladores de GPU de Nvidia es simplemente instalar un paquete de 32 bits que se encargue de ello.

  Cómo reparar el error de inicio de VirtualBox VM en Linux

Para comenzar, obtenga un shell de root usando el comando su. O, si ha configurado sudo, utilícelo en su lugar.

su -

O

sudo -s

Con root, use la herramienta de administrador de paquetes apt-get para instalar el paquete de 32 bits necesario para ejecutar Steam correctamente con las GPU de Nvidia.

apt-get install libgl1-nvidia-glx:i386 -y

Después de instalar esta biblioteca, reinicie Steam y todo debería estar funcionando.

Arch Linux

La comunidad de Arch Linux hace un gran trabajo al brindar a los usuarios las herramientas para configurar bibliotecas de gráficos de 32 bits para que Steam funcione de la mejor manera. Para comenzar, instale el controlador propietario de Nvidia en su sistema Arch Linux usando el administrador de paquetes Pacman (si aún no lo ha hecho).

sudo pacman -S nvidia-driver

Luego, ocúpese de todas las diversas bibliotecas de Nvidia de 32 bits que usan Pacman.

sudo pacman -S lib32-nvidia-utils

¿No funcionó? Es posible que deba instalar diferentes controladores de GPU de Nvidia. Encuentra información sobre eso aquí.

Fedora

En Fedora Linux, hay varias formas diferentes de obtener acceso a las bibliotecas necesarias para detener los problemas con varios juegos de Steam. Para empezar, comprenda que Fedora no se envía con acceso a los controladores de Nvidia. En su lugar, debe habilitar RPM Fusion siguiendo nuestro tutorial. Una vez que el repositorio de software RPM Fusion esté configurado y listo para funcionar, haga lo siguiente:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver

A continuación, configure las bibliotecas de 32 bits instalando el paquete ”xorg-x11-drv-nvidia-libs.i686 ″.

xorg-x11-drv-nvidia-libs.i686

Si tiene un estilo diferente de tarjeta gráfica Nvidia que requiere un controlador diferente, lea la guía RPMFusion aquí.

  Cómo jugar juegos de Nintendo 64 en Linux

OpenSUSE

Si ha instalado el controlador de Nvidia en OpenSUSE Linux desde el repositorio de software oficial, ya debería estar ejecutando las últimas bibliotecas gráficas de 32 bits que hacen posible que Steam funcione, ya que se incorporan automáticamente. ¿Todavía tiene problemas? Considere desinstalar los controladores, reiniciar, y luego reinstalarlos. O intente obtener una versión más reciente directamente de Nvidia, ya que también incluyen bibliotecas de 32 bits para compatibilidad con Steam y otras aplicaciones dependientes de 32 bits en Linux.

Método 2: instalar la versión Flatpak de Steam

Si el método de instalación de varias bibliotecas gráficas de Nvidia no soluciona Steam para usted, otra forma de solucionar este problema es cambiar a la versión Flatpak de Steam. ¿Por qué? Bueno, cuando Steam se instala desde Flatpak, todas las bibliotecas de Nvidia también se instalan automáticamente a través del sistema Flatpak, lo que garantiza que todos los juegos se ejecuten sin problemas.

Nota: para instalar la versión Flatpak de Steam, primero debe ejecutar el tiempo de ejecución de Flatpak. Para que el tiempo de ejecución funcione, siga nuestra guía detallada sobre el tema.

Instale la aplicación Steam Flatpak junto con las diversas bibliotecas de GPU de Nvidia necesarias para ejecutarla con los siguientes comandos.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.valvesoftware.Steam

Una vez que se complete la instalación, inicie Steam y los juegos deberían ejecutarse sin problemas en su sistema de GPU Nvidia.