Кто виноват?
Если вы играете в игры с DLSS на Linux на Nvidia, и последние пару дней как-то не играется, то вам не кажется. Nvidia прислала нам на новый год новую версию DLSS, аж две, Preset L и Preset M, но вот незадача – впервые в истории ��бновления DLSS новые пресеты не всегда лучше старых. L и M жёстко заточены под режимы UltraPerformance и Performance на картах 4ХХХ плюс. Во всех остальных комбинациях они... лучше бы падали, народ бы хоть зашевелился – но нет, они просто дико тормозят.
А поскольку раньше никогда не было такого разделения, то у всех Протонов везде прописана логика всегда форсить новейший пресет. И все влипли.
Что делать?
Найти у себя переменную окружения DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION и умудриться при этом не вызвать сотону. Если вы используете dlss-swapper, то его нужно открыть текстовым редактором, и она там.
Если у вас карта 3000 и меньше, поставить значение RENDER_PRESET_K. Жёстко установив Preset K на все режимы DLSS.
Если у вас 4000+ то значение надо ставить DEFAULT, тогда пресет будет умно и без лишних тормозов выбираться прямо во время игры.
А если там значение RENDER_PRESET_LATEST то, вероятно, у вас проблема.
Напомню, что увидеть, какой Preset активен можно, установив переменную PROTON_DLSS_INDICATOR=1, и запустить игру. Нужно прямо игру загрузить, в меню может не показывать.
У меня всё. Bleeding edge опять был bleeding.
