Масштаб без потерь — появился проект LSFG -VK, который частично передает функциональность программы Linux

Технологии масштабирования были доступны в играх в течение нескольких лет, которые направлены на повышение плавности игры. Такие решения, как NVIDIA DLSS, AMD FSR и Intel Xess, появились на рынке, и чуть позже — самые универсальные из них, то есть без потерь масштабирование. Благодаря проекту LSFG-VK на GitHub, последний теперь можно запустить также в распределении / системах на основе Linux, хотя это не полный порт порта.
Функция генерации кадров из программы масштабирования без потерь работает на дистрибутивах Linux благодаря проекту LSFG-VK. Программист изменил работу программы на основе D3D 11, переписывая код приложения в Вулкан. К сожалению, это было не без больших ограничений на функциональность.
Масштабирование без потерь 3.1 предлагает режим, который будет дышать видеокартой. Обновление также вводит лучшее качество изображения
Масштабирование без потерь -это программа, основанная на API Direct3D 11, которая по определению означает, что она не работает на основе Linux. Теоретически его можно запустить с помощью слоев совместимости, таких как DXVK — и фактически, приложение может начать. Проблема в том, что даже если он работает, он не выполняет свою надлежащую функцию. DXVK, несмотря на свою эффективность в переводе D3D 11, не может захватить полную рендеринговую поток (шейдерный трубопровод), как это требуется при масштабировании без потерь. Кроме того, DXVK работает высоко автоматизированным и непрозрачным образом, а также реализует свою собственную логику синхронизации, которая отличается от нативного DX11. Это означает, что определенные операции — в частности, в зависимости от точного времени производительности и контроля над шейдерами, не работают, как и должно. Таким образом, для того, чтобы фактически выполнить без потерь масштабирование функциональным образом вблизи Linux, необходимо было не только запустить DXVK NAVER (без вина/протона), но и вручную восстановить весь графический поток и переписывать его с нуля в API Vulkan-Exactly, как это было сделано как часть проекта LSFG-VK. Что еще можно прочитать здесь.
Ядра Linux 6.16 RC4 — еще одно бета -ядро. Исправление драйверов, стабильность и файловые системы
Стоит подчеркнуть, что LSFG-VK не является ни слоем совместимости, ни наложением для масштабирования без потерь. Это совершенно отдельный проект, в котором используется только библиотека потерпевшего .dll, что позволяет запустить ее в вулканской среде на Linux. Таким образом, запуск приложения без потерь с помощью STEAM не влияет на LSFG-VK. Чтобы использовать LSFG-VK, вы должны вручную добавить соответствующие переменные среды в параметрах начала игры: enable_lsfg = 1 lsfg_multiplier = 4 %команда %. Первый раздел активирует генерацию одного дополнительного кадра, в то время как второй устанавливает множитель, рекомендуется 2-4, хотя может быть установлено больше из них. Следует отметить, что LSFG-VK только передает функцию генерации кадров и не содержит никаких механизмов масштабирования изображения. Это означает, что мы имеем дело здесь с частичной и очень ограниченной передачей функциональности без потерь. Кроме того, согласно информации автора, LSFG-VK не работает с GameCope, то есть композитор Wayland, созданный Valve для Steam Deck. Несмотря на это, на настольных компьютерах с Linux часто рекомендуется запустить игры с переменной -Gamescope, потому что во многих случаях это повышает производительность.
Какая игра Linux? Какая графическая система? Новая статистика из Steam Show, что играет в мире открытого исходного кода (частично) выглядит как
Чтобы установить LSFG-VK, вам, естественно, нужно иметь или купить несколько масштабирования без потерь Zlotys на платформе Steam. На самом деле, однако, достаточно, чтобы иметь доступ к библиотеке. Затем начнется лестница-вам нужно открыть терминал и установить несколько необходимых инструментов, таких как: Base-Devel, Clang, LLVM, Vulkan-Haaders, Cmake, Meson, Ninja и Git. Следующим шагом является клонирование исходного кода LSFG-VK из GitHub, создание программы с использованием таких инструментов, как Cmake, и, наконец, его установка. Весь процесс описан на примере распределения Arch Linux здесь. Автор проекта также содержит список совместимости с играми, которые включают такие названия, как: Minecraft, Metro Exodus, Quake II RTX, Resident Evil 2 Retake, Genshin Impact, Doom: The Dark Ages и Indiana Jones и The Great Circle. Таким образом, мы видим, что LSFG-VK работает хорошо с протоном. В конце концов, это не полный порт масштабирования без потерь для Linux, как много сообщений о технологических СМИ, а только передача функции генерации кадров, хотя, по мнению автора проекта, работы все еще продолжаются.
Источник: GitHub