Ford's Garage

Small garage of one Ford in the big internet


FSR: поясняем почему это не плохо


Включение FSR\DLSS ведёт к увеличении инпут-лага и "кисельному" управлению

FSR3 состоит из двух частей - фрэймгенератор и апскейлер.

Кисельное управление - это фрэймгенератор. Согласен, говнина в любом своём проявлении. Приемлемо работает, когда из 120 fps надо нарисовать 240, и абсолютно отвратительно, когда из 30 fps нужно выжать 60.

Апскейлер FSR вносит задержку в 0.3-0.5 ms, что ничтожно мало даже для киберкотлет

FSR1\FSR2 не имеют в своём составе фрэймгенератора в принципе.

Зачем нужен апскейлер?

Когда твой GPU не тянет игрушку в FullHD - ты понижаешь настройки графики и/или разрешение, например до 1280х720

Но если нативное разрешение экрана FullHD - без FSR картинку до FullHD тебе заапскейлит монитор - максимально тупым дешёвым способом. Это приведёт к мыльной зашакаленной картинке.

С FSR твой монитор всегда работает в нативном разрешении, у тебя не корёжится HUD (он всегда рисуется в нативном разрешении), а видеокарта хитровыебанными алгоритмами пытается докинуть деталей будто это честный FullHD. Эдакий FXAA на максималках.

Алсо, если твой GPU не держит игрушку даже в 1280х720, FSR может скейлиться из 960х540 или даже 640х360

Прекрасная опция для встроек и задохликов типа Radeon RX6400\RX6500 или GeForce MX250\MX450 . Но какого хуя её начали пихать в системные требования обязательным пунктом - загадка...

FSR1\FSR2\FSR3 - а в чём отличия?

FSR1 не требует никаких интеграций движком игры и работает просто как сторонняя библиотека. Очень просто в использовании, но и результат нередко хуже, чем у FSR2. В Linux через библиотеку DXVK его так и вовсе можно прикрутить к абсолютно любой игре, использующей DX9-DX11, даже если эта поддержка никоим образом не заложена разработчиком.

FSR2 пошёл по пути DLSS - разработчик должен натренировать нейронку на своей игре и проинтегрировать FSR2 в движок. Собственно выводы обратные FSR1 - нужно сильно больше человекочасов для интеграции, но и буст качества картинки соответствующий.

FSR3 = FSR2 + Frame Generator