[HO] Lossless Scaling Frame Generation para Linux/SteamOS

Lossless Scaling es una app de Steam que además de ser capaz de escalar juegos desde una resolución inferior también permite generar frames "falsos" entre frames reales y así aumentar la fluidez percibida en ciertos juegos que lo necesitan (por limitaciones de hardware o falta de optimización).

¿Mi opinión? Es una pasada en las Deck, ya que le da la vida a muchos juegos que no pueden llegar a los 60 fps, y con esto ganas una burrada en fluidez. Al ser una pantalla tan pequeña, apenas notas artefactos o cosas raras. Es increíble.

Imagen

Lossless Scaling no es compatible con Steam Deck de serie, has de instalar un plugin no oficial para que funcione en nuestras Deck.

Cómo instalar Lossless Scaling en nuestras Steam Deck:

A continuación iré enumerando los pasos necesarios para su completa instalación.

- Comprar e instalar la app de Lossless Scaling en Steam. El precio actual de la app es de 6,89€. Lo compráis y lo instaláis.

https://store.steampowered.com/app/9930 ... s_Scaling/

-Una vez instalado os vais al modo escritorio de vuestras deck y allí tenéis que instalar un plugin llamado Decky.

En el navegador Mozilla en vuestras Deck os vais a esta página:

https://decky.xyz/

Y os descargáis el plugin

Imagen

Una vez descargado lo moveis al escritorio, Click derecho sobre el archivo y luego propiedades. Luego ve a la pestaña permisos y selecciona la casilla de Permitir la ejecución del archivo como programa.

Imagen

Haz doble click sobre el archivo para comenzar la instalación. En la ventana que se abre elige la versión Release y le das a aceptar.

Imagen

-Ahora desde el mismo Mozilla en la Deck vete a esta web de github para instalar el plugin necesario para que funcione Lossless Scaling:

https://github.com/xXJSONDeruloXx/decky ... scaling-vk

Vete donde pone Releases para bajar la última versión:

Imagen

A día de hoy la versión que he instalado es la v0.6.7

Imagen

Se descargará en la carpeta Descargas de la Deck.

-Ahora nos vamos de nuevo al modo juego en la Steam Deck.

Ahora al pulsar sobre el botón de la Deck de los tres puntos (...) vemos que abajo del todo tenemos una nueva sección. Es el icono de Decky Loader.

Lo abres y luego te vas a herramientas de Decky:

Imagen


Activa la casilla del Modo desarrollador.

Imagen

En el menú de la izquierda aparecerán dos nuevas secciones, haz click en Desarrollador.

Y luego vete a Instalar plugin desde archivo ZIP y pulsa en Navegar. Busca el plugin que descargaste antes de github, lo tendrás en la carpeta Descargas (que es la que usa por defecto Mozilla cuando descargas archivos de internet).

Imagen

Una vez elegido el zip le damos a Instalar.

Imagen


Una vez instalado ya nos debe de aparecer en la lista de plugins de Decky.

Imagen

En esa ventana, si os aparece algún botón o advertencia de que es necesario instalar algo más, lo instaláis. Lo digo porque en 3 o 4 días los que han desarrollado el plugin han tocado muchas cosas, y cambian las necesidades según la versión que instaléis. Mirad y leed todo lo de esa sección detenidamente por si acaso.

En esa sección también tenéis ciertos parámetros que debéis de tocar para que os funcione la generación de frames.

Imagen

En Multiplier, cuanto más alto esté el valor, más artefactos tendréis. En mi caso sólo lo he dejado en 2X.

En Flow Scale yo lo uso en 80%. Si lo subís mucho generará menos frames pero serán de mejor calidad, y si lo bajáis mucho los frames generados serán de peor calidad pero tendréis más cantidad de frames generados.

-Para que funcione Lossless scaling en cualquier juego que tengáis instalados debéis de poner en los parámetros del juego este comando, si no no os funcionará.

~/lsfg %command%



-Y con esto ya lo tendrías todo funcionando.


Aquí os dejo también un vídeo de una guía de todo el proceso, por si os atascáis en algún punto:



Si no pues preguntad en el hilo.
Currazo [beer] y algunas preguntas:

-Desactivamos Vsinc? Entiendo que si
-Ponemos pantalla en ventana o es indiferente en el menu del juego?
-vale la pena capar los fps actualmente?,me parecio que si no los capas como que bajan menos al llevar mas “inercia”¿?

Probando y con buenos resultados en:

Dead Space
Jedi Survivor
Assetto Evo
Sugiero cambiar el título por "Lossless Scaling Frame Generation para Linux/SteamOS.

También te sugiero agregar el método sin Decky para quienes no pueden utilizarlo, y desean utilizar la versión de Pancake con su complemento GUI.
Eres el mejor, en cuanto saque tiempo lo pruebo aunque tocaría comprar la aplicación ya que no sé si se puede usar una copia de seguridad.

Estoy de acuerdo con el comentario del señor de arriba
@mogurito funciona también con la versión prestada, se tiene que agregar una línea de comando con la ruta donde se encuentra el dll de lossless.
half-turok escribió:@mogurito funciona también con la versión prestada, se tiene que agregar una línea de comando con la ruta donde se encuentra el dll de lossless.

Gracias, lo suyo sería verlo todo explicado en este hilo, así de como hay que configurar los juegos y que tener en cuenta para que funcione correctamente, esto último sé pero es para los que no lo sepan.

Bueno, poco a poco se irán añadiendo cosas conforme salgan dudas.
@mogurito yo puedo hacer la parte para tutorial sin utilizar Decky, configurar el archivo ini e instalar la interfaz gráfica.
@chris76 recomendable pasarse por la wiki del autor de lsfg-vk. Dicen consejos, por ejemplo lo de activar, contra todo pronóstico, el vsync y limitar los fps en el juego, desactivar el desgarro, ...
Aquí el enlace. Super interesante.

Yo estoy con vosotros. Yo no soy de meter decky y complementos, desinstale decky y me resisto a volver a ponerlo. Creo que da más valor entender y saber usar como configurar lsfg-vk oficialmente y más ahora con el cambio de archivo de configuración.

Yo lo llevo siguiendo y usando desde que salió y lo tengo bastante trillado. Además estoy activo en discord y le estoy dando caña a cada actualización.
half-turok escribió:@mogurito yo puedo hacer la parte para tutorial sin utilizar Decky, configurar el archivo ini e instalar la interfaz gráfica.

Gracias compañero, ahí me habías pillado. No sabría como hacerlo la verdad. Si haces una guía dame toque para añadirla al hilo.

Sobre las copias de seguridad tengo algunas y lossless scaling ha funcionado con ellas, pero sólo con las que tengo instaladas en la memoria interna (carpeta Games) y no en las copias que tengo en la microSD. A ver si alguien sabe algo de esto.

@chris76 Me ha funcionado en juegos donde tenía la vs activada y desactivada independientemente.

Lo de capar los fps a 60 por ejemplo tal vez sí merezca la pena para ahorrar batería, aunque no sé si se notará mucho. Llevo menos de 24h probándolo, a ver si en estos días pruebo más cosas y más juegos. [beer]

@mogurito Parece que ayer creo hicieron compatible el plugin para que se pudieran ajustar los parámetros ingame, antes no se podía. Están trabajando a saco en la herramienta. [tadoramo]
No seais gorrinetes que la app vale cada centimo que cuesta y ya ves lo que estan pidiendo por ella

Edito:nueva versión 0.6.8 pero no se como actualizar,desintalo primero y luego le vuelvo a meter el zip nuevo?
half-turok escribió:Sugiero cambiar el título por "Lossless Scaling Frame Generation para Linux/SteamOS.

También te sugiero agregar el método sin Decky para quienes no pueden utilizarlo, y desean utilizar la versión de Pancake con su complemento GUI.

Título cambiado. [beer]
@paco_man puedes explicar tambien como actualizar el pluying?,me va tan bien que me da cosa cagarla actualizando [+risas]
chris76 escribió:@paco_man puedes explicar tambien como actualizar el pluying?,me va tan bien que me da cosa cagarla actualizando [+risas]


Simplemente le das a check-update en la app, te descarga la última versión a tu carpeta downloads y repites el proceso de decky-configuración-desarrollador-instalar desde zip eligiendo el update descargado.
Firol escribió:
chris76 escribió:@paco_man puedes explicar tambien como actualizar el pluying?,me va tan bien que me da cosa cagarla actualizando [+risas]


Simplemente le das a check-update en la app, te descarga la última versión a tu carpeta downloads y repites el proceso de decky-configuración-desarrollador-instalar desde zip eligiendo el update descargado.

Ok,la duda era si desinstalar de alguna forma antes de volver a instalar el nuevo .zip
chris76 escribió:
Firol escribió:
chris76 escribió:@paco_man puedes explicar tambien como actualizar el pluying?,me va tan bien que me da cosa cagarla actualizando [+risas]


Simplemente le das a check-update en la app, te descarga la última versión a tu carpeta downloads y repites el proceso de decky-configuración-desarrollador-instalar desde zip eligiendo el update descargado.

Ok,la duda era si desinstalar de alguna forma antes de volver a instalar el nuevo .zip


No es necesario.

La duda que tengo es que parece que si o si hay que dejar descapado el límite de fotogramas en gamescope y caparlos internamente en el juego, lo cual será posible en algunos juegos y otros no…

Y el FSR interno/externo en principio es aplicable junto a losless scaling al ser dos cosas distintas.
@Firol en un punto del discord hacían mención del comando "-r 60" para capar los frames sin gamescope y en títulos sin opción de limitar, se puede sustituir el 60, por 30 o 90 de acuerdo a los frames que se desean.
half-turok escribió:@Firol en un punto del discord hacían mención del comando "-r 60" para capar los frames sin gamescope y en títulos sin opción de limitar, se puede sustituir el 60, por 30 o 90 de acuerdo a los frames que se desean.


Gracias compi, te refieres a usar el comando en los parámetros de lanzamiento imagino. Eso los capa internamente entiendo, lo que sí o sí deben estar descapados es en gamescope para que losless funcione bien correcto?

Luego el TDP y el FSR sigue pudiendo configurarse a gusto de cada uno y por título.
16 respuestas