Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

Lossless Scaling is a very popular application for Windows, and the new lsfg-vk project aims to bring Lossless Scaling's Frame Generation to Linux.

It's a new project and very much in-development, so parts may not work as expected. The developer has been rapidly fixing issues as they come in.

The installation process is a bit involved though, so you need to be pretty Linux-comfortable right now to actually make use of it as it's quite a manual process. You also need to have purchased Lossless Scaling on Steam, and it makes use of a legacy version.

Hopefully now it has been revealed, more Linux hackers can jump in and improve the process for everyone.

On the GitHub Wiki the developer posted up on how they actually achieved it, which is really interesting if you love the technical side of how people do things. Like the "Porting LSFG to native Vulkan" article that mentions the "psychological torture" the dev went through "to make this project work".

You can find it on GitHub.

Article taken from GamingOnLinux.com.
14 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments Subscribe

hardpenguin 3 days ago
User Avatar
  • Supporter
Cool idea! Even if I don't mind more crunchy pixels on a big screen myself emoji
Stella 3 days ago
User Avatar
  • Supporter Plus
This is really nice to seeemojiKudos to the dev team for making this possible
fenglengshun 3 days ago
I've heard that Lossless Scaling is a blocker for some people to gaming on Linux because they are "used to it" and expect to be able to still use it like they do on Windows.

It's important that these type of projects that address such issues exists. Hopefully it can be implemented on ProtonUp-Qt and ProtonPlus eventually.
scaine 3 days ago
User Avatar
  • Contributing Editor
  • Mega Supporter
Good to see, but I have to admit, first time I've heard of lossless scaling. And as usual, looking at their screenshots on Steam, I can't tell the difference. And if I can't tell the difference on a still image, I'm definitely not going to notice in-game.

Seems to be important to some people though. Maybe it's the size of my screen or something.
Ehvis 3 days ago
User Avatar
  • Supporter Plus
And if I can't tell the difference on a still image, I'm definitely not going to notice in-game.

Actually, I think you're much more likely to notice it in game. But not as a positive thing. It comes in the form of dynamic artefacts, which you could never see on screenshots. And I'm so tired of those that I'm actually considering a blanket refund policy on anything that needs upscaling to perform. And unfortunately for game devs, that likely includes everything that needs ray tracing.
Linas 3 days ago
User Avatar
  • Supporter Plus
And I'm so tired of those that I'm actually considering a blanket refund policy on anything that needs upscaling to perform.
I think upscaling is fine when used properly. I remember Serious Sam Fusion had an upscaling option already in 2017, which allowed me to enjoy the game on my shitty laptop back then.

Now frame generation is what baffles me. It actually causes artefacts, lag, and other self-induced problems just to get that artificially high FPS number.

Here is an article that sums it up quite nicely. A bit lengthy and ranty, but worth a read:
https://blog.sebin-nyshkim.net/posts/nvidia-is-full-of-shit/
thewho 3 days ago
Would this help with games which don't support HiDPI Screens? Still lots of SDL-based games are nearly impossible to play on HiDPI-Screens without manually chaning the resolution.
Sakuretsu 3 days ago
One of the best Linux gaming news from this entire year!
Joom 3 days ago
Would this help with games which don't support HiDPI Screens? Still lots of SDL-based games are nearly impossible to play on HiDPI-Screens without manually chaning the resolution.

Personally, I would use gamescope for that. This project seems to be specifically for frame generation, and if you couple gamescope with the ScopeBuddy wrapper, you can streamline the use of it. It allows you to use a centralized conf file that you can define both Proton and gamescope launch options within, so the only thing you have to define in Steam is "scb -- %command%". And of course, it can be used with games outside of Steam. You can also create individual conf files based on the AppID of a game in case you need to get a bit more granular with one, and it fixes the overlay and Steam Input breakage caused by gamescope. I've made a habit out of just using it with every game now. It works around common windowing and resolution problems I have on Wayland, and until devs stop infighting over xwayland, it's an excellent bandaid.


Last edited by Joom on 7 Jul 2025 at 4:06 pm UTC
tfk 2 days ago
User Avatar
Building on Fedora 42:

sudo dnf group install development-tools

sudo dnf install clang clang-devel clang-tools-extra clang-tools-extra-devel llvm llvm-devel vulkan-headers cmake meson ninja git SDL3 SDL3-devel sdl2-compat sdl2-compat-devel

git clone --depth 1 https://github.com/PancakeTAS/lsfg-vk.git

cd lsfg-vk

cmake --build build

cmake --install build


edit: Seems to work! Nice!

MANGOHUD=1 ENABLE_LSFG=1 LSFG_MULTIPLIER=2 LSFG_DLL_PATH="$HOME/.steam/steam/steamapps/common/Lossless Scaling/Lossless.dll" %command%


Last edited by tfk on 7 Jul 2025 at 7:27 pm UTC
DryPapHmrBro 2 days ago
I think upscaling is fine when used properly. I remember Serious Sam Fusion had an upscaling option already in 2017, which allowed me to enjoy the game on my shitty laptop back then.

Now frame generation is what baffles me. It actually causes artefacts, lag, and other self-induced problems just to get that artificially high FPS number.

Here is an article that sums it up quite nicely. A bit lengthy and ranty, but worth a read:
https://blog.sebin-nyshkim.net/posts/nvidia-is-full-of-shit/

Agree strongly. Plus, emulation is another key place to use upscaling, at least for me
TheRiddick 2 days ago
User Avatar
Some older games have SERIOUS engine issues and simply don't even run well at 4k on 5090's, and frame gen is the only way to improve their performance. So its certainly not something you want to use by default, but it has a value use purpose for sure. (some people have told me anyone using FG is a moron, sad)

I own LS and was wondering if anyone would figure out a hack-around someday, nice to see that is happening now. I do wonder how far they will be able to bring it tho, full-feature latest version one day? perhaps. It can already hook into AMD and NVIDIA driver FG features for DLSS and FSR, and maybe same for Intel. But its own custom FG flavours I do wonder...
Calinou a day ago
  • Supporter Plus
Some older games have SERIOUS engine issues and simply don't even run well at 4k on 5090

Serious Engine games actually run very well on modern high-end PCs, in my experience. :P

...I'll see myself out.
d3Xt3r a day ago
Would this help with games which don't support HiDPI Screens? Still lots of SDL-based games are nearly impossible to play on HiDPI-Screens without manually chaning the resolution.
Personally, I would use gamescope for that.

Gamescope is okay, but it uses only FSR1, which is ancient. Instead of Gamescope (and Lossless Scaling), a better option is to use Optiscaler, which supports upto FSR4 (if your GPU supports it), or FSR 3.1.4. It even supports DLSS and XeSS! Basically it looks at whatever method your game is using, and allows you to inject the DLLs for whichever scaler you'd like to use, so it's pretty flexible, and gives you a better result compared to Gamescope.

Of course, this is assuming your game has a native scaling option.. if not, then you'd have to resort to using Gamescope. But in such a situation, there's a good chance there may be a mod available for your game to add higher resolution/scaling natively. And for old DirectDraw games you could use cnc-draw.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register