Cómo configurar Linux para juegos

Cómo configurar Linux para juegos
Cuando se trata de juegos en Linux, la mayoría de las personas lo consideran una posibilidad distante. Pero a lo largo de los años, Linux ha evolucionado en su espacio de juego y puede usarse como un sistema operativo de juego.

La ventaja adicional es que Linux proporciona más eficiencia porque no requiere mucha memoria. El artículo proporciona una guía detallada sobre la configuración de Ubuntu Linux como plataforma para juegos.

Juegos en Linux

El juego en Linux fue una tarea difícil, ya que requiere muchas soluciones y hardware específico. Pero, la introducción de la plataforma de distribución de juegos conocida como Steam Play en 2012 revolucionó la experiencia de juego de Linux. Permite a los jugadores jugar juegos de Windows en Linux y presenta miles de juegos específicos, pero no admitió la mayoría de los juegos Triple A para Linux.

Sin embargo, la integración de Proton con Steam Play agrega una capa de compatibilidad que ha simplificado la experiencia del jugador de jugar miles de juegos de Windows en Linux. Además, contiene herramientas populares como Wine y DXVK que mejoran el rendimiento del juego y la experiencia del usuario al aliviarlas de la carga de comprender el sistema subyacente.

Configurar Linux para juegos requiere algunas soluciones. Siga esta guía paso a paso para una mejor experiencia de juegos en Linux:

Obtener los últimos controladores de video

Los conductores de video proporcionan un rendimiento óptimo del sistema para los juegos. Instale los últimos controladores de video en su sistema ejecutando los siguientes comandos.

Soporte de 32 bits:

Para ayudar a Linux a ejecutar aplicaciones de 32 bits en una arquitectura de 64 bits, habilite las bibliotecas de 32 bits en distribuciones basadas en Debian.

Ejecute el siguiente comando DPKG en Ubuntu:

ubuntu@ubuntu: ~ $ sudo dpkg --add-architecture i386

Para los usuarios con tarjetas gráficas AMD, instale el controlador AMD Mesa de la siguiente manera:

Ubuntu@ubuntu: ~ $ sudo add-apt-repository ppa: kisak/kisak-mesa -y
ubuntu@ubuntu: ~ $ sudo apt actualización
ubuntu@ubuntu: ~ $ sudo apt install mesa

Instale Lutris:

Lutris es una plataforma de gestión de juegos de origen libre que proporciona una instalación de juego suave y configuraciones óptimas. Lutris requiere algunas dependencias para una instalación exitosa. Para eso, comencemos con la instalación del vino para agregar una capa de compatibilidad para ejecutar aplicaciones de Windows en Linux. Sin estas dependencias, las herramientas de Litrus podrían no realizar todas las funciones requeridas para una experiencia de juego optimizada:

Instalación de vinos y dependencias

Descargue la tecla Repositorio para agregarla al sistema, como sigue:

ubuntu@ubuntu: ~ $ wget -nc https: // dl.Winehq.org/vino-construcción/winehq.llave
ubuntu@ubuntu: ~ $ sudo apt-key Agregar Winehq.llave

Finalmente, agregue el repositorio de vinos y actualice el sistema para instalar la versión de estadificación de vino:

ubuntu@ubuntu: ~ $ sudo add-apt-repository 'debtps: // dl.Winehq.org/Wine -Builds/Ubuntu/Focal Main '-y
ubuntu@ubuntu: ~ $ apt actualización
ubuntu@ubuntu: ~ $ apt-get install winehq-staging -y

Obtenga el paquete compatible de Debian para el servicio de compilación OpenSUSE agregando su repositorio para actualizaciones automáticas, de la siguiente manera:

ubuntu@ubuntu: ~ $ echo "Deb http: // Descargar.usura de apertura.org/repositories/home:/strycore/Debian_10/ ./"| Sudo Tee/etc/apt/fuentes.lista.D/Lutris.lista

Ahora descargue y agregue la clave del repositorio:

ubuntu@ubuntu: ~ $ wget -q https: // descargar.usura de apertura.org/repositories/home:/strycore/debian_10/liberar.llave
ubuntu@ubuntu: ~ $ sudo apt-key agregar.llave

Finalmente, actualice el sistema para instalar Lutris:

ubuntu@ubuntu: ~ $ sudo apt -get install lutris -y

Esync

Esync tiene como objetivo reducir la sobrecarga de rendimiento del vino en escenarios como CPU Bound. Ayuda con el tiempo de compilación y mejora el rendimiento de la CPU. Use el siguiente comando para verificar si está habilitado de forma predeterminada.

ubuntu@ubuntu: ~ $ ulimit -hn

Devolverá la salida en forma de números. Un número mayor de 500,000 significa que EYNC está habilitado. Si no edite el sistema.Conf & User.Directorio de confogios dentro /etc /systemd con la siguiente línea:

DefaultLimitNoFile = 524288

Del mismo modo, para mantener la configuración después de reiniciar el valor ULIMIT en los límites.Archivo de conf archivo /etc /seguridad de la siguiente manera:

ubuntu@ubuntu: ~ $ sudo vim/etc/seguridad/límites.confusión
[dominio] [tipo] [elemento] [valor]
Usuario duro nofile 524288

De modo que la configuración anterior aplique límites duros en el usuario (reemplácelo con el nombre de usuario) para procesar 524288 ABRIR ARCHIVOS.

Habilitar el gamemode

GameMode es un conjunto de bibliotecas y demonios que proporcionan optimizaciones temporales al sistema de alojamiento o en un juego para una mejor experiencia en el juego.

GameMode desbloquea todos los núcleos del sistema. Se asegura de que no se ejecuten procesos de fondo inusuales simultáneamente con el juego que podría interrumpir el rendimiento. GameMode actualmente admite optimizaciones como scripts personalizados, prioridad de entrada/salida, planificador de núcleo, etc.

Juegos como Rise of the Tomb Raider, Total War: Three Kingdoms, Dirt 4, etc., integran su apoyo y los jugadores solo necesitan ejecutar el juego para su activación. Mientras que otros deben solicitar el soporte de GamEmode iniciando el juego usando el siguiente comando:

ubuntu@ubuntu: ~ $ gamemoderun ./nombre del juego

Para Steam, escriba gamemoderun % comando % en la opción de lanzamiento del juego. Antes, Instalación de GamEmode, instale las siguientes dependencias en Ubuntu:

ubuntu@ubuntu: ~ $ apt install libdbus-1-devinja-build construcción-esencial Meson libsystemd-dev pkg-config git libinih-devel

Ahora instale gamemode de la siguiente manera:

ubuntu@ubuntu: ~ $ git clon https: // github.com/feralinteractive/gamemode.git
Ubuntu@ubuntu: ~ $ CD GameMode
ubuntu@ubuntu: ~ $ git checkout 1.5.1
ubuntu@ubuntu: ~ $ ./oreja.mierda

Problemas e instalación personalizada de proton

Como se mencionó anteriormente, la capa de compatibilidad que proporciona Proton tiene algunos problemas, ya que está un poco subdesarrollado en comparación con el vino. Pero, los usuarios pueden resolverlos realizando la instalación personalizada de Proton.

Para obtener más detalles, consulte el script de actualización de protones en GitHub. cd en la carpeta raíz y wget para descargar el cproton.archivo sh, permitir el permiso de ejecución y ejecutar el script de la siguiente manera.

ubuntu@ubuntu: ~ $ cd ~
ubuntu@ubuntu: ~ $ wget https: // raw.githubusercontent.com/termuellinator/protonupdater/maestro/cproton.mierda
ubuntu@ubuntu: ~ $ sudo chmod +x cproton.mierda
./CPROTON.mierda

Habilitando el compilador ACO (usuarios de AMD)

El compilador AMD mejora el rendimiento al cambiarlo de LLVM a ACO. Permite que los juegos del compilador ACO funcionen excepcionalmente rápido en Linux.Instale los últimos controladores de video para AMD para habilitar el compilador ACO. Después de la instalación, incluya la siguiente línea en el /etc/entorno archivo como:

Radv_perftest = aco

Habilitar el compilador ACO es opcional, ya que podría permitir que la mayoría de ACO compatible se desempeñe excepcionalmente bien. Sin embargo, también puede causar problemas para algunos juegos.

Conclusión:

Configurar Linux para juegos puede ser un trabajo difícil, pero jugar en Linux puede ser una mejor experiencia, ya que consume recursos de PC limitados. El artículo proporciona una guía paso a paso para personalizar Linux para fines de juego y un mejor rendimiento del juego. También damos información a los usuarios de AMD para ayudarlos a configurar su PC para los juegos.

A pesar de que Linux es un amplio uso para el trabajo, Windows sigue dominando el mundo de los juegos. Linux proporciona personalización de alto nivel en todos los aspectos del sistema para que sea adecuado para jugar lo mejor de todos los juegos.