LSFG-VK: Skvělá volba pro škálování her na Linuxu s Vulkanem a DXVK

LSFG-VK: Škálování her na Linuxu s Vulkanem a DXVK

Vznikl nový nezávislý projekt k nástroji, na který mnoho uživatelů Linuxu očekávalo, s názvem „LSFG-VK« Tento nový nástroj je umístěn jako neoficiální adaptace programu Lossless Scalings Frame Generation, který byl původně vytvořen pro Windows.

Tento vývoj provedl nadšenec, který pomocí technik reverzního inženýrství umožnil znovu vytvořit funkcionalitu LSFG s využitím knihoven DXVK a grafického API Vulkan.

LSFG-VK: Klíčový nástroj pro škálování her na Linuxu

Užitečnost LSFG-VK si klade za cíl povolit hry navrženo pro spouštění v samostatných oknech lze zobrazit na celé obrazovce bez ztráty kvality nebo problémů se měřítkemMnoho uživatelů zjišťuje, že konvenční metody upscalingu vedou k rozmazanému výstupu, zejména ve hrách, které nejsou navrženy pro dynamickou změnu rozlišení. Tento nástroj řeší tento problém v jeho jádru a nabízí plynulejší a vizuálně čistší zážitek.

Od reverzního inženýrství k funkčnímu linuxovému řešení

El Proyecto Zrodil se jako pokus o portování proprietárního řešení založeného na Direct3D 11 do Linuxu.Aby toho vývojář dosáhl, spoléhal se na DXVK, který funguje jako vrstva kompatibility mezi Direct3D a Vulkanem, a na nástroje jako RenderDoc pro získání přesné reprezentace potřebných grafických volání. Shadery, původně navržené pro běh v D3D11, byly zachyceny a dynamicky exportovány z PE spustitelných souborů, což umožnilo jejich analýzu a následnou implementaci ve Vulkanu.

Jednou funkční základ byl získán na DXVKProjekt se posunul k nativní implementaci založené přímo na Vulkanu. Toho bylo dosaženo pomocí vlastní vrstvy, která zachycuje a upravuje volání grafického API a integruje interpolační a škálovací systém LSFG do herního výstupu bez nutnosti úprav binárního souboru hry.

LSFG-VK se neomezuje pouze na škálování obrázků. Také... Umožňuje zvýšit plynulost a snímkovou frekvenci pomocí technik generování mezisnímků.To je obzvláště užitečné u her, které původně nebyly optimalizovány pro vysoké FPS. Díky svým možnostem dokáže nástroj interpolovat obrazy pomocí proprietárních algoritmů a dalších moderních technologií, jako je AMD FidelityFX Super Resolution (FSR) nebo NVIDIA Image Scaling.

Volba algoritmu škálování je přizpůsobena typu hryModerní tituly těží z proprietárního algoritmu LS1 nebo technologií jako FSR, zatímco klasické pixel-artové hry mohou využívat metody jako Integer Scaling nebo xBR. Pro ty, kteří mají rádi anime nebo kreslenou estetiku, Součástí je také podpora algoritmu Anime4K. Tyto možnosti se neomezují pouze na PC hry: i emulátory konzolí mohou těžit ze škálování a vyhlazování, které tento nástroj nabízí.

Jednoduchá implementace pro pokročilé uživatele

Používání LSFG-VK je překvapivě jednoduché pro ty, kteří se již seznámí s linuxovým prostředím. Jednoduše nainstalujte sdílenou knihovnu liblsfg-vk.so a nastavte příslušné proměnné prostředí. pro povolení systému škálování a interpolace. Nejsou nutné žádné úpravy hry ani instalace externích ovladačů, protože veškeré zpracování je prováděno dynamicky vrstvou Vulkan, která funguje jako zprostředkovatel.

Díky snadné integraci v kombinaci s výkonem a vizuální kvalitou, kterou poskytuje, je LSFG-VK ideálním nástrojem pro ty, kteří chtějí hrát na Linuxu bez kompromisů v grafickém zážitku. Jeho vývoj opět dokazuje, že komunita dokáže nabídnout inovativní řešení i bez oficiální podpory velkých společností v tomto odvětví.

Nakonec stojí za zmínku, že veškerý kód je napsán v jazyce C++ a distribuován pod licencí MIT, což umožňuje jeho volné používání a úpravy komunitou. Pokud se chcete dozvědět více, můžete se podívat na podrobnosti. Na následujícím odkazu.

Stáhněte a nainstalujte LSFG-VK

Pro ty, kteří mají zájem o vyzkoušení projektu, upozorňujeme, že jsou k dispozici předkompilované balíčky pro usnadnění instalace na různé linuxové distribuce. Mezi nabízené balíčky patří: deb, rpm, flatpak, .tar.zst (pro Arch Linux a deriváty) a také zdrojový kód pro kompilaci. Můžete si stáhnout kterýkoli z těchto balíčků. z níže uvedeného odkazu.