Jugar con Linux... No hay manera.

Yo juego única y exclusivamente en Linux desde hace ya varios años y si un juego no es compatible, simplemente me olvido de ese juego.

Al principio era bastante escéptico con el tema de jugar en Linux más allá de emuladores, básicamente porque soy de los que peleaba con Wine en los años 200X y veía que era todo una fruta cosa y los juegos nativos de Linux también. Lo único a lo que pude jugar en aquella época era al Age of Empires 2 que rulaba decentemente con el Wine a pelo y poco más. En aquella época era casi de ciencia ficción el pensar que se podría jugar como hoy en día se puede.

En 2013 recuerdo que Valve regalaba el Left 4 Dead 2 y me dio por pillarlo porque se podía jugar en Linux y quería probarlo, así que instalé Steam por primera vez en mi vida. Por esa época, con la gráfica que compré me regalaron el Biosock Infinite que también se podía jugar en Linux. A raíz de tener Steam instalado y gracias a algunas ofertas navideñas me dio por hacer algo que nunca antes había hecho: comprar juegos, así que me pillé el Half-Life 2 y el Portal 2 que también eran nativos, entre otros.

Más tarde apareció Proton y como sabía que el Age of Empires 2 iba bien, me compré la edición HD en Steam y la instalé en Linux -en ese momento era el único juego de Windows que instalé en Linux- y tiraba perfecto; así estuve rulando algún tiempo, hasta que comenzaron a aparecer vídeos de juegos más "modernos" rulando bajo Proton y cuando vi uno del GTAV me dije de probarlo yo mismo y efectivamente, cuando comprobé que el GTAV corría igual que en Windows, es cuando comencé a pasar la mayoría de mis juegos de las particiones de Windows a las de Linux, de esto hace ya como unos 4 años.

A día de hoy, todos mis juegos (no muy modernos y no juego online nunca) funcionan bien bajo Linux, aunque soy consciente de que en cualquier momento esto no puede ser así. Por ejemplo, hace poco salió Proton 8.0 y algún juego de los que tenía dejó de funcionar, pero encontré un apaño y ahora tira bien. Actualizar el kernel o el driver gráfico conlleva también ciertos riesgos, así que hay que ir con cautela; es por eso que yo compilo mi propio kernel y mis propios drivers mesa y los actualizo cuando me apetece y no cuando la distro quiera.

Si pretendéis usar Linux 24/7 y sobre todo si queréis jugar en él, lo recomendable es tener una gráfica AMD, por el soporte out of the box en el kernel, que evita quebraderos de cabeza innecesarios y el driver RADV, que está bastante pulido.
 
Yo juego única y exclusivamente en Linux desde hace ya varios años y si un juego no es compatible, simplemente me olvido de ese juego.

Al principio era bastante escéptico con el tema de jugar en Linux más allá de emuladores, básicamente porque soy de los que peleaba con Wine en los años 200X y veía que era todo una fruta cosa y los juegos nativos de Linux también. Lo único a lo que pude jugar en aquella época era al Age of Empires 2 que rulaba decentemente con el Wine a pelo y poco más. En aquella época era casi de ciencia ficción el pensar que se podría jugar como hoy en día se puede.

En 2013 recuerdo que Valve regalaba el Left 4 Dead 2 y me dio por pillarlo porque se podía jugar en Linux y quería probarlo, así que instalé Steam por primera vez en mi vida. Por esa época, con la gráfica que compré me regalaron el Biosock Infinite que también se podía jugar en Linux. A raíz de tener Steam instalado y gracias a algunas ofertas navideñas me dio por hacer algo que nunca antes había hecho: comprar juegos, así que me pillé el Half-Life 2 y el Portal 2 que también eran nativos, entre otros.

Más tarde apareció Proton y como sabía que el Age of Empires 2 iba bien, me compré la edición HD en Steam y la instalé en Linux -en ese momento era el único juego de Windows que instalé en Linux- y tiraba perfecto; así estuve rulando algún tiempo, hasta que comenzaron a aparecer vídeos de juegos más "modernos" rulando bajo Proton y cuando vi uno del GTAV me dije de probarlo yo mismo y efectivamente, cuando comprobé que el GTAV corría igual que en Windows, es cuando comencé a pasar la mayoría de mis juegos de las particiones de Windows a las de Linux, de esto hace ya como unos 4 años.

A día de hoy, todos mis juegos (no muy modernos y no juego online nunca) funcionan bien bajo Linux, aunque soy consciente de que en cualquier momento esto no puede ser así. Por ejemplo, hace poco salió Proton 8.0 y algún juego de los que tenía dejó de funcionar, pero encontré un apaño y ahora tira bien. Actualizar el kernel o el driver gráfico conlleva también ciertos riesgos, así que hay que ir con cautela; es por eso que yo compilo mi propio kernel y mis propios drivers mesa y los actualizo cuando me apetece y no cuando la distro quiera.

Si pretendéis usar Linux 24/7 y sobre todo si queréis jugar en él, lo recomendable es tener una gráfica AMD, por el soporte out of the box en el kernel, que evita quebraderos de cabeza innecesarios y el driver RADV, que está bastante pulido.
Eso es lo que me habían vendido, Linux 24/7 y con soporte total al hardware de AMD.

Pero no.

Mis pruebas de ayer: le meto Pika OS que promete tirar de fábula con gráficos hibridos. Pues bien, la tarjeta dedicada me entra bien (algo es algo) y cuando instalo juegos veo que:

Bioshock 1: va a pedales.
Strider: no va
Magic 2013: al primer video peta
Binary Domain: Ni arranca.
Left 4 dead 2: colores corruptos, injugable.

Instalo heroic Launcher y le meto una cosa juego indi de esos que salieron para PSVita y pc: arranca y va a pedales, injugable.

Y todo esto con los drivers del propio fabricante.
 
Eso es lo que me habían vendido, Linux 24/7 y con soporte total al hardware de AMD.

Pero no.

Mis pruebas de ayer: le meto Pika OS que promete tirar de fábula con gráficos hibridos. Pues bien, la tarjeta dedicada me entra bien (algo es algo) y cuando instalo juegos veo que:

Bioshock 1: va a pedales.
Strider: no va
Magic 2013: al primer video peta
Binary Domain: Ni arranca.
Left 4 dead 2: colores corruptos, injugable.

Instalo heroic Launcher y le meto una cosa juego indi de esos que salieron para PSVita y pc: arranca y va a pedales, injugable.

Y todo esto con los drivers del propio fabricante.
Proton 8.0 requires a GPU that supports Vulkan 1.3.

¿Qué gráfica tienes? Porque si tu laptop es de hace más de 10 años tal vez ni soporte Vulkan 1.0.
 
Recomienda alguna para ese ordenador y que funcione, figura.


cualquiera que pueda arrancar con kernel 4.18.20 ,

tienes que añadir esta línea en el grub

ro quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1

actualizar el grub y ya lo tenías.

Solo tenías que buscar cuál era tu gpu (r9m290x) y googlear, pero claro ,si eres un manco que no sabe ni buscar en google, mejor dedícate a otra cosa, chaval :sonrisa:
 
Radeon R9 M290X. Soporta vulkan por lo que he leído.
La Radeon R9 M290X es compatible con la API Vulkan de forma limitada. Es compatible con Vulkan 1.0, lo que significa que es compatible con la mayoría de las funciones básicas de Vulkan, pero no admite todas las características avanzadas.

Tenga en cuenta que la compatibilidad de Vulkan no solo depende del hardware de la GPU, sino también del controlador (driver) que está utilizando. Asegúrese de tener instalada la versión más reciente del controlador para obtener la mejor compatibilidad y rendimiento de Vulkan en su sistema.


Esto dice chatGPT
 
Doble boot con un ssd de 250 GB para instalar windows y los juegos, no te compliques la vida.
 
me acuerdo de linux.
Vamos, que no has podido o sabido solucionarlo.

Para usar Vulkan has de usar el módulo amdgpu del kernel y nada de drivers de la página de AMD. En tarjetas como la tuya, se carga el antiguo módulo radeon, así que has de activar el módulo amdgpu manualmente y desactivar el radeon con el método que te han dado anteriormente.

Una vez estés usando amdgpu y asegurándote de que tienes instalado los drivers mesa ya podrás usar Proton, pero sólo hasta la versión 7.0 porque presumiblemente tu gráfica no soporta Vulkan 1.3.

Si no puedes usar vulkan o el módulo amdgpu, podrías jugar a todos los juegos compatibles con opengl. El Left 4 Dead 2, debería irte perfecto, por poner un ejemplo.
 
Vamos, que no has podido o sabido solucionarlo.

Para usar Vulkan has de usar el módulo amdgpu del kernel y nada de drivers de la página de AMD. En tarjetas como la tuya, se carga el antiguo módulo radeon, así que has de activar el módulo amdgpu manualmente y desactivar el radeon con el método que te han dado anteriormente.

Una vez estés usando amdgpu y asegurándote de que tienes instalado los drivers mesa ya podrás usar Proton, pero sólo hasta la versión 7.0 porque presumiblemente tu gráfica no soporta Vulkan 1.3.

Si no puedes usar vulkan o el módulo amdgpu, podrías jugar a todos los juegos compatibles con opengl. El Left 4 Dead 2, debería irte perfecto, por poner un ejemplo.
¿Y cuál es el método para desactivar el módulo Radeon?

Ahora he instalado manjaro, ya van dos distribuciones en las que veo q el sistema detecta las tarjetas pero lo de jugar ni de coña.

En manjaro tampoco. Necesito desactivar ese módulo Radeon que dices.
 
¿Y cuál es el método para desactivar el módulo Radeon?

Ahora he instalado manjaro, ya van dos distribuciones en las que veo q el sistema detecta las tarjetas pero lo de jugar ni de coña.

En manjaro tampoco. Necesito desactivar ese módulo Radeon que dices.


Para desactivar el módulo Radeon en Manjaro, puedes seguir los siguientes pasos:

  1. Abre una terminal en tu sistema Manjaro.
  2. Ejecuta el siguiente comando para editar el archivo de configuración de GRUB:

    sudo nano /etc/default/grub
  3. Busca la línea que comienza con GRUB_CMDLINE_LINUX_DEFAULT y agrega radeon.modeset=0 al final de la línea. Debe quedar algo así:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0"
  4. Guarda los cambios presionando Ctrl + O y luego presiona Enter. Luego, cierra el editor de nano presionando Ctrl + X.
  5. Actualiza la configuración de GRUB ejecutando el siguiente comando:

    sudo update-grub
  6. Reinicia tu sistema Manjaro para que los cambios surtan efecto.
Al desactivar el módulo Radeon con radeon.modeset=0, se evitará que se cargue automáticamente durante el inicio del sistema. Sin embargo, ten en cuenta que esto desactivará el controlador Radeon y es posible que no puedas aprovechar al máximo la tarjeta gráfica. Si deseas volver a activar el módulo Radeon en el futuro, simplemente elimina radeon.modeset=0 de la línea de configuración de GRUB y vuelve a actualizar GRUB.



(chatGPT es tu amigo)
 
Para desactivar el módulo Radeon en Manjaro, puedes seguir los siguientes pasos:

  1. Abre una terminal en tu sistema Manjaro.
  2. Ejecuta el siguiente comando para editar el archivo de configuración de GRUB:

    sudo nano /etc/default/grub
  3. Busca la línea que comienza con GRUB_CMDLINE_LINUX_DEFAULT y agrega radeon.modeset=0 al final de la línea. Debe quedar algo así:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0"
  4. Guarda los cambios presionando Ctrl + O y luego presiona Enter. Luego, cierra el editor de nano presionando Ctrl + X.
  5. Actualiza la configuración de GRUB ejecutando el siguiente comando:

    sudo update-grub
  6. Reinicia tu sistema Manjaro para que los cambios surtan efecto.
Al desactivar el módulo Radeon con radeon.modeset=0, se evitará que se cargue automáticamente durante el inicio del sistema. Sin embargo, ten en cuenta que esto desactivará el controlador Radeon y es posible que no puedas aprovechar al máximo la tarjeta gráfica. Si deseas volver a activar el módulo Radeon en el futuro, simplemente elimina radeon.modeset=0 de la línea de configuración de GRUB y vuelve a actualizar GRUB.



(chatGPT es tu amigo)
Eso me suena mogollón porque ya consulte a chatGPT y poniendo el script que me sugería acabé moliendo el sistema.

También me ha dicho que ponga líneas de comandos sugeridas por él en el lanzador de los juegos y nada. No se entera chatGPT.
 
He aquí un claro ejemplo de porque linux sigue igual de estancado que hace 20 años....
 
Volver