Linux يتحرك لإنقاذ بطاقات 8GB VRAM أو أقل من اختناقات ذاكرة VRAM!
في وقت بدأت فيه بطاقات 8GB VRAM تختنق أكثر فأكثر على Windows بسبب استهلاك النظام والتطبيقات الخلفية للذاكرة الرسومية، يبدو أنّ Linux قد وجد طريقة ليصبح ملاذًا حقيقيًا لهذه الفئة، بعد أن طوّر أحد مهندسي Valve حلًا جديدًا قد يمنحها فرصة أفضل أثناء اللعب عبر إعطاء الألعاب أولوية الوصول إلى VRAM.
- مهندس من Valve طوّر تحسينًا جديدًا على Linux يمنح الألعاب أولوية الوصول إلى VRAM
- التحديث يمنع التطبيقات الخلفية من مزاحمة الألعاب على الذاكرة الرسومية، خصوصًا مع بطاقات 8GB
- في اختبار على Cyberpunk 2077 انخفض الاعتماد على الذاكرة الأبطأ بنسبة تقارب 53%
- التحسين قد يجعل Linux خيارًا أفضل لمالكي بطاقات 8GB مقارنة بما يحدث على أنظمة أخرى
المشكلة الأساسية كانت أنّ نظام Linux لم يَكُن دائمًا يتعامل مع اللعبة المفتوحة على الشاشة على أنّها أولوية قصوى. بمعنى أنّه حين تمتلئ ذاكرة البطاقة، قد يتعامل النظام مع متصفح أو برنامج دردشة أو حتى تأثيرات سطح المكتب بنفس أهمية اللعبة نفسها، وهو ما يؤدي إلى سحب جزء من بيانات اللعبة خارج VRAM.

وعندما يحدث ذلك، تُنقل بعض بيانات اللعبة إلى ما يُعرف باسم GTT، أي جزء من RAM الجهاز العادية تستخدمه البطاقة الرسومية عبر ناقل PCIe بدلًا من VRAM المباشرة. وهذه العملية أبطأ بكثير، وكانت السبب في كثير من التقطعات وارتفاعات الـFrame Time التي يعاني منها مستخدمو بطاقات 8GB.
الحل الجديد الذي طوّرته المهندسة Natalie Vock يجعل النظام يعيد ترتيب الأولويات بشكل أذكى، بحيث تحصل اللعبة النشطة على أولوية الوصول إلى VRAM السريعة، بينما تُدفَع المهام الأقل أهمية إلى الذاكرة الأبطأ بدلًا منها.
وفي اختبار عملي على لعبة Cyberpunk 2077 باستخدام بطاقة 8GB، ارتفع استهلاك اللعبة من VRAM الفعلي من نحو 6GB إلى 7.4GB تقريبًا، بينما انخفض الاعتماد على GTT من 1.37GB إلى 650MB فقط، أي تحسن يتجاوز 53% في تقليل نقل البيانات إلى الذاكرة الأبطأ.
واللافت أنّ هذا التحسين لا يعتمد على رفع سعة البطاقة أو كسر سرعة أو تعديل إعدادات اللعبة، وإنما على تحسين طريقة إدارة النظام للذاكرة الرسومية نفسها، وهو ما يجعل الفكرة مهمة جدًا خصوصًا في وقت ما زالت فيه بطاقات 8GB منتشرة رغم ازدياد متطلبات الألعاب.
ولذلك أتوقع أن هذه الفكرة جاءت في توقيت مثير للاهتمام، إذ يتزامن مع اقتراب وصول أجهزة Steam Machine الجديدة من Valve، والتي يُقال إنّها ستعتمد هي الأخرى على 8GB من ذاكرة GDDR6 فقط. وهذا يوحي بأنّ Valve لم تَكُن تطوّر هذه التحسينات عبثًا، بل من المرجح أنّها كانت تهيّئ نظامها مبكرًا لعتادها القادم، وربما لأجهزة مستقبلية أخرى أيضًا

لكنّ الجميل في الأمر أنّ الفائدة لن تقتصر على أجهزة Valve وحدها،لأنّ ملايين اللاعبين ما زالوا يستخدمون بطاقات رسومية بسعة 8GB VRAM أو أقل، ما يعني أنّ هذا التحسين قد يمتد أثره إلى شريحة ضخمة من المستخدمين فور اعتماده على نطاق أوسع.
حاليًا، أسهل طريقة لتجربة هذا التحسين هي عبر توزيعة CachyOS مع بيئة KDE Plasma، حيث بدأ دمج التعديلات بالفعل. كما أنّ أجزاء من العمل قد تمتد لاحقًا لتفيد بطاقات Intel Xe، بل إنّ تحديثًا أوليًا أُرسل أيضًا لتعريف nouveau المفتوح المصدر الخاص ببطاقات NVIDIA.
بمعنى آخر، يبدو أنّ بعض مشاكل بطاقات 8GB لم تَكُن ناتجة عن قلة الذاكرة وحدها… وإنما عن سوء استغلالها أيضًا.
?xml>