ASUS TUF Gaming RTX 3080 OC пристигна в Ampere - PROHARDWARE! Тест на видеокартата

gaming

Ето първата лястовица от серията RTX 3000, която сме събрали заедно с 2080 Ti, за да разберем какво означават две години развитие.

Проследяване на лъча по-добре

Проследяването на радиацията беше умишлено пропуснато от предишните страници, тъй като заслужава малко повече обяснение на промените. NVIDIA обозначава блоковете, отговорни за процеса, като така наречените RT ядра и един от тях е процесор на мултипроцесор, т.е. за GA102 чип 84. В действителност това е по-сложно, тъй като тези RT ядра имат контролер и тяхната работа може да се тълкува. Поради тази причина считаме за важно да опишем, че когато говорим за RT ядро, всъщност обсъждаме част от задачата за проследяване на лъчи, а именно изследването на разреза и обхода.

Но не става въпрос само за хардуер, Microsoft прави значителни промени от гледна точка на софтуера. Когато беше представено първото DirectX Raytracing - ние го наричаме DXR 1.0, тъй като заинтересованите страни вече го правят - той предложи така нареченото динамично проследяване на базираните на шейдъри. Знаеше само, че работи, но изобщо не беше оптимизиран за изпълнение. Системата основно го правеше чрез изстрелване на лъчите, хардуерът търсеше къде да удари триъгълник, например, ако изобщо ще има удар, и удар (в случай на удар) или пропуск (без удар) шейдър може да дойде съответно. Който и да е бил извикан от програмата, той е бил свързан със съответната таблица на връзките и въз основа на това системата е успяла да сподели необходимите данни с шейдъра за удари или пропуски, т.е. по този начин се е следвал пътят на лъча.

H irde t и

Новото DirectX Raytracing, съкратено от DXR 1.1, въвежда така нареченото вградено проследяване на лъчи. Това е основна промяна от предишния метод, тъй като окабеляващата маса ще бъде премахната и няма да има повече отделни динамични шейдъри. Вместо това оригиналният шейдър вече съдържа контекстната структура и инструктира хардуера да започне стъпката на обхождане. Ако лъч има хит, функцията се връща и контекстната структура вече е в шейдъра, който може да започне да работи незабавно, няма нужда да премествате данни или да стартирате отделен динамичен шейдър.