blob: e37cdd23f9497cdab32a604fb3139f9db7142ac3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Lossless Scaling for Steam Deck
[](https://ko-fi.com/B0B71HZTAX)
A demo & install tutorial is available here:
<a href="https://www.youtube.com/watch?v=0KCXxhD-Y8s&embeds_referring_euri=https%3A%2F%2Fwww.reddit.com%2F&embeds_referring_origin=https%3A%2F%2Fwww.reddit.com&source_ve_path=MjM4NTE" target="_blank">
<img src="https://img.youtube.com/vi/0KCXxhD-Y8s/0.jpg" alt="Demo & Install Tutorial" width="400"/>
</a>
A Decky plugin that streamlines the installation of **lsfg-vk** ([Lossless Scaling Frame Generation Vulkan layer](https://github.com/PancakeTAS/lsfg-vk)) on Steam Deck, allowing you to use the Lossless Scaling app on Linux.
## What is this?
This plugin automates the installation of lsfg-vk, a compatibility layer that allows the Windows-only [Lossless Scaling](https://store.steampowered.com/app/993090/Lossless_Scaling/) app to work on Linux systems like Steam Deck. Lossless Scaling provides frame generation and upscaling features for games.
## Installation
### Manual Installation (Current Method)
**Note:** This plugin is not yet available on the Decky Plugin Store.
1. **Download the plugin** from the [latest release](https://github.com/xXJSONDeruloXx/decky-lossless-scaling-vk/releases/tag/Latest)
- Download the "Lossless Scaling.zip" file to your Steam Deck
2. **Install manually through Decky**:
- In Game Mode, go to the settings cog in the top right of the Decky Loader tab
- Enable "Developer Mode"
- Go to "Developer" tab and select "Install Plugin from Zip"
- Select the downloaded "Lossless Scaling.zip" file
### Future Installation
- This plugin will be available through the Decky Plugin Store once approved
## How to Use
1. **Purchase and install** [Lossless Scaling](https://store.steampowered.com/app/993090/Lossless_Scaling/) from Steam
2. **Open the plugin** from the Decky menu
3. **Click "Install lsfg-vk"** to automatically set up the compatibility layer
4. **Configure settings** using the plugin's UI controls:
- Enable/disable LSFG
- Set FPS multiplier (2-4)
- Adjust flow scale (0.25-1.0)
- Toggle HDR mode
- Toggle immediate mode (disable vsync)
5. **Apply launch commands** to the game you want to use frame generation with:
- **Option 1 (Recommended)**: `~/lsfg %COMMAND%` - Uses your plugin configuration
- **Option 2**: Manual environment variables like `ENABLE_LSFG=1 LSFG_MULTIPLIER=2 %COMMAND%`
## Feedback and Support
For per-game feedback and community support, check out the [Universal Blue Discord](https://discord.bazzite.gg/).
## What it does
The plugin:
- Extracts the lsfg-vk library to `~/.local/lib/`
- Installs the Vulkan layer configuration to `~/.local/share/vulkan/implicit_layer.d/`
- Creates an executable `lsfg` script in the home directory with configurable settings
- Provides a user-friendly interface to configure LSFG settings (enable/disable, multiplier, flow scale, HDR, immediate mode)
- Automatically updates the `lsfg` script when settings are changed
- Provides easy uninstallation by removing these files when no longer needed
## Credits
[PancakeTAS](https://github.com/PancakeTAS/lsfg-vk) for creating the lsfg-vk compatibility layer.
Special thanks to <a href="https://www.youtube.com/@DeckWizard" target="_blank">Deck Wizard</a> for the video tutorial.
|