Настройка параметров LSFG

Переменные для тонкой настройки работы 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 без необходимости — это может привести к излишнему снижению качества.
  • При возникновении артефактов или нестабильности попробуйте вернуть параметры к значениям по умолчанию.
3 Likes