Як працює nvidia dlss – не все так однозначно

40

Хто не чув про dlss? і хто що знає про цю технологію? буду радий вашим коментарям і думкам по темі статті.щоб зрозуміти як працює dlss потрібно зрозуміти як працює відеокарта.візьмемо умовні rtx3060 і rtx3090.чим вони займаються?вони вважають як будуть відображатися 3d моделі в додатках. Зокрема в іграх. Яка блищить, яка відображає, яка поглинає світло і так далі.у них є ядра. Що складаються з транзисторів. Але для зручності розуміння будемо брати кількість ядер cuda. І зробимо їх кількість теж умовним. Округливши.наприклад у rtx3060 буде 5 000 ядер cuda.наприклад у rtx3090 буде 10 000 ядер cuda.відеокарта постійно проводить розрахунок візуалізації грунтуючись на кількості ядер і тактовій частоті процесора відеокарти і її пам’яті. Чим більше ядер і тактова частота, тим швидше йде розрахунок. Якщо 3090 вважає один кадр в 4к за 1/100 секунди, ми отримуємо 100 кадрів в секунду.тоді 3060 вважає в два рази повільніше, за рахунок меншої кількості ядер. 50 кадрів в секунду.

Але в цьому випадку відеокарта “напружується”. Вона вважає всі ці відображення, заломлення.але якщо ми дивимося фільм про супер героїв, який-небудь, де багато складної і важкої для прорахунку в реальному часі 3d графіки, то наша відеокарта не напружується прораховуючи її. Вона просто показує вже прораховане.

Так що ж робить dlss?вона задіє тензори.що таке тензори?вікіпедія каже:”використання тензорів у фізиці дозволяє глибше зрозуміти фізичні закони і рівняння, спростити їх запис (за рахунок зведення багатьох пов’язаних фізичних величин в один тензор)”.

Стало зрозуміліше?якщо ще ні, йдемо далі.у відкритих rtx є тензорні ядра. Для чого ж вони?вони для того, щоб за допомогою прогону на спеціальному своєму комп’ютері гри, у якій буде підтримка dlss, закодувати, наприклад в 100 тензорних ядер певне положення основних ядер.

Таким чином, вже немає реального прорахунку всієї картинки. Деякі значення основних ядер просто виставляються за допомогою закодованих комбінацій в тензорних ядрах. Це відповідно прискорює візуалізацію зображення в грі і підвищує кількість кадрів в секунду.а що думаєте ви?