NVIDIA-GTX970-04

مشكلة ظهرت مؤخرا وبدأ الكثيرون يتداولها من المواقع التقنية وكان أولهم ربما موقع guru3d الذي أشار الى ان أعضائه في المنتدى أيضا أشارو ان هناك فعلا مشكلة مع ذاكرة بطاقة GTX 970. حيث تتمثل المشكلة ان البطاقة تعاني من عدم قدرتها على استخدام اخر 10% من حجم الذاكرة الكلي وهو 4GB بمعنى ان هناك حوالي 500MB غير مستخدمه. قد أكون تأخرت في نشر هذه المشكلة ولكني فعلت ذلك متعمدا حتى ننتظر رد رسمي من انفيديا وهذا ما حدث فعلا.

موقع guru3d أشار انه هو بنفسه قد قام بتجربة البطاقة واختبار هذه المشكلة وفعلا قد حدث معه ما حدث فعلا مع أعضائه في المنتدى...النتيجة كانت ان هناك العاب لم تتجاوز في استخدامها للذاكرة سوى 3.5GB بينما العاب أخرى مثل COD وصلت الى الإستخدام الكامل للذاكرة وهو 4GB. كما أشار موقع guru3d ان هناك أداة صغيرة ساعدتهم للتحقق من الأمر بشكل أكبر. وتبين بفضل هذه الأداة الصغيرة ان هناك شيء بالفعل يحدث مع القطعة الأخيرة للذاكرة لبطاقة GeForce GTX 970 وقدرة استخدامها.

إذا هناك مشكلة تظهرها بطاقة 970 مع الذاكرة بينما بطاقة 980 لايحصل معها ذلك؟

NVIDIA-GTX970-03

نعم هذا ما يحدث فعلا وطبعا وفقا لإختبار الأداة الصغيرة التي قام بها الموقع وايضا التي قام بها من قبل الأعضاء في منتدى guru3d. في غضون ذلك ممثل شركة انفيديا في منتديات Guru3D صرح " أنهم يبحثون في الأمر". الأداة التي تحدث عنها الموقع هي أداة قادمة من قبل مبرمج ألماني تحت اسم ناي، وقد صمم ايضا برنامج بنشمارك لأداء vram ويمكننك أن ترى أن ذاكرة بطاقة 970 تستخدم حوالي 3.3GB فقط، بينما بطاقة GTX 980 لاتظهر هكذا مشكلة وتستخدم كامل حجم الذاكرة.

استجابت NVIDIA للمشكلة وكان هذا توضيحها 

NVIDIA-GTX970-02

كان لا بد من رد لشركة انفيديا بخصوص هذه المشكلة وكان الجميع ينتظر هذا الرد, وكان الرد على الشكل التالي: "ان بطاقة GeForce GTX 970 مجهزة بذاكرة كلية بحجم 4GB من الذاكرة الرسومية المخصصة. مع هذا فإن بطاقة 970 تمتلك تكوين مختلف للـ SMs عن بطاقة 980، لإدارة أمثل لحركة مرور الذاكرة في هذا التكوين، قمنا بتقسيم الذاكرة الرسومية داخل قسم 3.5GB و 0.5GB. المعالج الرسومي يمتلك أولوية عليا للوصول إلى قسم 3.5GB. وحينما تحتاج اللعبة إلى أقل من 3.5GB لذاكرة الفيديو لإستخدامها, فإنها بالتالي تدخل فقط إلى القسم الأول، وكذلك الأمر للتطبيقات الخارجية التي تقيس نسبة استخدام الذاكرة لقسم 3.5GB في بطاقة GTX 970، لكن قد تنقل أكثر لبطاقة GTX 980 إذا كان هناك المزيد من الذاكرة المستخدمة بواسطة أوامر أخرى. بالتالي حينما تتطلب اللعبة المزيد من ذاكرة 3.5GB حينها تستخدم كلا القسمين. 

نحن نفهم أن هناك بعض الأسئلة حول كيفية أداء بطاقة GTX 970 أثناء الوصول إلى قسم ذاكرة 0.5GB. أفضل طريقة للاختبار هي بالنظر لأداء اللعبة. مقارنة بطاقة GTX 980 ببطاقة GTX 970 على عدة العاب تستخدم أقل من 3.5GB. من ثم رفع الاعدادات لهذه اللعبه التي تحتاج بذلك الى أكثر من 3.5GB وقارن مرة أخرى أداء بطاقة 970 و 980. 

NVIDIA-GTX970-07

مع لعبة Shadows of Mordor تنخفض حوالي 24% على GTX 980 و25% على GTX 970، بفرق 1%. في لعبة Battlefield 4، فإن الانخفاض بنسبة 47% على GTX 980 و 50% على GTX 970، بفرق 3%. على CoD، فإن الانخفاض 41% على GTX 980 و 44% على GTX 970 بفرق 3 %. كما ترون، هناك تغير بسيط جدا في أداء بطاقة GTX 970 مع GTX 980 على تلك الألعاب حينما يتم استخدام قسم 0.5GB.

كما تم إضافة تحديث جديد من قبل انفيديا توضح فيها الأمر بشكل أكبر من خلال شرح تقني عن ما حدث. من خلال الرسم البياني لنواة GM204 أدناه الذي تم بواسطة جوناه ألبين من شركة انفيديا وهو (SVP of GPU engineering) فإنه يشرح لنا خصيصا الفرق بين بطاقة GTX 970 و GTX 980. ما تم اكتشافه اليوم ان بطاقة GTX 970 تمتلك فقط 56ROPs و حجم كاش L2 أصغر من بطاقة GTX 980. المواصفات المحدثة توضح أن بطاقة 970 تمتلك أحد طرازات L2 الثمانية مع تعطيل أحدها ونتيجة لذلك فإن إجمالي حجم كاش L2 ليس 2048KB بل 1792KB. مع هذا، فإن طراز L2 متصل بشكل مباشر بطراز قسم ذاكرة 0.5GB DRAM.

NVIDIA-GTX970-01

إن بطاقة GeForce GTX 970 تمتلك اثنين من أقسام الذاكرة: القسم الأول بحجم 3.5GB يعمل عند سرعة كاملة، و بينما القسم الثاني 0.5GB تُستخدم فقط حينما يكون قسم ذاكرة 3.5GB مستنزف. مع هذا القسم الثاني يعمل عند سُبع سرعة القسم الرئيسي للذاكرة. بالتالي، فنيا، إلى أن تستنفذ الذاكرة المتوفرة في القسم الأول ، فإنك ستستخدم التخزين المؤقت لقسم 3.5GB مع واجهة  ذاكرة 224bit.

بينما مع بطاقة GTX 980 فإنه يلاحظ ان كل قالب من وحدات L2 / ROPs تتواصل مباشرة عبر جزء 32bit لواجهة ذاكرة نواة GM204 ومن ثم إلى قسم 512MB للذاكرة على متن PCB البطاقة. أثناء تصميم بطاقة GTX 970، استخدمت انفيديا قدرة جديدة لمعمارية ماكسويل لتنفيذ النظام الجديد لقراءة الذاكرة بأسلوب محسن وهذا لم يكن ممكنا إنجازه مع معمارية كيبلير أو المعماريات السابقة. تكوين معمارية الماكسويل تسمح لإنفيديا أن تعطل جزء من حجم كاش L2  ووحدات الـ ROP أثناء استخدام ما يعرف تقنيا بـ "buddy interface" وذلك من أجل الاستمرار باستخدام كل قطاعات وحدة تحكم الذاكرة. وبما أن الغالبية العظمة من الألعاب تستخدم أقل من حجم ذاكرة 3.5GB فإن هذا التقرير يبدو منطقيا للغاية. بمعنى إن كانت هناك العاب تتجاوز فيها استخدام سعة ذاكرة 3.5GB فإنه يصبح الوصول إلى قسم 0.5GB من الذاكرة عند سبع سرعة قسم 3.5GB, وهذا ما يفسر بإختصار ما حدث.

إذا ماذا نستنتج من كل ذلك؟

NVIDIA-GTX970-09

إذا إزالة SMMs لجعل بطاقة GTX 970 منتج بمواصفات أقل عن بطاقة GTX 980 هو المشكلة الرئيسية هنا، الـ500MB هي ثمن سعة الذاكرة الإجمالية لـ4GB. لذا الجواب فعلا هو، الذاكرة الأساسية المستخدمة من أجل بطاقة GTX 970 هي قسم 3.5GB بينما قسم 0.5GB سوف يكون الوصول له عند سبع سرعة قسم 3.5GB. الإستنتاج الوحيد المنطقي لما حدث ان البطاقة فعلا لا تعاني من مشكلة تقنية بحيث ان البطاقة وبسبب التخفيض في SMM لخفض المواصفات ادى الى حدوث النقص في الوصول نوعا ما الى قسم 0.5GB, بمعنى ان البطاقة ورغم حدوث ذلك ومع النتائج التي أظهرتها انفيديا فإنها صراحة ومن دون مبالغة لا تؤثر بالمحصلة على الأداء العام فالإختلاف بنسبة 1% و 3% لا تذكر في النسبة والاداء العام.

لذلك وبرأي الشخصي بالنسبة الى مالكي بطاقات GTX 970 او المقبلين على بطاقة GTX 970 انه لا خوف على بطاقتكم فهي بطاقة مميزة جدا وقوية وسعرها مغري ورغم كما ذكرت وذكرت انفيديا ان هناك بطئ في استخدام القسم الثاني من الذاكرة إلا انه بالأرقام ذلك لن يؤثر على الاداء العام وهذا ما أكده أكثر من موقع تقني كشف عن المشكلة كجهة دعوني أقول "حيادية" انها ليست ذات أثر على الأداء العام وفقا للنسب التي رأيناها في اختبار انفيديا...شاركنا برأيك لما حدث.