DLSS 5 научились переносить на вторую видеокарту — раньше так делала Nvidia
На старте технология работала сразу на двух GeForce RTX 5090.
Нейронный рендеринг из состава DLSS 5 очень хорошо просаживает частоту кадров в играх, но у энтузиастов уже есть два решения. Первое — обсчитывать с помощью DLSS 5 кадр в более низком разрешении; второе — вынести нейронный рендеринг на отдельную видеокарту.
Разработчик Марсело Гибо выпустил экспериментальное дополнение mgpu_bridge для ReShade, способное переносить обработку DLSS 5 на другой GPU. Первая карта в такой схеме отвечает за обычный рендеринг, вторая — только за DLSS 5.
Примечательно, что за вывод изображения на экран отвечает именно вторая видеокарта — просто потому, что так проще. Перекидывание данных обратно могло бы привести к дополнительному снижению производительности, а так частота кадров проседает очень умеренно.
У нынешней версии mgpu_bridge есть ряд ограничений. Во-первых, нужно не только две видеокарты, но и два монитора (не спрашивайте); во-вторых, ReShade обрабатывает уже готовый кадр и не получает доступ к данным глубины и векторам движения — тут еще есть над чем поработать.
Интересный момент: сперва Nvidia использовала для запуска DLSS 5 именно такой подход. Первые версии технологии работали сразу на двух GeForce RTX 5090, причем одна карта занималась только нейронным рендерингом; затем технологию удалось оптимизировать.

