أطلق مطورو المصادر المفتوحة مؤخرًا أداة تسمى NBD-VRAM، والتي يمكنها تقسيم جزء من ذاكرة الفيديو الخاصة بوحدة معالجة الرسوميات NVIDIA GeForce من الفئة الاستهلاكية إلى مساحة مبادلة ضمن نظام Linux لتعويض النقص في ذاكرة النظام، خاصة لمستخدمي أجهزة الكمبيوتر المحمول الذين لديهم بطاقات رسومات RTX مستقلة والتي تكون ذاكرتها ملحومة ويصعب توسيعها.

ووفقا للتقارير، تم الإعلان عن NBD-VRAM أمس. إنه يعمل عن طريق تشغيل برنامج خفي صغير في الخلفية، والتقدم بطلب للحصول على جزء من مساحة ذاكرة الفيديو على بطاقة الرسومات من خلال واجهة برمجة تطبيقات برنامج التشغيل NVIDIA CUDA، ثم تعريض ذاكرة الفيديو كجهاز كتلة من خلال مقبس Unix من خلال بروتوكول Linux Network Block Device (NBD، Network Block Device). وأخيرًا، يظهر في النظام كقسم مبادلة عادي لنظام Linux (جهاز مبادلة) ويمكن استخدامه مباشرة.
يضع المطورون بوضوح NBD-VRAM كحل لوحدات معالجة الرسومات الاستهلاكية من NVIDIA لتوفير "قناة عازلة لتجاوز سعة الذاكرة" إضافية في السيناريوهات التي لا يمكن فيها استخدام واجهة برمجة التطبيقات الرسمية من نظير إلى نظير (P2P) والآليات البديلة الأخرى. يحتاج المستخدمون إلى تمكين برنامج تشغيل رسومات Linux الرسمي من NVIDIA ودعم CUDA في النظام. لا يمكن استخدام برامج التشغيل مفتوحة المصدر مثل Nouveau أو Nova، وإلا فلن تعمل الأداة بشكل صحيح.
تم إصدار المشروع كمصدر مفتوح بموجب ترخيص MIT. يمكن للمستخدمين والمطورين المهتمين الحصول على الكود المصدري ومعرفة المزيد من تفاصيل التنفيذ على GitHub. المشروع حاليا تحت التحسين المستمر:
https://github.com/c0dejedi/nbd-vram