Gerador de Frames Falsos - O Pato no Pinguim

LSFG-VK: Lossless Scaling Frame Generation Vulkan
(tudo que foi dito aqui só vale até a versão pré 1.0 e é baseado na minha experiência em um PC com cachyos)

O LSFG-VK é uma magia que se usada corretamente pode melhorar significativamente a fluidez visual nos jogos, minimizando a sensação de microtravamentos ao gerar frames adicionais entre os frames reais. Ele utiliza interpolação de quadros com instruções modernas que “tira imagens dos quadros anteriores” e tenta prever o movimento futuro, buscando identificar e diferenciar objetos, texturas, etc. para prever e corrigir prováveis falhas antes de mostrar o quadro falso.

Desvantagens e Considerações
Apesar dos benefícios, o uso do LSFG-VK apresenta algumas desvantagens:

  • Aumento da latência de entrada: Para gerar os quadros extras, o Lossless consome recursos do PC que poderiam ser usados na renderização de quadros reais. Isso aumenta o tempo do seu comando ser visualizado na tela (o quão isso é problemático depende da sua percepção e das variaveis que direi mais pra baixo).
  • Artefatos gráficos: Podem surgir diversos tipos de artefatos visuais, e a quantidade deles está diretamente ligada às seguintes variáveis:
    • Menos FPS: Quanto menor a taxa de quadros original, mais artefatos gráficos você pode perceber.
    • Movimento rápido da câmera: Movimentar a câmera rapidamente (com o mouse, por exemplo) tende a gerar mais artefatos. O uso de controles, que geralmente permite movimentos mais suaves, pode reduzir esse efeito.
    • Multiplicador de frames: Quanto maior o multiplicador de frames utilizado, maior a probabilidade de surgirem artefatos.
    • Escala de Fluxo (Flow Scale): Utilizar um valor além do recomendado para a Escala de Fluxo também pode aumentar a ocorrência de artefatos.

Para uma melhor experiência com o LSFG-VK (especialmente antes da versão 1.0), considere as seguintes recomendações:

  • Use um controle: Isso pode ajudar a suavizar o movimento da câmera e reduzir artefatos.
  • Multiplicador 2x: Use somente multiplicador de quadros de 2x para minimizar artefatos, multiplicadores maiores usam mais recursos do PC e geralmente é pra quem tem um PC muito bom.
  • Ative apenas 1 VSync: Evite múltiplos VSyncs para evitar problemas.
  • Estabilize os FPS: Procure estabilizar os FPS totais na frequência máxima de atualização do seu monitor (ex: 60 FPS em telas de 60Hz, 100 FPS em telas de 100Hz).
  • Modo Performance: Ative o modo performance apenas se os seus FPS não estiverem estáveis. Ele usa instruções mais leves que aliviam significativamente o uso de GPU e pode piorar suavemente a qualidade dos quadros gerados.
  • Redução do Flow Scale: Somente reduza a Escala de Fluxo (Flow Scale) abaixo do recomendado se o modo performance não for suficiente para estabilizar os FPS.

Até o momento, a Pancake que trouxe o LSFG-VK para o linux, só teve tempo de otimizar a geração de quadros com VSync. Deixar quadros soltos, estrapolando até o máximo que sua tela consegue te mostrar tende a perder o benefício de fluidez visual.

Atualmente também não existe upscaling, Adaptative Frame Generation, e outras opções que existem na versão principal.

Na versão 1.0 ou até antes a Pancake deve incluir uma Interface Gráfica, e aparentemente será uma que foi feita por fora do projeto por um brasileiro. E que já está sendo muito inutilizada.

Pancake recebeu total apoio do criador do Lossless, o ucraniano Ths, que além de auxiliá-la na implementação, também forneceu espaço no Discord pra comunidade de Linux que bate records de usuários e mensagens.

Usuários de PCs portáteis estão utilizando bastante o Lossless, com o principal benefício sendo reduzir o uso de bateria, além da fluidez visual.

Comentem e corrijam a vontade.

Projeto (download, wiki e história de como ela conseguiu):

Projeto da Interface Gráfica feita por brasileiro:

2 curtidas

Eu to usando a um bom tempo.
Muito bom.

Essa informação é incorreta.

Por essas e outras que apoio programa bem feito… Gerador de frames e outras gambiarras são pura desculpa pra empresa ou estúdio dizer que “não demos conta de fazer um bom código”

1 curtida

O que mais tem é pessoas com hardwares antigos tentando rodar jogos antigos e novos com os gerador de frames, se for um jogo antigo que já roda bem, usar o lossless pra alcançar os hz totais de um monitor com bastante hz não causa tantos defeitos que seja perceptível enquanto joga*.

2 curtidas

Até agora não encontrei um caso de sucesso (algo que senti melhora real) com lsfg-vk, pelo menos com hardwares e jogos que tenho.

Só funciona em jogos Vulkan e Zink.

Considerando que ele cria frames falsos você não vai sentir melhora “real” mesmo kkkkk

1 curtida

Se como vulkan você está incluindo o nativo, o DXVK e o VKD3D então sim.

Já saiu a versão 1.0.0 que inclui a nova UI, bastando baixar e instalar o pacote pra sua distro, algumas distros já tem no seu repositório e também está no AUR que foi auxiliado pela Pancake. A wiki do projeto já mudou bastante e é sempre bom rever de vez enquanto pra ver o que mudou.

Este tópico foi fechado automaticamente 30 dias depois da última resposta. Novas respostas não são mais permitidas.