27/1/2020

اختبار Vulkan API للبث المباشر على الكمبيوتر الشخصي

يسعدنا أن نعلمكم أن برنامج التصحيح 4.3 سيختبر إصدارنا الأول من Vulkan للبث المباشر على الكمبيوتر الشخصي في برنامج التصحيح 4.3.
يرجى تحديد زر التشغيل المناسب عند إطلاق اللعبة على الكمبيوتر الشخصي، ليتم إطلاق Rainbow Six Siege على Vulkan. ستتمكن من تحديد DirectX 11 أو Vulkan من منصات التشغيل الخاصة بك.

لماذا تختار VULKAN

يتيح Vulkan API مزايا مقارنة بـDirectX 11 والتي بدورها تساعد Rainbow Six Siege على تحسين أدائها على عدة مستويات.

باختصار، سيمكننا Vulkan API من إجراء التحسينات على حمل العمل من خلال Dynamic Texture Indexing لتقليل تكلفة CPU، ومن خلال Dynamic Resolution وAsyncCompute لتقليل تكلفة GPU. هذه المميزات مستخدمة بالفعل على أجهزة اللعب، وسيسمح Vulkan API باستخدامها على الكمبيوتر الشخصي أيضا.
__وبالجمع بين كل هذه المميزات، يمكننا تعظيم تكلفة أداء كل من GPU وCPU. __

يمكن للمهتمين بالتفاصيل التقنية العثور على تفسيرات أكثر تعمقا بالأسفل عن هذه المميزات والمزايا التي يتم إحداثها لنسخة الكمبيوتر الشخصي. لضمان أداء سليم لـVulkan، احرص على تفقد القسم الخاص بملاحظتنا المهمة.

قائمة المحتويات
VULKAN وDIRECTX 11 وAPIs
اختبار VULKAN من أجل RAINBOW SIX SIEGE
تفاصيل تقنية
---Dynamic Texture Indexing
---Render Target Aliasing وDynamic Render Scaling
---Async Compute
ملاحظات مهمة
---برامج تشغيل الرسومات: قم بتحديث برامج التشغيل الخاصة بك!
---دعم الجهاز
---فرط استهلاك ذاكرة GPU

VULKAN وDIRECTX 11 وAPIs

Vulkan وDirectX 11 هما واجهات برجمة تطبيق الرسومات، المعروفة برسومات APIs. وإنهما بمثابة وسائط اتصال بين Rainbow Six Siege (والألعاب الأخرى) ووحدة معالجة الرسومات الخاصة باللاعب، والمعروفة أيضا باسم GPU.

[R6S] Vulkan API Graphic

في اللعبة وفي التطبيقات الأخرى ذات الرسومات المكثفة، يعمل كل من CPU وGPU بشكل موازي ويحدد معدل إطار اللاعب الأقصى عند اللعب من خلال بطء الاثنين، والذي يختلف وفقا للجهاز. للاعبين قدرة محدودة للتحكم في معدل الإطار بواسطة تغيير إعدادات الرسومات الخاصة بهم لتحسين حمل عمل الـGPU الخاص بهم، ولكن المغزى هو أن الأداء ما زال محدودا إما من خلال CPU أو GPU الخاصين بهم.

__هنا تحدث APIs فارقا:__يمكن للـAPI الصحيح أن يوفر مميزات تسمح لنا بتعزيز حمل العمل والأداء. بعض الـAPIs مثل Vulkan أشبه بالقرص الصلب الخاص بالجهاز ولذلك تتطلب استهلاك أقل للـCPU.باختصار تتيح للمبرمج مرونة أكثر على حساب رموز أكثر تعقيدا.

تستخدم Rainbow Six Siege حاليا DirectX 11 API والذي تم إصدارة قبل أكثر من 10 سنوات. فما زال يقدم أداء رائعا، ولكن يتطلب برنامج تشغيل الرسومات كميات كبيرة من معالجة CPU. وبالإضافة إلى ذلك فبعض المميزات المدعومة بواسطة وحدات GPU الحديثة لا تتلاءم مع وجهات API القديمة مثل DirectX 11. (لقد قيمنا أيضا DirectX 12، ولكن أظهرت اختباراتنا الداخلية أداء CPU أفضل مع Vulkan.)

يقدم Vulkan فوائد يمكننا الاستفادة منها والتي ستساعدنا على تقليل تكلفة CPU وGPU، وتقدم أيضا دعما للمزيد من المميزات الحديثة لتمهد الطريق لأشياء أكثر إثارة في المستقبل.

اختبار VULKAN من أجل RAINBOW SIX SIEGE

بالرغم من إجرائنا للعديد من التصديقات الداخلية والمكثفة، وقضائنا للوقت في تجميع التشخيصات من عمليات التنفيذ الخاصة بالـVulkan على الخادم التجريبي، ولكن الاختبار الأكبر لـVulkan سيكون أداءه للاعبينا في البث المباشر على خوادم الكمبيوتر الشخصي.

__في 4.3، سنمضي قدما لاختبار Vulkan في البث المباشر على الكمبيوتر الشخصي. هذا لاختبار Vulkan في مواجهة مجموعة واسعة من الأجهزة ونسبة كبيرة من اللاعبين ليساعدونا على ضمان الاستقرار الكلي مع Vulkan جيد أو حتى أفضل مما سبق.__يرجى الأخذ في الاعتبار بأننا ما زلنا في مرحلة اختبار وتعديل Vulkan من أجل Rainbow Six Siege، قد يلاحظ بعض اللاعبين عدم وجود تغيير أو احتمالية انخفاض الأداء في الإصدار المباشر الأولي. كما نمضي قدما في Vulkan، فهدفنا هو تحسين Vulkan ليتحسن أداء الرسومات بالنسبة للاعبينا.

الملخص

يتيحVulkan API مزايا مقارنة بـDirectX 11 والتي بإمكانها مساعدة Rainbow Six Siege على تحسين أداء الرسومات. فضلا عن ذلك، Vulkan كواجهة API أحدث، فإنه يتمتع بفوائد ستساعد على تقليل تكلفة CPU وGPU، بالإضافة إلى دعم لمميزات جديدة بإمكانها تمهيد الطريق لأشياء أكثر إثارة وحداثة في المستقبل. سنصدر Vulkan للبث المباشر على الكمبيوتر الشخصي بواسطة برنامج التصحيح 4.3 للاختبار على نطاق أوسع.

لإطلاق Rainbow Six Siege على Vulkan، يرجى تحديد زر التشغيل المناسب عند إطلاق اللعبة على الكمبيوتر الشخصي. ستتمكن من تحديد إما DirectX 11 أو Vulkan من منصات التشغيل الخاصة بك.

[R6S] Vulkan DX gif

لا تنس،حدّث برامج تعريف الرسوميات. تحديث Nvidia رقم 441.87، تحديث AMD رقم 20.1.4، تحديث Intel رقم 26.20.100.7755 أو أحدث.


تفاصيل تقنية

Vulkan هو API صمم ليعمل بشكل وثيق مع مستوى الجهاز.
باستخدام Vulkan API، يمكن لـSiege الاستفادة من المميزات الثلاثية الحديثة لتحسين أداء حمل العمل:
-Dynamic Texture Indexing (والمعروف أيضا باسم Bindless Rendering)

  • Render Target Aliasing
  • Async Compute

Dynamic Texture Indexing (والمعروف أيضا باسم Bindless Rendering)

ماذا تفعل:
يساعدنا Dynamic Texture Indexing على تخفيف الأحمال على CPU عبر إصدار أوامر تصيير أقل(إصدار أمر لوحدة رسومات الـAPI برسم غرض سيظهر على الشاشة). يتحقق ذلك من خلال تحديد GPU للهيئة المستخدمة في أداة التحكم بوحدات البكسل بشكل ديناميكي، بدلا من تثبيتها باستخدام CPU. وينتج عن هذا ضغط أقل على الجهاز، ودورات الـCPU الحرة يمكن ترجمتها بعد ذلك إلى أداء CPU أفضل بشكل عام.

النتائج المتوقعة:
باستخدام Vulkan وDynamic Texture Indexing،يجب أن يلاحظ اللاعبين المقيدين بالـCPU معدل إطار أفضل وأكثر تناسقا.

Render Target Aliasing وDynamic Render Scaling

ماذا يفعلان:
__سيسمح لنا Render Target Aliasing بتطبيق تحسين الجودة لأجل الكمبيوتر الشخصي والذي يقوم بضبط معدل التحسين بشكل ديناميكي بناء على حمل عمل GPU.__يمكن للاعبين اختيار مستهدف لمعدل الإطار، واللعبة ستعدل الدقة تلقائيا لتصل إلى هذا المستهدف، وينتج عنها تناسقا أكثر لمعدلات الإطارات للاعبين المقيدين بالـGPU.

النتائج المتوقعة:
استخدمت Siege العديد من أساليب تقليل حجم التصيير منذ الإطلاق بواسطة أساليب منع التشويش TAA. يمكن للاعبين الكمبيوتر الشخصي من ضبط دقة اللعب ودقة العرض الخاصين بهم على نحو مستقل - هذا يسمح لنا بتصيير الأغراض بعد ذلك في دقة أقل ثم ترقيتهم زمنيا لضبط دقة العرض. الارتقاء الزمني هو أسلوب ارتقاء عالي الجودة يوفر مانعا للتشويش عالي الجودة وتشويش قليل للغاية، وبه فائدة مضافة لتحسين الأداء.

بإضافة تحسين تقليل حجم التصيير الديناميكي بالإضافة لمنع التشويش TAA، نأمل تحسين معدل الإطار والتناسق لدى الاعبين المقيدين بـGPU.

Async Compute

ماذا يفعل:
__AsyncCompute هو قدرة الجهاز الذي يسمح لنا بتنفيذ المهام موازيا لـGPU، ويوفر المزيد من الأدوات والفرص لتحسين أفضل.__منذ إطلاق Siege على أجهزة اللعب، أصبحنا قادرين على الاستفادة من AsyncCompute لمستخدمي المنصات لتحسين أساليب الرسومات مثل الظل المحيطي وانعكاس مساحة الشاشة. دعمت بطاقات الرسومات AsyncCompute سابقا، بالرغم من ذلك لم يسمح لنا DX11 API الاستفادة منها. ولكن الآن أصبح ذلك ممكنا بواسطة Vulkan.


ملاحظات مهمة

لا تنس،حدّث برامج تعريف الرسوميات. تحديث Nvidia رقم 441.87، تحديث AMD رقم 20.1.4، تحديث Intel رقم 26.20.100.7755 أو أحدث.
عملنا في الأشهر الماضية على Nvidia وAMD وIntel لتحسين أداء برنامج التشغيل في Siege. يرجى تثبيت أحدث برامج التشغيل، للحصول على أفضل أداء (ستتلقى تحذيرا إذا كانت برامج التشغيل الخاصة بك قد عفا عليها الزمن).

__دعم الجهاز:__لسوء الحظ، لا يدعم Vulkan بعض الأجهزة القديمة.

  • Vulkan مدعوم في Nvidia، بداية من سلسلة Kepler (سلسلة GTX 6). لذلك فـKepler وMaxwell وPascal وGPUs المعتمدة على Turing مدعومون. ينبغي أن تكون أي وحدات GPU خاصة بـNvidia بعد 2012 مدعومة. (List of Nvidia GPUs)
    -في AMD، Vulkan مدعومة بداية من GCN1 (سلسلة Radeon عالي الجودة 77XX). ينبغي أن تكون أي وحدات GPU خاصة بـAMD بعد 2012 مدعومة.(List of AMD GPUs)
  • في Intel، Vulkan مدعومة بداية من Gen9 (على الأغلب Core IX-6XXX وIntel HD Graphic 5XX). ينبغي أن تكون أي وحدات GPU خاصة بـIntel بعد 2015 مدعومة. (List of Intel GPUs)

__فرط استهلاك ذاكرة الـGPU (تتطلب ذاكرة GPU أكثر من المتاحة):__أحد مزايا برامج تشغيل DirectX 11 أنهم يتعاملون مع فرط استهلاك ذاكرة GPU بشكل جيد للغاية. قد يتسبب إفراط الاستهلاك في Vulkan إلى بطئه واحتمالية انهياره. نظرا إلى هذا، يحتاج اللاعبون إلى الانتباه لاستهلاك الذاكرة المتاحة في قائمة إعدادات الرسومات، لضمان تجربة سلسة. نعرض أيضا رسالة تحذير عندما نرصد حدوث إفراط الاستهلاك. ولتجنب ذلك ينبغي على اللاعبين تقليل جودة الهيئة و/أو دقة اللعبة، لأنها من أهم عناصر إفراط الاستهلاك.

نحث اللاعبين في مجتمع مستخدمي الكمبيوتر الشخصي الخاص بنا على إطلاق اللعبة بواسطة Vulkan، لتكون نتائج اختبارنا عاكسة لنسبة مستخدمي الكمبيوتر الشخصي قدر الإمكان. رجاء لا تتردد في مشاركة أرائك معنا على social mediaأو R6 subreddit أو forums!

زوروا القنوات الاجتماعية الأخرى

facebook icontwitter iconyoutube icontwitch icon