D3D raytracing لم يعد يقتصر على 2080 ، كما نفيديا تقدمه إلى غيفورسي 10 ، 16

لقطة شاشة للمترو Exodus مع تمكين raytracing.تكبير / لقطة شاشة للمترو Exodus مع raytracing enabled.Nvidia

قراءة متعمقة

وأوضح Raytracing: نفيديا ، مايكروسوفت تقود الطريق في ثورة الرسومات الألعاب

أعلنت شركة Microsoft عن برنامج DirectX raytracing منذ عام ، ووعد بذلك جلب رسومات raytraced تسريع الأجهزة إلى ألعاب الكمبيوتر. في أغسطس ، أعلنت نفيديا RTX 2080 و 2080Ti ، زوج جديد بطاقات الفيديو مع معالجات Turing RTX الجديدة للشركة. في بالإضافة إلى أجهزة معالجة الرسومات العادية ، هذه جديدة شملت رقائق مجموعتين إضافيتين من النوى الإضافية ، مجموعة واحدة مصممة لتشغيل خوارزميات التعلم الآلي والآخر للحوسبة الرسومات raytraced. كانت هذه البطاقات أول بطاقات الدعم DirectX Raytracing (DXR) ، جنبًا إلى جنب مع 20 سلسلة 2070 و 2060 الأشقاء ، تمثل الأجهزة DXR الوحيدة حاليا متاح.

سوف يتغير هذا في أبريل ، حيث أعلنت نفيديا ذلك سوف تحصل على 10 سلسلة و 16 سلسلة بطاقات بعض المبلغ دعم raytracing مع تحديث برنامج التشغيل الشهر المقبل. على وجه التحديد، نحن نتحدث عن بطاقات سلسلة 10 بنيت مع رقائق باسكال (هذا بطاقات 1060 6GB أو أعلى) التي تحمل علامة تايتان مع باسكال أو فولتا رقائق (Titan X و XP و V) وبطاقات من 16 سلسلة مع Turing رقائق (تورينج ، على عكس Turing RTX ، تفتقر إلى النوى الإضافية ل raytracing والتعلم الآلي).

The GTX 1060 6GB and above should start supporting DXR with next month's Nvidia driver update.تكبير / يجب أن يبدأ GTX 1060 6GB فما فوق دعم DXR مع التالي نفيديا سائق تحديث الشهر

ليس من المستغرب أن أداء هذه البطاقات لن يتطابق أن من رقائق RTX. تستخدم رقائق RTX كلاً من نوى raytracing ونوى التعلم الآلي لرسومات DXR. لتحقيق أ مستوى مناسب من الأداء ، يحاكي raytracing نسبيًا عدد قليل من أشعة الضوء ويستخدم الحواف المستندة إلى تعلم الآلة ل اللحم من الصور raytraced. في غياب الأجهزة المخصصة ، DXR على رقائق GTX سوف تستخدم عمليات عدد صحيح 32 بت على CUDA النوى المستخدمة بالفعل لحساب وأعباء العمل تظليل.

يقول نفيديا أن بطاقات تورينج وباسكال ستستغرق من سنتين إلى ثلاثة مرات أطول ، على التوالي ، لتقديم كل إطار من Turing RTX بطاقة. هذا الاختلاف حاد بشكل خاص على بطاقات Pascal. في تورينج ، يمكن تشغيل عبء عدد صحيح 32 بت يستخدم ل raytracing بالتزامن مع عبء العمل الفاصلة العائمة 32 بت المستخدمة للآخرين المهام الرسومية. هذا ليس هو الحال في باسكال ، حيث عبء العمل سوف يتعين تشغيلها على التوالي.

هذا الأداء الأضعف يعني أن نفيديا توصي بذلك يستخدم المطورون فقط تأثيرات أبسط للراي على الشرائح الأقدم. على أجزاء RTX ، يمكن أن يكون أداء raytracing جيدًا بما يكفي تمكين الإضاءة العالمية – شكل من أشكال raytracing التي تمكن إضاءة غير مباشرة من الانعكاسات ، بالإضافة إلى الإضاءة المباشرة المعتادة إضاءة من مصادر الإضاءة – ولكن على أجزاء GTX ، توصي Nvidia استخدام مهام أبسط مثل الانعكاسات الخاصة بالمواد.

With the RT cores for raytracing and the tensor cores for خوارزميات تعلم الآلة ، يمكن لـ Turing RTX (الرسم البياني السفلي)  معالجة إطار مع raytracing بسرعة نسبيا.  تورينج  (middle graph) doesn't have the dedicated cores, but it can لا يزال تشغيل عبء العمل الصحيح في وقت واحد مع عبء العمل الفاصلة العائمة لفترة الإطار الكلي حوالي ضعف RTX. على باسكال (الرسم البياني العلوي) لتشغيل المهام عدد صحيح والفاصلة العائمة مرة أخرى إلى الوراء ، لذلك يستغرق وقتا أطول بكثير من  Turing, let alone the Turing RTX.تكبير / مع RT النوى ل raytracing و tensor النوى ل machine-learning algorithms, the Turing RTX (bottom graph) canprocess a frame with raytracing relatively quickly. The Turing(الرسم البياني الأوسط) لا يحتوي على النوى المخصصة ، لكنه لا يزال ممكنًا قم بتشغيل عبء العمل الصحيح في وقت واحد مع الفاصلة العائمة عبء العمل لمدة الإطار الكلي حوالي ضعف RTX. باسكال (الرسم البياني العلوي) يجب تشغيل المهام الصحيحة والفاصلة العائمة مرة أخرى مرة أخرى ، لذلك يستغرق وقتا أطول بكثير من تورينج ، ناهيك عن تورينج RTX.Nvidia

أن raytracing يمكن أن يؤديها على هذه الشرائح القديمة ليست مفاجأة كبيرة. خلال تطوير DXR ، استخدمت مايكروسوفت أ خوارزمية raytracing المستندة إلى حساب تظليل ، لذلك بوضوح مخصص الأجهزة ليست ضرورية. ومع ذلك ، فإن الأداء الكبير يظهر الفرق أن الأجهزة المخصصة ستكون المهم ، على الأقل حتى الآن.

يجب أن تبدأ الألعاب الحالية التي تستخدم DXR في الاستخدام تلقائيًا raytracing على 10 سلسلة و 16 سلسلة بطاقات مرة واحدة السائقين يتم تحديثها ، دون الحاجة إلى أي تحديثات اللعبة. ومع ذلك ، بالنظر إلى فرق الأداء ، ونحن نتخيل أن المطورين سوف تريد تكييف raytracing بهم إلى الأجهزة القديمة. العبئ المفروضة بواسطة raytracing على رقائق RTX كبيرة ، وانها ببساطة لن تكون عملية لمحاولة استخدام نفس المستوى من جودة raytracing على البطاقات القديمة.

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: