Lossless Scaling Frame Generation on Linux
Find a file
PancakeTAS 62f814999f
Some checks failed
(CI) Build lsfg-vk / build (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (23.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (24.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (25.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-ui (push) Has been cancelled
enhancement(flatpak): add support for 25.08
2025-10-06 17:16:09 +02:00
.github enhancement(flatpak): add support for 25.08 2025-10-06 17:16:09 +02:00
flatpak enhancement(flatpak): add support for 25.08 2025-10-06 17:16:09 +02:00
framegen enhancement(nodeps): fix buildsystem warnings 2025-08-26 17:19:28 +02:00
include enhancement(nodeps): remove pe-parse dependency 2025-08-26 17:19:28 +02:00
package enhancement(flatpakui): also update packages 2025-08-29 11:24:12 +02:00
src fix: hide unload message if never loaded 2025-08-29 13:01:19 +02:00
test enhancement(nodeps): remove volk dependency 2025-08-26 17:19:28 +02:00
ui enhancement(flatpakui): enhance main build workflow 2025-08-29 11:24:12 +02:00
.clang-tidy speed-up compilation a bit 2025-07-18 17:26:08 +02:00
.gitattributes extract shaders from Lossless.dll 2025-07-04 13:32:41 +02:00
.gitignore meta: change version number to 0.9.0 2025-07-25 22:54:30 +02:00
CMakeLists.txt enhancement(flatpakui): remove version information from most files 2025-08-29 11:24:12 +02:00
LICENSE.md docs: readme & license 2025-07-04 15:16:45 +02:00
README.md docs: update the readme page 2025-08-13 23:01:50 +02:00
VkLayer_LS_frame_generation.json test: packaging workflow 2025-07-25 19:42:02 +02:00

lsfg-vk

Lossless Scaling is a Windows-exclusive app bringing frame generation (among other features) to every single game or app.

lsfg-vk brings this frame generation to Linux users by acting as a Vulkan layer inbetween your game and your graphics card.

Getting Started

For comprehensive instructions on setting up, configuring, and using lsfg-vk, please refer to the Wiki.

Installation

lsfg-vk is available as pre-built packages for various Linux distributions.

  1. Visit the Releases page to download the package for your Linux distribution.
  2. Follow the step-by-step instructions in the Installation Guide for your specific distro.

Configuration and Usage

After installation, you can open the graphical configuration editor lsfg-vk-ui from your application menu or by typing lsfg-vk-ui in your console.

Building from Source

If you prefer to build lsfg-vk yourself for development, debugging, or to use the latest and greatest features, a detailed build guide is available in the Build Guide page.

Support and Troubleshooting

If you encounter any issues or need assistance, please consult the following resources:

Credits

Most of the project has still only been written by me, PancakeTAS, but I couldn't have done it without the help of these people:

  • 0xNULLderef: Teaching me how to reverse engineer software.
  • Caliel666: Writing the initial draft of the user interface.
  • Samueru-sama: Helping with various things XDG as well as app images and testing.
  • Other contributors: Thank you for your contributions!

I'd also like to thank every single person sponsoring this project. Thanks to you I'll be able to invest more time into this and hopefully bring some cool new features to everyone.