在今年 NVIDIA 年度盛會 GTC 的同時,亦同時是遊戲者開發大會 GDC 的舉辦期間,而在去年 NVIDIA 發表 Turing 圖靈架構特別著重 RTX 即時光線追蹤技術,不過原本顧及到執行效率僅提供擁有 RT Core 與 Tensor Core 的 RTX 20 系列 GPU 支援,然今年為了使光線追蹤技術更為普及,宣布包括 GTX 10 、 GTX 16 與 Titan V 等未有 RT Core 與 Tensor Core 的 GPU ,亦可支援基礎的即時光線追蹤效果。
若記得 NVIDIA 首次進行即時光線追蹤的展示,就是以 Volta 架構的工作站進行展示, NVIDIA 也曾說過光線追蹤並非新技術,只是若要實現即時的光線追蹤需要耗費龐大的運算支援,當然這也意味著要實現電影層級的即時光線追蹤可憑藉強大的運算效能,只是若以前一世代的 Pascal 架構,需要相當大的電晶體規模與功耗,才能實現順暢的 60fps 效果。
然而新一代的 Turing 圖靈架構從基礎著手,針對 FP32 與 INT32 加入專屬的核心,能夠同時執行整數與浮點運算,因此在執行 3D 場景時即以較 Pascal 有更好的效率;但對於實現即時光線追蹤,則進一步在架構整合針對光線追蹤的 RT Core ,並配合能進行 AI 處理的 Tensor Core ,使其能夠呈現電影層級的即時光線追蹤效果。
回到正題,雖然未有 RT Core 與 Tensor Core 的 GTX 10 與 GTX 16 系列 GPU 無法達到電影級的光線追蹤效果,不過並不代表它們不能執行光線追蹤技術,只要選擇與性能妥協即可,在與 API 、遊戲引擎合作之下,只要在設定中調整遊戲內光線追蹤的數量、效果層級與特性,仍能提供基礎的即時光線追蹤效果,只是要達到完整的即時光線追蹤體驗,就仍需要具備更完善硬體架構的 RTX 20 系列 GPU 。
在此次宣布後, Pascal 架構的產品包括 TITAX XP 、 TITAN X 、 GTX 1080 Ti 、 GTX 1080 、 GTX 1070 Ti 、 GTX 1070 、 GTX 1060 6GB ,以及正常來說應該不會有人買回來玩遊戲、基於 Volta 的 TITAN V ,與目前 GTX 16 家族中的 GTX 1660 Ti 、 GTX 1660 等,皆可在具備光線追蹤技術的遊戲與引擎下提供基本的光線追蹤效果與較低的光線盞數。
推測此舉的關鍵在於 API 、遊戲引擎與 GPU 廠商為了進一步推廣即時光線追蹤技術,針對即時光線追蹤特性有較完整的層級規範,設法針對 DX12 級的中高階 GPU 性能與特色制定出一套能夠執行一定程度即時光線追蹤的模式,這應該就是稍早 Crytek 所宣稱可讓 AMD 、 NVIDIA 沒有 RT Core 硬體亦能執行光線追蹤的根本原因,相信應該不久後 AMD 也會宣布旗下 GPU 支援光線追蹤技術。
2 則回應