Используйте старую видеокарту для генерации кадров софтом Lossless Scaling

17 февраля
Просмотров: 59

Апскейлинг (масштабирование) и генерация кадров (frame generation) сегодня являются критически важными функциями, особенно учитывая, что оптимизация игр, судя по всему, только ухудшилась. Если вы используете видеокарту, которая изначально не поддерживает ни то, ни другое, вам повезло: существует сторонний вариант, который работает на любом GPU.

Апскейлинг и генерация кадров — это будущее

Апскейлинг на основе ИИ, такой как DLSS, и генерация кадров стали повсеместными на всех новых GPU от всех крупных производителей, и нет никаких признаков того, что это уйдет.

Улучшения за последние несколько поколений превратили эту технологию из области интересного эксперимента в то, чего мне очень не хватает, когда её нет. Я особенно привязался к генерации кадров в кинематографичных однопользовательских играх, таких как Cyberpunk 2077, поскольку они исключительно требовательны и не требуют идеальной реакции, как некоторые онлайн-соревновательные игры.

К сожалению, если вы используете старую видеокарту (включая исключительно долговечные GPU серии 10 от NVIDIA) или встроенную графику, вы в основном остались за бортом в этом не-ИИ-улучшенном холоде.

Здесь на помощь приходит программа под названием Lossless Scaling. Lossless Scaling позволяет вам использовать «старомодный» GPU для выполнения того же типа апскейлинга и генерации кадров, которые вы получаете с GPU серии RTX от NVIDIA, просто немного менее эффективно.

Она доступна на их веб-сайте или в Steam за 7 долларов.

Как работает Lossless Scaling без специального оборудования?

Апскейлинг и генерация кадров в последние годы стали в значительной степени синонимами NVIDIA, в основном из-за невероятного успеха их технологии DLSS. Однако у других компаний есть конкурирующие технологии, которые также способны на это, например, AMD FSR и Intel XeSS.

Как бы они ни назывались, все эти технологии используют специализированное оборудование на вашей видеокарте, оптимизированное для математики с низкой точностью (например, FP8 или INT8), которая полезна для задач ИИ. Затем они рендерят игру в более низком разрешении и используют искусственный интеллект для масштабирования до любого желаемого вами разрешения. В целом, чем ниже исходное разрешение, тем сложнее масштабировать, сохраняя при этом то же визуальное качество с помощью ИИ-апскейлинга.

Однако это специализированное оборудование не является строго необходимым. Даже GPU без выделенного оборудования способны выполнять математические вычисления, требуемые для технологий ИИ, просто у них это получается хуже.

Вы можете использовать второй GPU

Видеокарта, которую вы используете с Lossless Scaling, может быть немного хуже в задачах ИИ, чем RTX 5080, но Lossless Scaling предлагает способ противодействовать этому: второй GPU.

Если у вас есть свободный слот PCIe в вашем ПК, а также второй GPU и достаточно мощный блок питания, вы можете выделить один GPU для рендеринга игры, а другой GPU — для обработки апскейлинга и генерации кадров. Разделение нагрузки между двумя GPU теоретически позволяет получить лучшую производительность, чем при использовании одного GPU.

Опция использования двух GPU в Lossless Scaling требует некоторой настройки, но не требует идентичных GPU. Это означает, что если вы сможете купить подержанную GTX 1060 по хорошей (низкой) цене на вторичном рынке, вы сможете использовать её в тандеме с вашей 1070 Ti или RX 580.

Множество настроек для множества типов игр

У Lossless Scaling есть еще одна функция, которой нет у NVIDIA и AMD: масштабирование, специфичное для стиля. Он включает в себя несколько техник масштабирования, оптимизированных для разных целей. Это:

  • LS1

  • AMD FidelityFX Super Resolution

  • NVIDIA Image Scaling

  • Integer Scaling (целочисленное масштабирование)

  • Nearest Neighbor (по ближайшему соседу)

  • xBR

  • Anime4K

  • Sharp Bilinear (четкая билинейная)

  • Bicubic CAS (бикубическая CAS)

Для современных игр общего назначения разработчик Lossless Scaling рекомендует LS1 или FSR. Если вы играете в пиксель-арт игру, вместо этого вам следует использовать Integer Scaling или xBR.

Хотя игры, в которые играю я, не выигрывают от моделей масштабирования Integer Scaling, XBR или Anime4K, приятно, что здесь есть что-то для каждого.

У Lossless Scaling есть некоторые ограничения

Lossless Scaling и апскейлинг в целом действительно проявляют себя наилучшим образом, когда вы «упираетесь в GPU». Другими словами, когда ваша видеокарта является тем, что вас замедляет. В таких ситуациях использование технологии масштабирования снижает разрешение, в котором вы рендерите игру, а затем использует другой подход, чтобы она выглядела как ваше идеальное разрешение, что может быть менее требовательно к вашему GPU.

Это делает игру более плавной. Однако, если вы находитесь в ситуации, где ограничивающим фактором является ваш процессор (CPU), то масштабирование вам не поможет. Вы можете рендерить в любом низком разрешении, но ваша производительность все равно будет плохой. Добавление второго GPU в этом сценарии, чтобы «помочь Lossless Scaling работать лучше», также не улучшит ситуацию, поскольку в конечном итоге проблема была не в GPU.

Генерация кадров аналогично ограничена. Если вы ограничены вашим CPU, а не GPU, вы все равно будете чувствовать лаги, потому что ваш процессор изо всех сил пытается успевать, даже если кажется, что у вас 60 FPS. Это своеобразная и очень раздражающая форма лагов, и если вы застряли в такой ситуации, лучше попытаться настроить параметры, снижающие нагрузку на CPU.

Сам Lossless Scaling доступен только на Windows, но если вы готовы немного повозиться, вы можете запустить алгоритм генерации кадров Lossless Scaling на Linux. Я даже видел, как он работает на Steam Deck с удивительно хорошими результатами.

Комментарии
Ваш комментарий:
Имя:
Отправляя форму, я даю согласие на обработку персональных данных.
— Поля, обязательные для заполнения
Читайте еще
На этом сайте используются файлы cookie. Продолжая просмотр сайта, вы разрешаете их использование. Подробнее. Закрыть