LSFG-VK:使用 Vulkan 和 DXVK 在 Linux 上進行遊戲擴充的絕佳選擇

LSFG-VK:使用 Vulkan 和 DXVK 在 Linux 上擴展遊戲

一個新的獨立專案誕生了 許多 Linux 用戶期待的實用程序,名為“LSFG-VK«,這個新實用程式被定位為無損縮放幀生成程式的非官方改編版,該程式最初是為 Windows 創建的。

此項開發由一位愛好者完成,他透過逆向工程技術,使用 DXVK 庫和 Vulkan 圖形 API 重新創建了 LSFG 功能。

LSFG-VK:在 Linux 上擴展遊戲的關鍵工具

效用 LSFG-VK 旨在允許遊戲 設計用於在單獨的視窗中運行 可以全螢幕顯示,不會損失品質或出現縮放問題許多用戶發現,傳統的畫質提升方法會導致輸出模糊,尤其是在一些不支援動態解析度調整的遊戲中。此工具從根本上解決了這個問題,帶來更流暢、更清晰的視覺體驗。

從逆向工程到可行的 Linux 解決方案

該項目 它的誕生是為了嘗試將基於 Direct3D 11 的專有解決方案移植到 Linux。為了實現這一點,開發人員依靠 DXVK(它充當 Direct3D 和 Vulkan 之間的兼容層)以及 RenderDoc 等工具來獲取所需圖形呼叫的精確表示。這些著色器最初設計為在 D3D11 下運行,它們被攔截並從 PE 可執行檔中動態匯出,從而允許對其進行分析並在 Vulkan 中實現。

一旦 在 DXVK 上獲得了功能基礎該專案已成功實現直接基於 Vulkan 的原生實作。這是透過一個自訂層實現的,該層攔截並修改圖形 API 調用,將 LSFG 的插值和縮放系統整合到遊戲輸出中,而無需修改遊戲的二進位檔案。

LSFG-VK 不僅限於縮放影像。它還可以 它允許透過中間幀生成技術來提高流動性和幀速率。這對於原本未針對高 FPS 進行最佳化的遊戲尤其有用。憑藉其強大的功能,該工具可以使用專有演算法和其他現代技術(例如 AMD FidelityFX 超解析度 (FSR) 或 NVIDIA 影像縮放)來插值影像。

縮放演算法的選擇適應遊戲類型現代遊戲受益於專有的 LS1 演算法或 FSR 等技術,而經典像素畫遊戲則可以利用整數縮放或 xBR 等方法。對於喜歡動漫或卡通美學的玩家來說, 還包括對 Anime4K 演算法的支援。 這些可能性不僅限於 PC 遊戲:控制台模擬器也可以從該工具提供的縮放和平滑功能中受益。

為高級用戶提供簡單的實現

使用 LSFG-VK 非常簡單 對於那些已經熟悉 Linux 環境的人來說。 只需安裝共用程式庫 liblsfg-vk.so 並設定適當的環境變數。 啟用縮放和插值系統。無需修改遊戲或安裝外部驅動程序,因為所有處理均由作為中介的 Vulkan 層動態完成。

這種易於整合的特性,加上其提供的性能和視覺質量,使 LSFG-VK 成為那些希望在 Linux 上玩遊戲而不犧牲圖形體驗的用戶的理想工具。它的開發再次證明,即使沒有業內主要公司的官方支持,社群也能提供創新的解決方案。

最後,值得一提的是,所有程式碼均使用 C++ 編寫,並遵循 MIT 授權發布,允許社群自由使用和修改。如果您有興趣了解更多信息,可以查看詳細信息。 在下面的鏈接中。

下載並安裝 LSFG-VK

對於有興趣嘗試該專案的用戶,請注意,我們提供預編譯軟體包,方便在各種 Linux 發行版上安裝。這些軟體包包括:deb、rpm、flatpak、.tar.zst(適用於 Arch Linux 及其衍生版本),以及用於編譯的原始程式碼。您可以取得其中任何一種軟體包。 從下面的鏈接。