आर्टिफिशियल इंटेलिजेंस
ओपन‑सोर्स टूल ने NVIDIA के जियोफ़ोर्स टेंसर‑कोर की आधी गति की सीमा हटाई, 20‑30‑40 सीरीज़ कार्डों पर AI थ्रूपुट को दोगुना करने का वादा
· GlobeWire Daily Editorial Desk · Source: github.com
मुख्य बातें--- सभी दावे सार्वजनिक GitHub रिपॉज़िटरी Zagitta/gpu-unlock और उसके FAQ/बेंचमार्क लॉग से लिये गये हैं। उत्पादन वातावरण में उपयोग करने से पहले स्वतंत्र सत्यापन की सलाह दी जाती है।

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation
टूल क्या करता है
- gpu_unlock एक लिनक्स कर्नेल मॉड्यूल है जो RTX 20, 30 और 40‑सीरीज़ के जियोफ़ोर्स कार्डों पर टेंसर‑कोर क्लॉक की फ़र्मवेयर‑लगाई सीमा को हटाता है।
- यह सीमा FP16, BF16 और TF32 मैट्रिक्स गणना की थ्रूपुट को आधा कर देती है – वही ऑपरेशन जो आज‑कल के अधिकांश AI प्रशिक्षण और इन्फ़रेंस को चलाते हैं।
- बूट के समय ड्राइवर लोड होने से पहले इस सीमा को साफ़ करके, मॉड्यूल बिना VBIOS फ़्लैश या ड्राइवर पैच के पूर्ण हार्डवेयर‑स्पेसिफ़िक टेंसर‑कोर गति को पुनः स्थापित करता है।
यह कैसे काम करता है
- बूट पर मॉड्यूल नई स्पीड‑सेलेक्टर रजिस्टर (SS0 = 0x88888888, SS1 = 0x8) लिखता है और GPU का तेज़ रीसेट (FLR) ट्रिगर करता है। इसके बाद NVIDIA ड्राइवर पहले से ही पूरी गति पर चल रहे कार्ड से बंध जाता है।
- यह केवल तब सक्रिय होता है जब कर्नेल कमांड‑लाइन में `gpu_unlock.targets=all` जोड़ा गया हो। यदि ड्राइवर पहले ही डिवाइस को ले लेता है, तो मॉड्यूल निष्क्रिय रहता है।
- कोड `kernel/gpu_unlock/recipes.c` फ़ाइल में मौजूद है और चल रहे कर्नेल के लिए कम्पाइल किया जाता है; यह किसी विशेष ड्राइवर संस्करण पर निर्भर नहीं करता।
रिपोर्टेड प्रदर्शन वृद्धि
- समुदाय द्वारा जमा किए गए बेंचमार्क लॉग में FP16/BF16/TF32 टेंसर थ्रूपुट में 2× तक की वृद्धि दिखाई गई है।
- वास्तविक AI कार्यों में LLM प्री‑फ़िल में +25‑55 %, फ़ाइन‑ट्यूनिंग में +25‑50 %, और इमेज जेनरेशन में +30‑55 % तेज़ी देखी गई है, जैसा कि उपयोगकर्ता रिपोर्टों में बताया गया है।
- वास्तविक लाभ निर्भर करता है:
- कार्यभार में कितनी प्रतिशत ऑपरेशन समर्थित प्रिसिशन (FP16/BF16/TF32) का उपयोग करता है।
- कार्ड की पावर हेडरूम – उदाहरण के लिए RTX 4090 पावर लिमिट तक पहुँच सकता है, जिससे टेंसर‑कोर की पूरी क्षमता नहीं दिखती।
इंस्टॉलेशन सारांश (केवल लिनक्स)
- रिपॉज़िटरी क्लोन करें और `make install` चलाएँ। स्क्रिप्ट डिस्ट्रीब्यूशन (Debian/Ubuntu, Arch, Fedora/RHEL) पहचान कर उपयुक्त पैकेज बनाती है।
- बूटलोडर की कर्नेल कमांड‑लाइन में `gpu_unlock.targets=all` जोड़ें (GRUB, systemd‑boot, UKI आदि) और बूटलोडर को अपडेट करें।
- रीबूट करें। मॉड्यूल initramfs में जल्दी लोड होता है, रजिस्टर लिखता है और फिर स्टॉक NVIDIA ड्राइवर को नियंत्रण सौंपता है।
- वैकल्पिक: लैपटॉप पर GPU को पूरी तरह बंद न होने देने के लिए `nvidia.NVreg_DynamicPowerManagement=0x00` सेट करें, लेकिन परिणाम मॉडल‑दर मॉडल अलग हो सकते हैं।
सीमाएँ और जोखिम
- समर्थित हार्डवेयर: केवल RTX 20/30/40‑सीरीज़। Blackwell (RTX 50) कार्ड अभी नहीं सपोर्टेड और भविष्य में जोड़ने की संभावना कम है।
- ऑपरेटिंग सिस्टम: आधिकारिक रिलीज़ केवल लिनक्स के लिए है। एक कम्युनिटी‑निर्मित Windows पोर्ट मौजूद है, पर लेखक इसकी सुरक्षा की गारंटी नहीं देता।
- पावर और थर्मल: अनलॉक से GPU अधिक कंप्यूट करता है, जिससे पावर ड्रॉ और तापमान थोड़ा बढ़ सकता है। मानक NVIDIA थ्रॉटलिंग अभी भी सक्रिय है, इसलिए स्थायी नुकसान का जोखिम कम है।
- लैपटॉप में स्थायित्व: यदि GPU आइडल में पूरी तरह बंद हो जाता है, तो अनलॉक रीसेट हो जाता है। निरंतर अनलॉक के लिए GPU को लगातार पावर पर रखना आवश्यक है।
- वारंटी: मॉड्यूल फ़र्मवेयर को नहीं बदलता, केवल रन‑टाइम रजिस्टर बदलता है, इसलिए NVIDIA की वारंटी शर्तें अपरिवर्तित रहती हैं, पर उपयोगकर्ता अपने जोखिम पर आगे बढ़ें।
अनलॉक की पुष्टि कैसे करें
- रीबूट के बाद `dmesg | grep gpu_unlock` चलाएँ – आपको स्पीड‑सेलेक्टर मान लिखे जाने की पुष्टि वाला संदेश दिखना चाहिए।
- `nvidia-smi` या `nvtop` जैसे टूल से टेंसर‑कोर उपयोग और क्लॉक स्पीड देखें; टेंसर क्लॉक स्टॉक मान से लगभग दोगुना होना चाहिए।
- रिपॉज़िटरी के Benchmarks फ़ोल्डर में उपलब्ध समुदाय‑संकलित बेंचमार्क के साथ अपने परिणामों की तुलना करें।
डेवलपर्स के लिए व्यावहारिक प्रभाव
- स्थानीय LLM इन्फ़रेंस, डिफ्यूज़न‑मॉडल इमेज जेनरेशन या अन्य FP16/BF16/TF32 वर्कलोड चलाने वाले शोधकर्ता और शौक़ीन उपयोगकर्ता बिना महंगे RTX A‑सीरीज़ कार्ड खरीदे उल्लेखनीय गति‑वृद्धि पा सकते हैं।
- अनलॉक मौजूदा CUDA कोड के साथ पूरी तरह पारदर्शी है – कोड में कोई बदलाव आवश्यक नहीं।
- क्योंकि परिवर्तन बूट पर लागू होता है, यह ड्राइवर अपडेट के बाद भी बना रहता है; केवल कर्नेल कमांड‑लाइन को बरकरार रखना पर्याप्त है।
--- *सभी दावे सार्वजनिक GitHub रिपॉज़िटरी *Zagitta/gpu-unlock* और उसके FAQ/बेंचमार्क लॉग से लिये गये हैं। उत्पादन वातावरण में उपयोग करने से पहले स्वतंत्र सत्यापन की सलाह दी जाती है।*
यह खबर शेयर करें
मूल स्रोत पढ़ें: Zagitta/gpu-unlock: Your GeForce runs AI at half speed. This fixes it for 20/30/40 series cards. Up to 2× FP16 / BF16 / TF32 tensor throughput - GitHub
AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।
और पढ़ें
GlobeWire Daily पर चर्चित खबरें
हालिया खबरों और संबंधित विषयों पर आधारित चयन; लाइव सर्च रैंकिंग नहीं।









