Nvidia делает ставку на программное обеспечение для RTX 4090, и это правильный выбор
Nvidia наконец анонсировала RTX 4090 и RTX 4080 на своей специальной трансляции GeForce Beyond . Карты появятся в ближайшее время, и они полны новых функций. На самом деле их так много, что Nvidia гораздо меньше внимания уделяла сырой производительности во время презентации и гораздо больше внимания уделяла программному стеку, который будет поддерживать графические процессоры Ады Лавлейс.
Есть много вопросов о производительности RTX 4090 и RTX 4080 без ответа, особенно если учесть, что они дороже, чем предыдущее поколение. Тем не менее, карты являются признаком того, что грядет в будущем компьютерной графики. Мощность имеет значение, безусловно, но точность игр все больше и больше зависит от программного обеспечения, которое поддерживают новые графические процессоры. Nvidia делает этот звонок, и это правильный выбор.
Где заканчивается грубая сила
Легко предположить, что увеличение производительности — это все, что вам нужно сделать, чтобы увеличить частоту кадров, но скорость, с которой движется Nvidia, не позволяет аппаратному обеспечению догнать ее. Если верить комментариям Дженсена — когда игры превращаются в одну массовую симуляцию, — вам понадобится GPU через несколько поколений.
В настоящее время рендеринг самого высокого качества происходит в автономном режиме. То есть графический процессор работает над рендерингом каждого кадра независимо от того, сколько времени это занимает. Игры выполняют тот же рендеринг, но это происходит во время выполнения. Приложение (ваша игра) выполняет инструкции во время рендеринга, и рендеринг должен быть достаточно быстрым, чтобы иметь воспроизводимую частоту кадров.
Графические процессоры, доступные для геймеров, во многих случаях такие же, как и для визуальных эффектов и анимационных студий, поэтому этот скачок в точности рендеринга не может быть решен выпуском новых графических процессоров. Должен быть способ оптимизировать производительность во время выполнения, чтобы иметь такое же качество, как при автономном рендеринге. Это идея, по крайней мере.
Nvidia достигает этого с помощью двух основных инструментов: Deep Learning Super Sampling (DLSS) 3 и Shader Execution Reordering (SER). Большинство пользователей Nvidia знакомы с DLSS. Это инструмент суперсэмплинга, который использует более низкое внутреннее разрешение перед масштабированием с помощью ИИ для достижения исходного разрешения вашего монитора. Меньшее количество пикселей для рендеринга означает более высокую производительность. Достаточно просто.
DLSS 3 стремится сделать еще один шаг вперед. В дополнение к традиционному масштабированию AI, DLSS 3 будет генерировать совершенно уникальные кадры, которые не были обработаны вашим графическим процессором. Он просматривает предыдущие и будущие кадры и может предсказать, что ваш графический процессор будет отображать между ними. Само собой разумеется, что уникальные кадры, которые не нужно отображать вашему графическому процессору, являются заманчивым предложением для повышения производительности.
SER специально применяется к трассировке лучей, которая требуется для игры, которая хочет быть одной большой симуляцией. Nvidia заявляет, что перепланирует рабочие нагрузки затенения в режиме реального времени, что может повысить частоту кадров до 25%. Nvidia приравнивает SER к внеочередному выполнению для процессоров, что вполне справедливо.
Как правило, трассировка лучей плохо работает с параллельной обработкой. То есть каждому лучу нужно отдельное внимание из-за полуслучайного характера отражения света. Графические процессоры действительно созданы для параллельной обработки, поэтому трассировка лучей сегодня так требовательна. Оптимизируя инструкции трассировки лучей в зависимости от доступной мощности, Nvidia надеется еще больше повысить частоту кадров.
Программное обеспечение определяется
В мире процессоров за последние несколько лет было много разговоров об отмене закона Мура. Графические и центральные процессоры доходят до точки, когда уже не так просто разместить больше транзисторов в одном и том же пространстве, что изначально и было идеей закона Мура. И мы уже видим, как программное обеспечение может заполнить пробелы.
Конечно, DLSS — это не то же самое, что собственный рендеринг — есть небольшой компромисс в качестве изображения — но он обеспечивает гораздо больший прирост производительности, чем даже типичное поколение графических процессоров. Это жесткий факт, с которым нужно бороться. Программная функция, бесплатная для владельцев Nvidia RTX, обеспечивает большую производительность, чем совершенно новый графический процессор. Справедливости ради, то же самое касается AMD FidelityFX Super Resolution (FSR) , особенно в его последней версии.
Мы приближаемся к моменту, когда графические процессоры будут определяться программным обеспечением, которое они поддерживают. SER и DLSS 3 — это только начало. Ясно, что Nvidia видит, что прирост производительности, доступный благодаря оптимизации программного обеспечения, может перевесить даже улучшения поколений при достаточном творчестве, и это должно означать более высокую частоту кадров для геймеров, даже если они не могут позволить себе графический процессор высшего класса.
Это будет работать?
Хотя заявления Nvidia о DLSS и SER имеют смысл, это не означает, что комбинация программного обеспечения является выигрышным билетом. Это та же компания, которая дебютировала с трассировкой лучей в 2018 году в совершенно ужасной линейке игр, и, честно говоря, даже сегодняшняя трассировка лучей во многих случаях не стоит снижения производительности. Это может произойти снова с DLSS 3 и SER.
Но я уверен. Конечно, есть проблемы с ценами на RTX 4090 и RTX 4080, но технология, лежащая в основе, очень многообещающая. DLSS теперь творит чудеса, и, надеюсь, Nvidia узнала из первой версии о том, как качество изображения может испортить впечатление. SER также впечатляет, обещая бесплатную трассировку лучей без каких-либо специальных методов рендеринга.
Однако моя уверенность не конкретна. Важно дождаться появления RTX 4090 и RTX 4080, прежде чем делать какие-либо твердые выводы. Как бы то ни было, будущее графики для ПК было и будет определяться программным обеспечением, и новейшие графические процессоры Nvidia являются тому подтверждением.