ओपन सोर्स डेवलपर्स ने हाल ही में NBD-VRAM नामक एक टूल लॉन्च किया है, जो सिस्टम मेमोरी की कमी को पूरा करने के लिए उपभोक्ता-ग्रेड NVIDIA GeForce GPU की वीडियो मेमोरी के हिस्से को लिनक्स सिस्टम के तहत स्वैप स्पेस में विभाजित कर सकता है, विशेष रूप से स्वतंत्र RTX ग्राफिक्स कार्ड वाले लैपटॉप उपयोगकर्ताओं के लिए जिनकी मेमोरी सोल्डरेड है और विस्तार करना मुश्किल है।

छवि.वेब

रिपोर्ट्स के मुताबिक, NBD-VRAM की घोषणा कल की गई। यह पृष्ठभूमि में एक छोटा डेमॉन चलाकर, NVIDIA CUDA ड्राइवर एपीआई के माध्यम से ग्राफिक्स कार्ड पर वीडियो मेमोरी स्पेस के एक टुकड़े के लिए आवेदन करके, और फिर लिनक्स नेटवर्क ब्लॉक डिवाइस (एनबीडी, नेटवर्क ब्लॉक डिवाइस) प्रोटोकॉल के माध्यम से यूनिक्स सॉकेट के माध्यम से वीडियो मेमोरी को ब्लॉक डिवाइस के रूप में उजागर करके काम करता है। अंत में, यह सिस्टम में एक नियमित लिनक्स स्वैप विभाजन (स्वैप डिवाइस) के रूप में दिखाई देता है और इसे सीधे उपयोग किया जा सकता है।

डेवलपर्स स्पष्ट रूप से एनबीडी-वीआरएएम को एनवीआईडीआईए उपभोक्ता जीपीयू के लिए एक समाधान के रूप में रखते हैं ताकि उन परिदृश्यों में एक अतिरिक्त "मेमोरी ओवरफ्लो बफर चैनल" प्रदान किया जा सके जहां आधिकारिक पीयर-टू-पीयर (पी 2 पी) एपीआई और अन्य वैकल्पिक तंत्र का उपयोग नहीं किया जा सकता है। उपयोगकर्ताओं को सिस्टम में NVIDIA के आधिकारिक लिनक्स ग्राफिक्स ड्राइवर और CUDA समर्थन को सक्षम करने की आवश्यकता है। नोव्यू या नोवा जैसे ओपन सोर्स ड्राइवर का उपयोग नहीं किया जा सकता है, अन्यथा उपकरण ठीक से काम नहीं करेगा।

प्रोजेक्ट को एमआईटी लाइसेंस के तहत ओपन सोर्स के रूप में जारी किया गया है। इच्छुक उपयोगकर्ता और डेवलपर्स स्रोत कोड प्राप्त कर सकते हैं और GitHub पर अधिक कार्यान्वयन विवरण जान सकते हैं। परियोजना वर्तमान में निरंतर सुधार के अधीन है:

https://github.com/c0dejedi/nbd-vram