Разработчик Metro Exodus: для трассировки лучей на next-gen консолях RT-ядра не обязательны

Обсуждение статей и новостей сайта
Відповісти
Автор
Повідомлення
manbearboar
Member

Повідомлення

Izraphail:ATI впервые заикнулась о тесселяции в 2001м году ака ATI TruForm(прикинь, аж 9 лет с презентации технологии в исполнении до ее вывода на потребительский уровень)? И когда, напомните ка мне, вышел DX11 с поддержкой тесселяции на потребительском уровне? И когда появились карты которые не садились в лужу? :facepalm:
Тесселяция была аппаратно реализована в Xbox 360, который вышел в 2005 году.
AlarmZone13
Member
Аватар користувача
Звідки: Баку

Повідомлення

Shadoff:What?
А ты что думал? DXR является частью DX12. Без DXR, RT ядра в Turing ни на что не способны. RayTracing в Vulkan не в счёт.
catdoom
Member
Аватар користувача

Повідомлення

Есть мнение-разговоры,что Метро перетерпело значительный даунгрейд по графике, из-за оптимизации под лучи,если бы делалась чисто под растеризацию,то выглядела бы,хотя бы как на Е32017. Вот вам и лучи несущие свет))На новых консолях,лучи будут как два шага назад по качеству графики,так что не надо.
Foxdie
Junior

Повідомлення

Не пойму, чего все так возбудились? Ну да, другие карты тоже могут в трассировку, но представьте, как просядет производельность, если на ее выполнение бросить ресурты карты без rt ядер?
bidjo666
Member

Повідомлення

Подождём AMD, они вроде как и без RT ядер справлялись неплохо.

Да и дхр не так уж плох
Izraphail
Member

Повідомлення

Alex Pepper:
Izraphail:надеюсь не нужно обьяснять?
Мне не нужно, а вот тебе видимо да :rotate: Ты даже не понял, что скинул пруф о аппаратной поддержке расчётов рейтресинга в Тьюрингах :up: Я уже здесь одному уникалу писал про АСИКи, но естественно утонул в минусах, т.к. здешние эксперты думают, что это "машина для печатания биткоина" :laugh:

https://ru.m.wikipedia.org/wiki/Интегра ... назначения

:laugh: :lol: :rotate: :up: :up: :up:

А дурачки плюсики ставят ему, думают вот оно, поймали Хуанга на горячем! :gigi: А на самом то деле и на 7970 на Вулкане рейтресинг возможен с хорошим фпс :lol:
Парень, нельзя быть таким беспросветно тупым. Будь добр, переведи 1е предложение: The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection
evrial
Member
Звідки: Москва

Повідомлення

Izraphail:The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection
Только ответа про performance и price на чистых streaming multiprocessor vs SM+RT еще никто конкретно не дал, т.к. разработчики двух игр решили не активировать трассировку лучей DXR без проприетарных RT cores.
dde
Junior

Повідомлення

Есть подозрение что это "ray and triangle intersection" какраз таки упирается в память, особенно если еще и "в железе" запилено. Такшо теорема Эскобара:)
bidjo666
Member

Повідомлення

evrial
Еще дхр меряется мега лучами, ртх гига лучами. Заценим чьи лучи круче.
washburn_t15
Member
Аватар користувача

Повідомлення

bidjo666:Да и дхр не так уж плох
https://www.youtube.com/watch?v=2kW3Rs4V6FA
Настолько неплох, что амд в нём даже не работает. Вот это победа.
nikolaiii
Member
Аватар користувача

Повідомлення

evrial
Решает активировать или нет функции директа только драйвер, потому не нужно тут на разрабов спихивать. Есть поддержка со стороны производителя видюхи, разрабу ничего делать не нужно, только проверить правильно ли работает на новой карте.
Alex Pepper
Member
Аватар користувача
Звідки: Сумы

Повідомлення

Izraphail:Парень, нельзя быть таким беспросветно тупым. Будь добр, переведи 1е предложение: The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection
Ну, я до последнего держался не выражаться, но раз вам так не дают покоя лавры вашего "умища" на столько, что вы безосновательно называете оппонента тупым, то могу сказать, что таковой здесь только ты, при чём до безобразия, как и те нефанаты, которые ставят тебе плюсы. Ты видимо ещё и английский не знаешь? В том тексте, что ты скинул, говорится о том, что RT-ядро это ASIC (The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection.), т.е. специализированная схема умеющая считать лишь один алгоритм, чтобы ускорить расчёты. А так как это ASIC, это позволило сэкономить место и расположить их как можно больше, в отличии от тех же унифицированных ядер CUDA (Because it is an ASIC-specific circuit logic, performance/mm2 can be increased by an order of magnitude compared to the use of shader code for intersection calculation.). Что дало тебе основание из этого текста считать, что RT-ядра это обычные ядра CUDA? Вопрос риторический, можешь не отвечать, и так понятно что основания для этого тебе дал твой объективный и ясный нефанатский ум, переполненный винегретом технических знаний о архитектуре ГП.

На сим разрешите откланяться. Ибо я ещё когда писал предыдущее сообщение уже знал, что ты не согласишься с тем, что сам себя слил, так как ты просто искренне сам этого не понимаешь в силу того, что просто не можешь.
Foxdie
Junior

Повідомлення

И если с rtx все так просто, почему же в самой Amd скромно сказали, что технология интересная, но в ближайших продуктах ее реализовывать не будут, а пока только присматриваются? Ведь все так просто, драйвер достаточно написать.
avuremybe
Member
Аватар користувача

Повідомлення

Foxdie:И если с rtx все так просто, почему же в самой Amd скромно сказали, что технология интересная, но в ближайших продуктах ее реализовывать не будут, а пока только присматриваются? Ведь все так просто, драйвер достаточно написать.
Технология уже 20 лет как интересная. И если бы Вы помимо заголовка прочли еще и сам комментарий от АМД, то у Вас бы не возникал вопрос, почему они не хотят сейчас внедрять это в потребительский сегмент.
Foxdie
Junior

Повідомлення

avuremybe: Технология уже 20 лет как интересная. И если бы Вы помимо заголовка прочли еще и сам комментарий от АМД, то у Вас бы не возникал вопрос, почему они не хотят сейчас внедрять это в потребительский сегмент.
Я прочитал несколько ответов от Amd по поводу rtx, и о том, что пока слишком мало проектов, где это востребовано, и о том, что если ее реализовывать, то на всех уровнях, но нигде не увидел чтобы они сказали, что ее можно без проблем и потерь производительности реализовать на униф. ядрах. Но местные иксперты уже успели обвинить Nvidia во лжи и ожидают rtx на любых картах.
avuremybe
Member
Аватар користувача

Повідомлення

Foxdie:нигде не увидел чтобы они сказали, что ее можно без проблем и потерь производительности реализовать на униф. ядрах.
А 20 лет назад она тоже только на RT ядрах невидии работала? Или на унифицированых блоках, которых тогда тоже небыло?
А касательно потерь - весь концепт RTX строится на использовании только первых итераций с последующим обесшумливанием через ИИ. О каком отсутствии проблем и потерь речь?

А не хотят они ее сейчас внедрять в потреб. сегмент потому, что производительности дико не хватает даже для таких кастрированных алгоритмов.
LostBoy
Member
Аватар користувача
Звідки: Оккупированный Донецк - Киев

Повідомлення

Foxdie
О чем вы говорите, тут до некоторых товарищей уже 7ю страницу пытаются донести простую мысль о необходимости аппаратного ускорения, а они все про DXR на шейдерах, да :-/
Видимо, чтобы еще больше упростить, нужно рассказать, например, об Intel QuickSync и о том, как жить без него (4К видео в плеере просто запустить). Про VT-x уже писал, но один кадр на полном серьезе начал приводить пример, как он Апач на 20-летнем проце запустил и ничего не тормозило, с одним юзерским коннектом, да. Я так понимаю, если еще один такой же пень купить, то вообще можно HA-кластер замутить и в прод. А все вокруг идиоты, покупают оверпрайснутые зионы по $4K, а тут можно с олх проц за 50 грн. - и делов-то :rotate:
Alex Pepper
Member
Аватар користувача
Звідки: Сумы

Повідомлення

Советую всем членам тайного ордена "Тьюринг тот же самый Паскаль, а RT-ядра = ядра CUDA", ознакомиться со статьей об архитектуре Turing, чтобы не делать никаких громких выводов по жёлтым заголовкам статей, вырванных из контекста, и чтобы не выглядеть полными дебилами.

Потоковый мультипроцессор в Тьюрингах:
спойлер
https://3dnews.ru/975396#%D0%90%D1%80%D ... 0%BE%D1%80
Тензорные ядра:
спойлер
https://3dnews.ru/975396/page-2.html#%D ... 8%20Turing
Основные принципы трассировки лучей и RT-ядра:
спойлер
https://3dnews.ru/975396/page-2.html#%D ... 0%B9%C2%A0

https://3dnews.ru/975396/page-2.html#RT ... 0%20Turing
Izraphail
Member

Повідомлення

Alex Pepper:
Izraphail:Парень, нельзя быть таким беспросветно тупым. Будь добр, переведи 1е предложение: The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection
Ну, я до последнего держался не выражаться, но раз вам так не дают покоя лавры вашего "умища" на столько, что вы безосновательно называете оппонента тупым, то могу сказать, что таковой здесь только ты, при чём до безобразия, как и те нефанаты, которые ставят тебе плюсы. Ты видимо ещё и английский не знаешь? В том тексте, что ты скинул, говорится о том, что RT-ядро это ASIC (The RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate the ray and triangle intersection.), т.е. специализированная схема умеющая считать лишь один алгоритм, чтобы ускорить расчёты. А так как это ASIC, это позволило сэкономить место и расположить их как можно больше, в отличии от тех же унифицированных ядер CUDA (Because it is an ASIC-specific circuit logic, performance/mm2 can be increased by an order of magnitude compared to the use of shader code for intersection calculation.). Что дало тебе основание из этого текста считать, что RT-ядра это обычные ядра CUDA? Вопрос риторический, можешь не отвечать, и так понятно что основания для этого тебе дал твой объективный и ясный нефанатский ум, переполненный винегретом технических знаний о архитектуре ГП.

На сим разрешите откланяться. Ибо я ещё когда писал предыдущее сообщение уже знал, что ты не согласишься с тем, что сам себя слил, так как ты просто искренне сам этого не понимаешь в силу того, что просто не можешь.
Боже, что за эталонный самозакоп :facepalm:
Что ты так прицепился к слову ASIC? Тебя не смущает словосочетание "RT core essentially adds a dedicated pipeline (ASIC) to the SM to calculate"? Или ты не знаешь что такое SM (Streaming Multiprocessor)? Говоря еще проще, то RT добавляет выделенный конвеер к ТЕКУЩИМ унифичированным блокам дабы они могли считать, ТОЧКА.
Идем потом на сайт зеленых: https://devblogs.nvidia.com/introductio ... y-tracing/
и видим то, чем заняты ваши РТ ядра, одним лишь шейдером, который стреляет лучами (+ просчет куда луч прыгнет дальше, на заданное кол-во "прыжков"). Всё остальное СЧИТАЕТ SM(Streaming Multiprocessor). :banghead:
А потому, даже :baby: будет понятно, что всё считают по прежнему унифицированные ядра, а всё что делают RT - это пуляние лучей(поскольку цвет пикселя в месте падения луча, всеравно считает всё тот же SM). Т.е. как ни крути, а БОЛЬШАЯ часть работы как была так и осталась на SM! О чем я и пытаюсь, вам, нефанатам, втолдычить :dontknow:

п.с. Как же я поражаюсь вашим двойным стандартам, называть безосновательно людей "дурачками" за то что те ставят плюсики мы можем, а нас за откровенную тупость обзывать тупыми - нельзя. :rotate:
Alex Pepper
Member
Аватар користувача
Звідки: Сумы

Повідомлення

Izraphail
Ох, и зарекался же не отвечать тебе ничего, но не могу ничего поделать. Пора лечиться от форумной зависимости :shuffle:
Говоря еще проще, то RT добавляет выделенный конвеер к ТЕКУЩИМ унифичированным блокам дабы они могли считать, ТОЧКА.
Т.е. ты хочешь сказать, что этот "выделенный конвеер" ничего не делает? И что если бы его не было, то унифицированные блоки считали точно так же? Ты опираешься на то, что во время копания ямы лопатой (RT-ядро, ASIC умеющий только копать почву, но не играть на фортепиано в отличии от универсальных рук), всё равно руки (унифицированные блоки) работают. Так это и ежу понятно! Лопату то надо держать и двигать! Но если бы в этих "руках" не было "лопаты", то копать им эту яму надо будет целую неделю! Неужели это не понятно?! :facepalm:
Идем потом на сайт зеленых: https://devblogs.nvidia.com/introductio ... y-tracing/
и видим то, чем заняты ваши РТ ядра, одним лишь шейдером, который стреляет лучами (+ просчет куда луч прыгнет дальше, на заданное кол-во "прыжков"). Всё остальное СЧИТАЕТ SM(Streaming Multiprocessor). :banghead:
А что это как не доказательство того, что RT-ядро это узкоспециализированный инструмент, решающий только одну задачу? Другими словами, аппаратная поддержка расчёта лучей? :facepalm:
А потому, даже :baby: будет понятно, что всё считают по прежнему унифицированные ядра, а всё что делают RT - это пуляние лучей. Т.е. как ни крути, а БОЛЬШАЯ часть работы как была так и осталась на SM! О чем я и пытаюсь, вам, нефанатам, втолдычить :dontknow:
И что ты этим хочешь опять таки сказать? Что так быстро "вырыли яму" лишь голые руки? Им вся заслуга, а "лопата" здесь ни при чём и ни разу не помогла? Что любая карта GTX или карта AMD, обладающая лишь "голыми руками" (унифицированными шейдерами) может "рыть ямы" (считать лучи) с той же эффективностью, что и с помощью "лопаты" (RT-ядро)? :facepalm:
Відповісти