[HILO OFICIAL] Steam para GNU/Linux

Maxtorete escribió:
Gwyn escribió:
Maxtorete escribió:

Con AMD no vas a tener grandes quebraderos de cabeza. Con los juegos más nuevos AAA puede que tengas algún problemilla o esperar algunos días tras su lanzamiento para que Valve le de soporte, pero por lo general va bastante bien, sobre todo si no quieres juegos multiplayer con EAC u otro Anti-cheat incompatible (al menos por ahora, a ver si es cierto que Valve consigue darles soporte antes del lanzamiento de la Deck).

Lo que sí te recomendaría es tirar de una distro con paquetes muy actualizados: Manjaro, Arch o Fedora principalmente.


Gracias!

No suelo jugar a juegos de lanzamiento, así que sin problema por eso.

De esas 3 cuál recomendarías a alguien con poca experiencia en terminal?

He probado poco: Ubuntu, Mint y poco más.


Si le has echado el ojo a la Steam Deck, quizás Manjaro. Yo no la he probado nunca, pero siempre he leído maravillas de ella y está basada en Arch (como la Deck).

Pop!_OS, como apunta el compañero, está muy trabajada también de cara al usuario final, pero no sé qué velocidad llevan La
a la hora de distribuir las nuevas versiones tanto del kernel como de Mesa (la implementación libre de OpenGL, Vulkan y compañía).

Supongo que las dos ofrecerán ISO para cargarla en USB y poder probarlas (como es lógico todo irá algo más lento que desde el disco duro). Luego desde el mismo LiveUsb podrás instalarlas.

Yo es que no tengo muy buena opinión de la gente que lleva Manjaro por cosas que he ido viendo, antes recomendaría openSUSE Tumbleweed por ejemplo.
Yo uso manjaro y sin problemas, todo funciona bien.

Ahora estoy probando el forza horizon y me pasa algo raro, si le cambio los parámetros de entrada para poner mangohud o algo el juego muestra la imagen como que está iniciando pero se queda ahí y no funciona, pero si lo arranco sin parámetros sí, no veo muy claro el motivo.

De todas formas el juego no va bien con nvidia, igual arranca y llegas al menú pero luego se bloquea y no es jugable. Incluso en el portátil me ha ido mejor que en la torre que aún pude ver algo de la primera carrera, pero hay que seguir esperando.

Pienso que la steam deck le pondrán algún bloqueo para que no se puedan instalar todos los juegos o por lo menos una alerta hasta que verifiquen que funciona bien, va a ser muy difícil asegurar que todo funcionará desde el día 1 y parece una promesa difícil de cumplir, pero también es verdad que hace 4 o 5 años nadie pensaba que íbamos a mejorar tanto.
@darkrocket Ahora mismo, para mí, EndeavourOS es el Arch Linux para humanos.
Alguien ha conseguido algo con forza horizon 4 y nvidia? Hay nueva versión de proton que se supone que incluye mejoras para el juego pero al final no acaba de funcionar. He podido jugar una carrera o dos y luego ya no arranca.

Con amd supongo que funciona todo bien, también hay un bug de alto consumo de ram con vkd3d y nvidia que se supone que están mirando.

Lo compré sabiendo que no funcionaba bien pero esperaba que en poco tiempo lo solucionaran, pero por ahora nada.
eric_14 escribió:Alguien ha conseguido algo con forza horizon 4 y nvidia? Hay nueva versión de proton que se supone que incluye mejoras para el juego pero al final no acaba de funcionar. He podido jugar una carrera o dos y luego ya no arranca.

Con amd supongo que funciona todo bien, también hay un bug de alto consumo de ram con vkd3d y nvidia que se supone que están mirando.

Lo compré sabiendo que no funcionaba bien pero esperaba que en poco tiempo lo solucionaran, pero por ahora nada.

Ponte el proton de GE, que creo que funciona bien

https://github.com/GloriousEggroll/prot ... /6.12-GE-1
Tampoco funciona, por lo que ponen en github con los drivers 470.xx les dan problemas (quizás por el problema con la RAM) y alguno con los 465 parece que le va mejor pero que también falla.

Así que nada, a seguir esperando, para septiembre supongo que habrá alguna otra actualización gorda de drivers, a ver si se arregla.
Ayer para festejar los 30 años de aquel mensaje que envió Linux Torvalds con el que empezó a moverse todo, probé a echar a andar el witcher 3 y el cyberpunk 2077 a pelo (copiando las carpetas de windows directamente al ssd con mi gentoo, sin ejecutar instalador alguno).

Primero probé con el wine que tenía instalado, echó a andar los dos juegos con un rendimiento bastante pésimo, iba la cosa a trompicones. Después probé desde steam con proton experimental, añadiendo los juegos directamente (los tengo en GOG, no en steam) y fue como la noche y el día. Los dos juegos funcionaron perfectamente y aunque no me puse a ver cuantos cuadros por segundo salían, los veía fluidos como para jugar normalmente. De hecho estuve cerca de 3 horas viciando con el cyberpunk y ningún problema.

Se ve que las dlls que se instalarán cuando descargas los juegos, proton las tiene ya incorporadas, porque si no no me lo explico. Sea como sea, al menos puedo decir que desde la gentoo esto se puede echar a andar directamente sin tener que ejecutar ningún instalador. En parte esto es así porque los juegos de GOG no llevan ningún tipo de anticopia metido.
A mí últimamente me está dando bastantes problemas y no sé si soy el único, el problema parece ser similar en todos casos y es al iniciar los juegos:

Cuphead - Se me queda congelado durante la intro en el 90% de los casos. Aún así, he podido terminar el juego. Una vez iniciado no hay problema.
Rise of the Tomb Raider - Idem que el anterior.

Estos juegos son aptos para Linux por lo que no deberían tener problemas.

Luego con Proton he probado sólo Lost Castle y no llega a iniciarse aunque en la web protondb mencionan que funciona sin problemas.

La verdad que no sé qué hacer en este caso.
@pakolo1977 posiblemente te faltaba instalar dxvk en el perfil de wine con el que lanzaste los juegos y por eso funcionaban regular
pakolo1977 escribió:Ayer para festejar los 30 años de aquel mensaje que envió Linux Torvalds con el que empezó a moverse todo, probé a echar a andar el witcher 3 y el cyberpunk 2077 a pelo (copiando las carpetas de windows directamente al ssd con mi gentoo, sin ejecutar instalador alguno).

Primero probé con el wine que tenía instalado, echó a andar los dos juegos con un rendimiento bastante pésimo, iba la cosa a trompicones. Después probé desde steam con proton experimental, añadiendo los juegos directamente (los tengo en GOG, no en steam) y fue como la noche y el día. Los dos juegos funcionaron perfectamente y aunque no me puse a ver cuantos cuadros por segundo salían, los veía fluidos como para jugar normalmente. De hecho estuve cerca de 3 horas viciando con el cyberpunk y ningún problema.

Se ve que las dlls que se instalarán cuando descargas los juegos, proton las tiene ya incorporadas, porque si no no me lo explico. Sea como sea, al menos puedo decir que desde la gentoo esto se puede echar a andar directamente sin tener que ejecutar ningún instalador. En parte esto es así porque los juegos de GOG no llevan ningún tipo de anticopia metido.


Para juegos fuera de Steam, yo uso la combinación Lutris y Wine-GE por si resulta de ayuda. Y siempre en NVME, bajo ext4 porque las particiones NTFS de Windows dan problemas.

NaNdO escribió:A mí últimamente me está dando bastantes problemas y no sé si soy el único, el problema parece ser similar en todos casos y es al iniciar los juegos:

Cuphead - Se me queda congelado durante la intro en el 90% de los casos. Aún así, he podido terminar el juego. Una vez iniciado no hay problema.
Rise of the Tomb Raider - Idem que el anterior.

Estos juegos son aptos para Linux por lo que no deberían tener problemas.

Luego con Proton he probado sólo Lost Castle y no llega a iniciarse aunque en la web protondb mencionan que funciona sin problemas.

La verdad que no sé qué hacer en este caso.


Quizás sea por los prefix en la carpeta Steam de cada juego, ¿que versión de Proton has probado con Lost Castle? Intenta con una más antigua oficial, por si acaso... incluso esta: Proton-GE.

Un cordial saludo.
@NaNdO pinta más a problemas de drivers o que te falta configurar algo porque lo que dices no es normal.

Yo con manjaro problemas pocos, instalar, ejecutar y listo.
@Hav4k he probado varias versiones de Proton y nada. No me urge porque estoy liado con otros juegos, a ver si en alguna actualización posterior se corrige.
@eric_14 Tengo los drivers de nvidia 460 (los 470 van lentísimos). Hasta hace no mucho no había tenido problemas...

Esperaré a ver si en el futuro se corrige con actualizaciones de Steam o drivers...
Pues no sé, se me ocurre que pruebes otra aplicación gráfica nativa fuera de steam a ver si funciona bien.

De los de proton se me ocurre que pruebes a borrar los pfx (puede borrar los savegames) pero los nativos no tendrían que tener ese problema.

El mes que viene sacan nuevos drivers con DLSS para dxvk y vkd3d, a ver si arreglan bugs que tienen unos cuantos los actuales.
NaNdO escribió:A mí últimamente me está dando bastantes problemas y no sé si soy el único, el problema parece ser similar en todos casos y es al iniciar los juegos:

Cuphead - Se me queda congelado durante la intro en el 90% de los casos. Aún así, he podido terminar el juego. Una vez iniciado no hay problema.
Rise of the Tomb Raider - Idem que el anterior.

Estos juegos son aptos para Linux por lo que no deberían tener problemas.

Luego con Proton he probado sólo Lost Castle y no llega a iniciarse aunque en la web protondb mencionan que funciona sin problemas.

La verdad que no sé qué hacer en este caso.


Acabo de probar y no tengo problemas... es mas el rendimiento a mejorado muchísimo.

Por ejemplo el rise me va 90 fps en 4k con una 1080 y antes tenía bajones por debajo de los 60fps
pakolo1977 escribió:Ayer para festejar los 30 años de aquel mensaje que envió Linux Torvalds con el que empezó a moverse todo, probé a echar a andar el witcher 3 y el cyberpunk 2077 a pelo (copiando las carpetas de windows directamente al ssd con mi gentoo, sin ejecutar instalador alguno).

Primero probé con el wine que tenía instalado, echó a andar los dos juegos con un rendimiento bastante pésimo, iba la cosa a trompicones. Después probé desde steam con proton experimental, añadiendo los juegos directamente (los tengo en GOG, no en steam) y fue como la noche y el día. Los dos juegos funcionaron perfectamente y aunque no me puse a ver cuantos cuadros por segundo salían, los veía fluidos como para jugar normalmente. De hecho estuve cerca de 3 horas viciando con el cyberpunk y ningún problema.

Se ve que las dlls que se instalarán cuando descargas los juegos, proton las tiene ya incorporadas, porque si no no me lo explico. Sea como sea, al menos puedo decir que desde la gentoo esto se puede echar a andar directamente sin tener que ejecutar ningún instalador. En parte esto es así porque los juegos de GOG no llevan ningún tipo de anticopia metido.


las dll las tiene incorporadas claro, si vas a la carpeta de proton y te mueves por ahi veras que tiene hasta cosas como nvapi de los driver de nvidia

el problema de proton para juegos fuera de steam es que si el juego necesita ajustes dentro del prefijo no se activan ya que proton lo detecta por ID del juego y para juegos de fuera steam, las IDs random

yo estoy probando overwatch, hace un tiempo que no toco linux, y no soy capaz de mantener estable los fps
puede que sea por los drivers 470 de nvidia?
Han actualizado drivers de Nvidia reparando un bug de uso de memoria con vkd3d-proton y se han cargado G-Sync... [+risas]

Con manjaro como no actualizan tanto ni te enteras porque una vez conozcan el bug no actualizarán, pero si alguien actualiza es por eso, supongo que no tardarán en sacar un hotfix pero vaya, es un fallo gordo porque no da imagen con esos drivers y g-sync.
eric_14 escribió:Han actualizado drivers de Nvidia reparando un bug de uso de memoria con vkd3d-proton y se han cargado G-Sync... [+risas]

Con manjaro como no actualizan tanto ni te enteras porque una vez conozcan el bug no actualizarán, pero si alguien actualiza es por eso, supongo que no tardarán en sacar un hotfix pero vaya, es un fallo gordo porque no da imagen con esos drivers y g-sync.


Supongo que hablas de un driver beta superior a 470.74?
@Brutico no, en ese, el último estable.
Bueno, parece que EAC ya es compatible con Wine/Proton.

https://twitter.com/gamingonlinux/statu ... 9248132113

El único problema es que los desarrolladores tienen que activarlo para sus juegos, no hace que los juegos que ya lo implementan funcionen directamente. Esperemos que no de problemas y tengamos la mayoría de juegos disponibles.
Vaya, buena noticia, no lo esperaba tan pronto. Pues a ver quién es el primero que lo activa para probarlo, habrá que estar atento.

Por lo menos una vez salga la deck le irán dando porque a muchos les interesará. Ayer actualizaron el FAQ de la deck, se ve que muchos preguntaban si el soporte para anti-cheat era solo para la deck, se imaginaban un custom kernel o cosas así, y pusieron que todo usuario que utilizara proton tendría soporte para anti-cheat.

Bueno, un paso más, ahora a por el BattleEye.
eric_14 escribió:Vaya, buena noticia, no lo esperaba tan pronto. Pues a ver quién es el primero que lo activa para probarlo, habrá que estar atento.


Sólo han pasado 3 años
Me refería respecto a la salida de la deck, lo esperaba sobre finales de noviembre si es que al final había algo.

Pero vamos, que esto no cambia nada hasta que las desarrolladoras lo vayan poniendo.
Lo he preguntado en gamingonlinux, pero os lo pregunto aquí tambien


La nueva beta trae:

Enabled pipewire desktop capture by default on Linux, pass -nopipewire on the command line to disable it


¿Pipewire puede hacer encondig por hardware en AMD? porqu es lo que me faltaba a mi para poder jugar ciertas cosas por la noche en el sofa con la jefa... Que usar WINE+Encoding por CPU en algunos juegos es imposible (cof cof Bannerlord que te comes la CPU enterita)

EDIT: Me auto contesto, he hecho una prueba rápida, y aunque la captura es vía wayland, el encoding es h264 por cpu
malainfluencia escribió:Lo he preguntado en gamingonlinux, pero os lo pregunto aquí tambien


La nueva beta trae:

Enabled pipewire desktop capture by default on Linux, pass -nopipewire on the command line to disable it


¿Pipewire puede hacer encondig por hardware en AMD? porqu es lo que me faltaba a mi para poder jugar ciertas cosas por la noche en el sofa con la jefa... Que usar WINE+Encoding por CPU en algunos juegos es imposible (cof cof Bannerlord que te comes la CPU enterita)

EDIT: Me auto contesto, he hecho una prueba rápida, y aunque la captura es vía wayland, el encoding es h264 por cpu


Tienes instalado el plugin gstreamer-vaapi? PipeWire usa gstreamer para el procesamiento de audio y vídeo, y se supone que el plugin vaapi proporciona aceleración de forma automática.
@Maxtorete yes, instalado esta

[alex@sobremesa-Arch ~]$ yay -Ss gstreamer-vaapi
extra/gstreamer-vaapi 1.18.5-1 (309.6 KiB 800.4 KiB) (Instalado)
    Multimedia graph framework - vaapi plugin
[alex@sobremesa-Arch ~]$ vainfo
vainfo: VA-API version: 1.12 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 21.3.0-devel for AMD Radeon RX 5700 XT (NAVI10, DRM 3.42.0, 5.14.7-arch1-1, LLVM 14.0.0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
[alex@sobremesa-Arch ~]$


Yo creo que capturan la imagen vía pipewire, pero luego el stream de video lo maneja steam por sus medios.

Luego hago mas pruebas, que ahora estoy en horario laboral, y pongo mas datos, a ver si es cosa mía o realmente no tiene aceleración por HW con AMD
BattleEye también confirma que darán soporte para proton. Y que va a ser como EAC, le tendrá que dar el desarrollador. Aunque solo han confirmado, no se saben fechas sobre cuándo estará disponible o si ya lo está.

Veremos quién será el primero en darle al botón o si van a apurar todo lo que puedan hasta la salida de la deck. Uno de los que me gustaría es el insurgency sandstorm (EAC) y cuando salga battlefield 2042.
Esto puede ser un puntazo.

Ya no sólo en compatibilidad sino si se sigue cerrando la brecha de rendimiento respecto a Windows esto puede cambiarlo todo.

En mi caso tengo una rx 560 y si no fuera porque hay juegos que aunque estables puedo jugarlos a 30fps (como AC Origins y A Plague Tale) y sé que en Linux tendría pérdida de rendimiento.

Pero se ha avanzado bastante.
2326 respuestas
143, 44, 45, 46, 47