DLSS Swapper 1.2.7 вышел 18 октября и наконец умеет то, о чём пользователи просят с сентября 2023 года: отмечаешь десяток игр, один раз выбираешь версию DLSS, FSR или XeSS, и программа меняет файлы во всех сразу. Раньше каждую игру приходилось открывать отдельно, и после выхода очередного DLSS это превращалось в двадцать минут щелчков. За первую неделю новую версию скачали 56 662 раза.
Если вы ей не пользовались: DLSS Swapper это бесплатная программа с открытым кодом, которая сама находит установленные игры и подменяет в них библиотеки апскейлеров. Игра вышла со старым DLSS, а вы ставите новый, не дожидаясь патча. Как это устроено и когда имеет смысл, разобрано в нашем гайде про DLSS почти в любой игре. Здесь только о том, что поменялось.
Что нового: одно окно на всю библиотеку

Функция называется bulk swap, массовая замена. Её написал сторонний участник проекта RafaelHGOliveira, автор программы принял правку 17 октября. На странице игр в панели инструментов появилась кнопка Select. Нажимаете, и обложки игр превращаются в галочки, а снизу выезжает полоска: сколько выбрано, Select all, Apply DLL, Clear и Done.
Apply DLL открывает окно со скриншота выше. Что в нём:
- У каждого типа библиотеки своя строка со списком версий: DLSS, Ray Reconstruction и Frame Generation, FSR 3.1 для DirectX 12 и Vulkan, XeSS, генерация кадров XeSS, XeSS для DX11 и XeLL.
- У трёх строк DLSS есть ещё и выбор пресета. На скриншоте разработчика стоит "NVIDIA recommended", но можно выбрать и конкретный.
- По умолчанию во всех строках "Don't change". Хотите обновить только DLSS, FSR и XeSS останутся как были.
- В списке только те версии, что вы уже скачали в саму программу. Сначала забираете свежий DLSS в разделе библиотеки, потом идёте в массовую замену.
Заранее окно не проверяет, в какой игре какая библиотека есть. Это выясняется уже при замене, а всё, что не подошло, попадает в отчёт. По-моему, правильно: иначе стоило бы выбрать две игры, одну с XeSS и одну без, и половина вариантов молча исчезла бы.
Как обновить DLSS во всех играх сразу

- Обновите программу до 1.2.7. Старые версии предложение обновиться вообще не показывали, эту ошибку тоже исправили только сейчас, так что версию лучше проверить самому в разделе About.
- Скачайте нужную версию DLSS в библиотеке DLL внутри программы. На скриншоте разработчика это v310.7.
- На странице игр нажмите Select и отметьте игры. Select all заберёт весь список, но я бы так не делал, почему, ниже.
- Нажмите Apply DLL, выставьте версию только в нужных строках, остальные оставьте на "Don't change".
- Apply, прочитать отчёт, потом Done, чтобы выйти из режима выбора.
Программа видит библиотеки Steam, GOG, Epic Games, Ubisoft Connect, приложения Xbox и Battle.net, а игры, установленные откуда-то ещё, добавляются руками кнопкой Add Game. Нужна 64-битная Windows 10 версии 20H1 или новее. Видеокарта любая: для FSR и XeSS GeForce не нужен.
Что покажет отчёт и что может пойти не так

Замена идёт по очереди, игра за игрой, с полоской прогресса, а в конце выходит сводка. В ней три исхода: заменено, пропущено и ошибки. То, что не встало просто потому, что в игре нет такой библиотеки, считается отдельной строкой и не мешает видеть главное. В примере разработчика вышло 22 замены в шести играх, 14 позиций не подошли, ошибок ноль. Если каким-то папкам нужны права администратора, вы получите одно сообщение с предложением перезапустить программу от админа, а не окошко на каждую игру.
Теперь о неприятном. В описании проекта прямо сказано: программа не обещает ни лучшей картинки, ни прибавки кадров, ни игры без вылетов, а после замены игра может вообще не запуститься, пока не вернёшь родной файл. Родной файл программа хранит сама. Но, судя по описанию пул-реквеста, массовой кнопки "вернуть всё как было" нет, откат по-прежнему поштучный. Заменили тридцать игр одним щелчком, назавтра три перестали запускаться, и чинить эти три придётся руками.
Отдельно про сетевые игры. Античиты следят за тем, какие файлы грузит игра, а подменённая DLL это подменённый файл игры, подписан он или нет. Соревновательные шутеры я бы в выборку не включал вовсе. На скриншоте самого разработчика Rust в списке есть, но не отмечен, и я бы сделал так же. Подробно, где можно получить бан, а где нет, разобрано в гайде.
Пресет C для генерации кадров и остальные исправления

Массовая замена не единственное, что есть в 1.2.7:
- Пресет C для Frame Generation. NVIDIA добавила его в бету NVIDIA app 13 октября, и в тот же день на DLSS Swapper завели просьбу его поддержать. Что это за ускоренный режим генерации кадров на RTX 40 и 50 с небольшой потерей качества, было в нашей новости от 13 октября.
- Список игр больше не перестаёт грузиться. Ошибку, из-за которой он оставался полупустым, исправили, а полное сканирование стало быстрее.
- Ушёл вылет при сканировании Steam.
- Снова работает предложение обновиться, плюс появилась плашка о новой версии.
- Добавлен перевод на иврит, обновлён упрощённый китайский.
На графике видно, сколько раз каждую версию скачали с GitHub. У 1.2.7 за плечами неделя, у 1.2.6.1 два месяца, так что это не гонка популярности, а просто масштаб: по всем выпускам счётчик перевалил за 2,9 миллиона, у проекта 7 932 звезды.
Качать только со страницы релизов на GitHub или через winget командой winget install --id=beeradmoore.dlss-swapper -e. В описании проекта отдельно предупреждают о сайтах, которые выдают себя за DLSS Swapper, а раз программа пишет файлы в папки ваших игр, копия со случайного зеркала это последнее, что вам нужно. Сборок две, установщик и переносной архив. За первую неделю их скачали примерно в пропорции два к одному, 38 600 против 18 004.
Источники
Релиз DLSS Swapper v1.2.7.0 на GitHub, 18.10.2026: список изменений и счётчики скачиваний. Пул-реквест #913: как устроена массовая замена, отчёт, ограничения и скриншоты, которые стоят в этой новости. Пул-реквест #961 и запрос #960: пресет C для Frame Generation. Описание проекта: поддерживаемые библиотеки, системные требования, предупреждения, официальные источники загрузки.

