¿Es Linux una plataforma de juegos?
enlaces rápidos
- ¿Es Linux una plataforma de juegos?
- ¿Qué distribución?
- Conductores
- NVIDIA
- Instalando
- AMD
- Instalando
- NVIDIA
- Juegos nativos
- Vapor
- Humilde paquete
- GoG
- Vino
- Instalar vino con puesta en escena y galio nueve
- Usando vino
- Prefijos de vino
- Winecfg
- Trucos de vino
- Lutris
- Instalar Lutris
- Crea una cuenta
- Corredores
- Juegos
- Una nota sobre el paso de GPU
- Envolver
¿Puedes jugar en Linux? Esa es una pregunta que ha sido lanzada en línea durante años. Dependiendo de a quién le pregunte, podría ser la mejor plataforma de juegos o basura completa. La verdad se encuentra en algún punto intermedio.
Linux puede ser un dolor enorme. Hay muchos periféricos para juegos que no funcionan o no funcionan bien en Linux. Generalmente no están diseñados para soportarlo. La mayoría de los mejores juegos no se lanzan para Linux, al menos no de inmediato. Como una ventaja adicional, los controladores gráficos han sido históricamente un gran dolor.
Entonces, ¿por qué jugarías en Linux? En realidad puede ser genial. Linux es estable y confiable. Por lo general, es muy ligero en recursos del sistema, liberando más para juegos. Linux también te pone en control total. Eso significa que no se forzarán más actualizaciones desagradables en tu garganta. Hay muchos juegos que funcionan en Linux, de forma nativa o con Wine. También hay periféricos más que suficientes que funcionan en Linux. El estado de los juegos en Linux continúa mejorando a un ritmo rápido, por lo que es justo decir que los juegos de Linux solo mejorarán a partir de aquí. El consenso en la comunidad de Linux es que más desarrolladores apoyarían Linux si más personas comenzaran a jugar en Linux. Eso pondría fin a los únicos problemas reales con los juegos en Linux.
¿Qué distribución?
Los recién llegados de Linux a menudo se preguntan cuál de las muchas distribuciones de Linux es la mejor para los juegos. A todos los efectos prácticos, son lo mismo. Puedes jugar en cualquier distribución de Linux. La pregunta es realmente; ¿Qué tan fácil es jugar en la distribución? Si elige una distribución empresarial como CentOS, puede jugar juegos, pero será muy difícil de configurar. Para los juegos, es mejor elegir una distribución que esté relativamente actualizada y que tenga un buen soporte. Hay dos recomendaciones principales, Ubuntu y Arch Linux. Ubuntu es lo mejor para los nuevos usuarios de Linux. Arch es para personas que desean un mayor control sobre su sistema y se sienten cómodas personalizando y cavando en las partes internas del sistema. Esto se extiende a todos los derivados de Ubuntu y Arch también. Si prefieres Linux Mint, ¡genial! Es lo mismo que Ubuntu, y estarás bien. ¿Quieres Ubuntu con KDE? Prueba Kubuntu. Aún no tendrás problemas para jugar. Sin embargo, es importante usar siempre la versión actual de Ubuntu, no la versión LTS. La versión LTS es para servidores y estaciones de trabajo, principalmente.
Conductores
Los conductores son un gran problema. Sin buenos controladores, incluso las tarjetas gráficas más potentes funcionan como basura. AMD y NVIDIA siguen siendo las dos opciones al elegir una tarjeta gráfica para Linux, pero sus enfoques son totalmente diferentes.
NVIDIA
NVIDIA lanza controladores propietarios para Linux que se comportan de manera similar a sus controladores de Windows. NVIDIA mantiene su propio calendario de lanzamiento, y realmente no cooperan en el trabajo con la comunidad Linux. Eso puede ocasionar problemas de compatibilidad de vez en cuando.
Sin embargo, los controladores generalmente funcionan muy bien. La mayoría de las veces son comparables a sus contrapartes de Windows. NVIDIA también incluye un programa gráfico para configurar los controladores. No es tan completo como en Windows, pero tiene la mayoría de los controles que buscarías.
Instalando
Ubuntu / Menta
Primero, debe agregar el controlador de gráficos PPA a su sistema para obtener los controladores más recientes.
$ sudo add-apt-repository ppa: controladores de gráficos / ppa
Luego, actualice Apt.
$ sudo apt update
Finalmente, instale sus controladores.
$ sudo apt install nvidia-graphics-drivers-387 nvidia-settings
Arch Linux
Arch Linux tiene los controladores disponibles en sus repositorios. Instálalos con Pacman.
# pacman -S nvidia lib32-nvidia-utils
AMD
AMD adopta un enfoque radicalmente diferente con sus controladores. AMD lanzó la fuente para casi todos los aspectos de sus controladores Linux. Trabajan en estrecha colaboración con la comunidad de código abierto para integrar los controladores AMD en los programas gráficos existentes que alimentan los escritorios gráficos de Linux. De esta manera, las tarjetas gráficas AMD deberían funcionar inmediatamente en las distribuciones de Linux que se mantienen actualizadas. Esto también significa que las últimas versiones del kernel de Linux y las últimas versiones de Mesa traen actualizaciones constantes a los controladores de gráficos AMD. Sin embargo, a partir de ahora, no son tan buenos como los controladores de Windows, pero están mejorando constantemente.
Instalando
Ubuntu / Menta
Probablemente tendrá controladores de gráficos en funcionamiento inmediatamente después de instalar Ubuntu, pero si desea el mejor rendimiento, puede habilitar un repositorio de Mesa súper actualizado que contenga las últimas actualizaciones para AMD.
$ sudo add-apt-repository ppa: oibaf / graphics-drivers
Luego, actualice y actualice su sistema.
$ sudo apt update $ sudo apt upgrade
Arch Linux
Arch Linux siempre debe tener los últimos controladores AMD disponibles. Cuando instales tu escritorio gráfico, deberías obtener todo, pero asegúrate de tener instalado xf86-video-amdgpu.
Juegos nativos
Jugar de forma nativa en Linux siempre es lo mejor. Como los juegos están hechos para Linux, funcionan mejor. Suena simple, pero con Linux, hay tanto énfasis en la compatibilidad con los programas de Windows que los juegos nativos de Linux tienden a ser olvidados. Hay miles de juegos disponibles de forma nativa en Linux. Steam es muy compatible con Linux. Humble Bundle y GoG también ofrecen muchos juegos de Linux. No, estos no son solo basura obsoleta. Hay toneladas de grandes juegos independientes además de algunos grandes títulos que se han transferido.
Vapor
El cliente Steam está disponible para casi todas las distribuciones de Linux en este momento. Instalarlo es muy simple, y una vez que lo haces, obtienes acceso al mismo Steam que esperarías en Windows.
Ubuntu / Menta
$ sudo apt install steam
Arch Linux
Humilde paquete
El paquete humilde no tiene un cliente. Sin embargo, tiene una larga historia de soporte de Linux, y tiene una biblioteca bastante extensa de juegos de Linux.
Ahora, no esperes que todos los juegos de Humble Bundle sean compatibles con Linux. Hay bastantes que no lo hacen. Intentan incluir títulos de Linux en el paquete, y siempre está la tienda Humble Bundle Store.
GoG
GoG es una excelente tienda en línea para comprar juegos sin DRM para cada plataforma. GoG tiene una selección bastante amplia de juegos de Linux, y puede buscar y ordenar para encontrarlos fácilmente.
El cliente Galaxy de GoG aún no está disponible para Linux, pero está en desarrollo. Sin embargo, eso realmente no importa, ya que los juegos no tienen DRM.
La naturaleza de los juegos sin DRM también hace que GoG sea un lugar ideal para comprar juegos para jugar en Wine. DRM puede interferir con Wine, y plataformas como Steam crean una configuración adicional. Los juegos independientes sin DRM tienden a ser los más fáciles de configurar con Wine.
Vino
Dado que el vino fue el último tema, es un buen momento para seguir adelante. El vino es en realidad y acrónimo de Wine I s N ot an E mulator. Eso es realmente porque Wine no es un emulador completo. En cambio, es una capa de compatibilidad que traduce el código específico de Windows a algo que Linux puede entender y trabajar.
El vino no es perfecto y no funciona todo el tiempo. Wine funciona mejor con aplicaciones antiguas, y generalmente requiere alguna configuración.
Dicho esto, Wine es tu primera opción para jugar juegos de Windows en Linux.
Instalar vino con puesta en escena y galio nueve
No es una buena idea ejecutar vino de vainilla simple. Faltan muchos parches que hacen que se ejecuten más juegos. Hay versiones de Wine disponibles con esos parches ya incorporados. Reciben actualizaciones frecuentes y te abrirán muchos más juegos.
Ubuntu / Menta
Para los sistemas Ubuntu, hay un PPA disponible. Instálalo en tu sistema.
$ sudo add-apt-repository ppa: commendsarnex / winedri3
Actualiza e instala Wine
$ sudo apt update $ sudo apt install wine-d3d9-staging
Arch Linux
Arch Linux tiene un paquete disponible en AUR. Tiene un montón de dependencias, por lo que es mejor usar yaourt o pacaur para manejarlo. El paquete se llama wine-gaming-nine.
Usando vino
Una vez que Wine esté instalado en su sistema, puede intentar ejecutar inmediatamente los programas .exe de Windows. Algunos probablemente funcionarán, pero muchos otros no. Es por eso que necesitas configurar Wine.
Prefijos de vino
Cuando Wine se inicia, crea un directorio con todos los archivos de Windows y la estructura de directorios que necesita para funcionar. Por defecto, ese archivo se encuentra en /home/user/.wine. Wine pondrá todo en ese directorio, incluidos los juegos que instales. Ese es el prefijo predeterminado de Wine.
Wine configurará el prefijo y almacenará cualquier configuración aplicable y archivos .dll en él. Cada prefijo también tiene su propio registro de Windows.
Puede crear diferentes prefijos de vino con diferentes juegos o programas. De esta manera, puede compartimentar Wine y no hacer que sus configuraciones interfieran entre sí.
Para crear un prefijo Wine, ejecute un comando Wine con WINEPREFIX = prefixdirectory al principio. Por ejemplo:
$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg
Puede crear lanzadores con el prefijo para iniciar automáticamente sus juegos con el prefijo Wine correcto.
Winecfg
Winecfg es la herramienta de configuración principal que usará para configurar Wine. Es una herramienta gráfica simple que puede usar para configurar la versión de Windows que se emula. También es el lugar donde puede habilitar y deshabilitar los parches de Wine adicionales que incluye su versión de Wine. También incluye una pestaña para administrar las bibliotecas de Windows.
Abra Winecfg a través del lanzador gráfico de su distribución o mediante la línea de comandos.
La primera pestaña que verá es la pestaña "Aplicaciones". En su mayor parte, usará esta pestaña para cambiar la versión de Windows.
A continuación, haga clic en la pestaña "Puesta en escena". Debajo de esa pestaña, encontrará una serie de casillas de verificación para habilitar y deshabilitar las funciones de los parches Gallium Nine y Staging.
Hay dos cuadros principales que debe tener en cuenta. Para la mayoría de los casos, habilitar CSMT es lo mejor. Si tienes una tarjeta AMD y el juego que estás buscando para jugar tiene soporte DirectX9, habilita Gallium en su lugar.
Habilitar VAAPI y EAX no dañará nada, por lo que puede continuar y marcarlos también.
La siguiente pestaña a tener en cuenta es la pestaña "Bibliotecas". No lo necesitará para cada juego, pero algunos requerirán que anule el comportamiento predeterminado de Wine con las bibliotecas de Windows. Simplemente busque la biblioteca que debe anularse y seleccione cómo desea que Wine la maneje. Lo más probable es que lo hagas basándose en una guía, así que no te preocupes demasiado por saber cuál es la correcta.
El resto de las pestañas pueden ser útiles de manera condicional, pero son mucho menos utilizadas.
Trucos de vino
Hay otra herramienta más avanzada para configurar Wine que no viene directamente con Wine. Winetricks es un script que le permite instalar y administrar fácilmente fuentes, componentes de Windows y archivos DLL. Está disponible en los repositorios de Ubuntu y Arch Linux.
Ubuntu / Menta
$ sudo apt install winetricks
Arch Linux
# pacman -S winetricks
Puede iniciar Winetricks sin ninguna información adicional, o puede decirle qué prefijo usar.
Cuando Winetricks se inicie, primero te mostrará una pantalla con "Seleccionar el prefijo predeterminado" seleccionado. Haga clic en el botón "Aceptar" para pasar a la configuración real.
La siguiente pantalla le presentará diferentes categorías de cosas para instalar. Seleccione una categoría y verá una lista de elementos con casillas de verificación. Marque los que desee y haga clic en "Aceptar".
Winetricks ejecutará el proceso de instalación del software y lo regresará al segundo menú. Haga clic en "Cancelar" dos veces para cerrar la aplicación.
Lutris
Lutris es una plataforma de gestión de juegos de código abierto para Linux que actúa como una biblioteca unificada. Puede lanzar cualquiera de tus juegos, independientemente de la plataforma en la que se encuentren. Entonces, si compraste tus juegos en Steam, Humble Bundle o GoG, puedes lanzarlos todos desde Lutris. Sin embargo, se pone mejor. Lutris también tiene scripts de inicio disponibles para los juegos de Wine. Prefijan y optimizan automáticamente los juegos que está ejecutando en Wine, proporcionando la experiencia más cercana posible a la nativa.
Instalar Lutris
Lutris es bastante fácil de instalar. Está empaquetado y disponible para Ubuntu y Arch Linux.
Ubuntu / Menta
Primero, instale el PPA. Cree un archivo en /etc/apt/sources.list.d/lutris.list. Agregue la siguiente línea al archivo.
deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./
A continuación, importe la clave GPG.
$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
Luego, actualice e instale Lutris.
$ sudo apt update $ sudo apt install lutris
Arch Linux
Lutris está disponible para Arch de la AUR. Lo puedes encontrar aquí . Use el que sea que prefiera instalarlo.
Crea una cuenta
Lutris es una aplicación gráfica. Puedes lanzarlo como lo harías con cualquier otro. Sin embargo, no llegarás muy lejos. Lutris requiere una cuenta. La razón principal de esto es permitirle descargar scripts de inicio directamente a través del sitio web de Lutris y mantener su biblioteca sincronizada.
Antes de comenzar, vaya al sitio de Lutris y cree una cuenta.
A continuación, puede conectar su cuenta al cliente. Ábrelo y haz clic en el botón central en la pantalla principal. Le permitirá vincular su cuenta.
Corredores
Lutris usa lo que llama "corredores" para administrar sus juegos. Haga clic en el icono de engranaje para ver los corredores disponibles. Mira a través de los corredores. Puedes seleccionar cualquiera que creas que querrás necesitar. Por supuesto, el vino es uno de ellos.
Juegos
Busque juegos en el sitio web de Lutris y encuentre los que desea instalar. Puede instalarlos directamente a través del sitio. Cada script es diferente, y no es fácil entrar en detalles, pero puede instalarlo a través del sitio. Se sincronizará con su biblioteca. Es posible que deba reiniciar Lutris para ver el nuevo iniciador. Desde allí, puedes iniciar tu juego.
Una nota sobre el paso de GPU
A veces, la mejor manera de jugar en Linux es no jugar en Linux. Algunos juegos, no importa cuánto lo intentes, no funcionarán. Simplemente no lo harán. Sin embargo, Linux tiene un arma secreta. Maquinas virtuales.
Debido a que Linux se usa mucho en entornos de servidores, es extremadamente bueno para manejar máquinas virtuales. Las máquinas virtuales pueden permitirle ejecutar Windows dentro de su máquina Linux. Configurar eso puede ser sorprendentemente fácil.
Lamentablemente, no todo es fácil. Para jugar juegos en una VM, debes usar GPU passthrough o VFIO. El paso a través de GPU permite que una máquina virtual tenga acceso completo a una tarjeta gráfica física como si estuviera instalada en una máquina física. Te ofrece un rendimiento casi idéntico al de ejecutar el juego de forma nativa en Windows. Requiere que tenga una segunda tarjeta gráfica en su máquina y una CPU que admita el paso a través.
El paso a través de GPU generalmente no es algo para los recién llegados de Linux, pero es una opción a tener en cuenta.
Envolver
Este artículo es solo una introducción. Puede comenzar con los juegos de Linux, pero no puede cubrir todo . Cuanto más te ensucies las manos con los juegos de Linux, más entenderás cómo funciona. Descubrirás lo que puedes y no puedes hacer también.
Entrar en los juegos de Linux no le dará una experiencia de juego perfecta, pero lo más probable es que le brinde las capacidades de juego que necesita.
