Переменные для тонкой настройки работы LSFG-VK — технологии генерации кадров на основе Vulkan. Ниже приведены ключевые параметры, которые можно изменить, а также рекомендации по их использованию.
Индивидуальные настройки (для конкретной игры)
Вносятся в .ppdb файл игры (находится рядом с .exe файлом игры).
Глобальные настройки (для всех игр)
Вносятся в файл user.conf (находится в каталоге ~/PortProton/data/user.conf).
1. LSFG_MULTIPLIER
- Тип: целое число (
integer) - Описание: Коэффициент генерации кадров. Например:
2— удваивает частоту кадров,3— утраивает и т.д.
- Особенности:
- Можно указывать любое положительное целое число.
- Значение
1временно отключает LSFG-VK (генерация кадров не применяется).
- Пример:
export LSFG_MULTIPLIER=2
2. LSFG_FLOW_SCALE
- Тип: число с плавающей точкой (float)
- Диапазон: от 0.25 до 1.0
- Описание: Уменьшает разрешение внутреннего изображения, используемого для оценки движения. Это может повысить производительность за счёт снижения точности движения.
- Рекомендация: Используйте только если LSFG_PERFORMANCE_MODE=false и вам нужно дополнительное ускорение.
- Пример:
export LSFG_FLOW_SCALE=0.5
3. LSFG_PERFORMANCE_MODE
- Тип: логическое значение (boolean)
- Возможные значения: true / false
- Описание: Включает облегчённую модель генерации кадров. Даёт значительный прирост производительности (в 2–8 раз) с небольшой потерей качества.
- Рекомендация: Включайте, если важна производительность, а не максимальное качество.
- Пример:
export LSFG_PERFORMANCE_MODE=true
4. LSFG_HDR_MODE
- Тип: логическое значение (boolean)
- Возможные значения: true / false
- Описание: Переключает шейдеры в HDR-режим. Поддерживается только стандарт HDR (scRGB не поддерживается).
- Важно: Включайте только при использовании HDR-вывода.
- Пример:
export LSFG_HDR_MODE=true
5. LSFG_EXPERIMENTAL_PRESENT_MODE
- Тип: перечисление (enum)
- Возможные значения: fifo, mailbox, immediate
- Описание: Принудительно задаёт режим представления (present mode) без изменения логики синхронизации. Очень экспериментальная функция.
- Примечание: fifo эквивалентен вертикальной синхронизации (VSync).
- Пример:
export LSFG_EXPERIMENTAL_PRESENT_MODE=immediate
Общие рекомендации
- После изменения user.conf перезапустите приложение или игру, использующую LSFG-VK.
- Не комбинируйте
LSFG_FLOW_SCALE < 1.0иLSFG_PERFORMANCE_MODE=trueбез необходимости — это может привести к излишнему снижению качества. - При возникновении артефактов или нестабильности попробуйте вернуть параметры к значениям по умолчанию.