Add ArmadaLSFGAdaptive to Plugin Store - #1108
Closed
drewano wants to merge 6 commits into
Closed
Conversation
Issues Found
Next Steps
Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️ |
|
This is just AI slop.. I'd do not want to have my project wrapped into a plugin by AI on the plugin database, nor do I want an AI slop fork to be in the plugin database. As far as I understand, generative AI is disallowed anyways. Besides, there already is a plugin for lsfg-vk in the repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add ArmadaLSFGAdaptive to Plugin Store
Armada LSFG Adaptive brings LSFG-VK frame generation (Lossless Scaling-style) to Armada OS handhelds — the SteamOS-like distro for ARM64 (Snapdragon) devices (AYN Odin 2/3/Thor, Retroid Pocket, AYANEO Pocket...). Armada OS replicates the SteamOS experience (gamescope session, Steam game-mode UI, Decky preinstalled), and this plugin follows the standard Decky plugin model: Python backend + React frontend.
What it does
remote_binary) at the user level (~/.local) — no root flag, immutable OS untouched.Lossless.dllin their Steam library (requires the Lossless Scaling app; the plugin never distributes or modifies it — same requirement asdecky-lsfg-vkandDecky-Framegenalready on the store).[[profile]]blocks to~/.config/lsfg-vk/conf.toml; activation is by executable-name matching (active_in) — no Steam launch options needed.conf.tomlcontent from other tools is preserved; kill switches (DISABLE_LSFGVK=1) documented.How it differs from
decky-lsfg-vk/Decky-FramegenThose target x86_64 (Steam Deck / Bazzite) with fixed multipliers. This plugin is the first aarch64 build on the store and the first with adaptive frame generation (engine:
eugeniosegala/lsfg-vk-experimentalpinned at commit276030d, version2.0.0-dev28-experimental.25, GPL-3.0). On x86_64 systems the plugin detects the architecture mismatch and refuses to install the layer with a clear status message (clean no-op, nothing written).The prebuilt
.sois fully verifiable:remote_binaryis sha256-pinned to a release asset, the exact source commit and rebuild instructions live inengine/of the plugin repo, andTHIRD_PARTY_NOTICES.mdships in the zip.Task Checklist
Developer
Disclosure: a majority of this plugin's code was written with AI assistance (agentic coding tool) under the maintainer's direction. In the spirit of the checklist above I am disclosing this explicitly rather than leaving the box unchecked silently: all code is public and unobfuscated in the repository, includes 31 unit tests, was built and validated with
decky plugin build(CLI 0.0.8), and every bundled binary is pinned and rebuildable from source. Happy to follow maintainer guidance on this point.Plugin
Note: this plugin targets Armada OS (aarch64) hardware. On x86_64 SteamOS it performs an architecture check and cleanly refuses to install the Vulkan layer (clear status shown in the panel, nothing modified). I have not yet been able to test on an Armada device through the Decky store flow, so I am leaving the SteamOS box unchecked and flagging this for maintainer guidance on hardware-specific plugins.
Backend
liblsfg-vk-layer.so— GPL-3.0, dynamically linked, source-pinned, sha256-verified at build time)Community
(Not done yet; happy to test other PRs to help the queue.)
Testing