diff options
| author | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-07-18 15:35:40 -0400 |
|---|---|---|
| committer | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-07-18 15:35:40 -0400 |
| commit | 26f13d4cfd15f752cb32892fea512891c3550eef (patch) | |
| tree | dcee999a62a762721eaf1a7ae17cfc90359f4536 | |
| parent | a07266ab062ba6ed6b74859c2c9f8f891e00fd14 (diff) | |
| download | decky-lsfg-vk-26f13d4cfd15f752cb32892fea512891c3550eef.tar.gz decky-lsfg-vk-26f13d4cfd15f752cb32892fea512891c3550eef.zip | |
update readme
| -rw-r--r-- | README.md | 70 |
1 files changed, 55 insertions, 15 deletions
@@ -15,7 +15,7 @@ A Decky plugin that streamlines the installation of **lsfg-vk** ([Lossless Scali ## Installation -**Note:** This plugin is not yet available on the Decky Plugin Store, it is in an experimental state, and likely to change drastically pending a full store release. +**Note:** This plugin is currently in active development. While functional, some features may change before the official Decky Plugin Store release. 1. **Download the plugin** from the [latest release](https://github.com/xXJSONDeruloXx/decky-lossless-scaling-vk/releases) - Download the "Lossless Scaling.zip" file to your Steam Deck @@ -30,28 +30,68 @@ A Decky plugin that streamlines the installation of **lsfg-vk** ([Lossless Scali 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 lsfg-vk vulkan layer -4. **Configure settings** using the plugin's UI. -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%` - - See the [LSFG-VK WIKI](https://github.com/PancakeTAS/lsfg-vk/wiki/Configuring-lsfg%E2%80%90vk) for more information on each available environment variable +4. **Configure settings** using the plugin's UI - adjust FPS multiplier, flow scale, performance mode, HDR settings, and experimental features +5. **Apply launch option** to games you want to use frame generation with: + - Add `~/lsfg %command%` to your game's launch options in Steam Properties + - Or use the "Launch Option Clipboard" button in the plugin to copy the command +6. **Launch your game** - frame generation will activate automatically using your plugin configuration + +**Note**: Configuration changes are applied in real-time and will take effect immediately without restarting your game. + +## Configuration Options + +The plugin provides several configuration options to optimize frame generation for your games: + +### Core Settings +- **FPS Multiplier**: Choose between 2x, 3x, or 4x frame generation +- **Flow Scale**: Adjust motion estimation quality (lower = better performance, higher = better quality) +- **Performance Mode**: Uses a lighter processing model - recommended for most games +- **HDR Mode**: Enable for games that support HDR output + +### Experimental Features +- **Present Mode Override**: Force specific Vulkan presentation modes for compatibility +- **Base FPS Limit**: Set a base framerate cap before the multiplier is applied (useful for DirectX games) + +All settings (except base FPS limit) are saved automatically and can be changed while games are running. ## Feedback and Support For per-game feedback and community support, please join the [Decky Lossless Discord Channel](https://discord.gg/SFhFy2Sd) +## Troubleshooting + +**Frame generation not working?** +- Ensure you've added `LSFG_PROCESS=decky-lsfg-vk %command%` to your game's launch options +- Check that the Lossless Scaling DLL was detected correctly in the plugin +- Try enabling Performance Mode if you're experiencing crashes +- Make sure your game is running in fullscreen mode for best results + +**Performance issues?** +- Lower the Flow Scale setting for better performance +- Enable Performance Mode (recommended for most games) +- Try reducing the FPS multiplier from 4x to 2x or 3x +- Consider using the experimental FPS limit feature for DirectX games + ## 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 +- Automatically downloads and installs the latest lsfg-vk Vulkan layer to `~/.local/lib/` +- Configures the Vulkan layer in `~/.local/share/vulkan/implicit_layer.d/` +- Creates a TOML configuration file in `~/.config/lsfg-vk/conf.toml` with your settings +- Automatically detects your Lossless Scaling DLL installation +- Provides an easy-to-use interface to configure frame generation settings: + - **FPS Multiplier**: Choose 2x, 3x, or 4x frame generation + - **Flow Scale**: Adjust motion estimation quality vs performance + - **Performance Mode**: Use lighter processing for better performance + - **HDR Mode**: Enable for HDR-compatible games + - **Experimental Features**: Override present mode and set FPS limits +- **Hot-reloading**: Configuration changes apply immediately without restarting games +- Easy uninstallation that removes all installed 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. +- **[PancakeTAS](https://github.com/PancakeTAS/lsfg-vk)** for creating the lsfg-vk Vulkan compatibility layer +- **[Lossless Scaling](https://store.steampowered.com/app/993090/Lossless_Scaling/)** developers for the original frame generation technology +- **[Deck Wizard](https://www.youtube.com/@DeckWizard)** for the helpful video tutorial +- The **Decky Loader** team for the plugin framework +- Community contributors and testers for feedback and bug reports |
