कैसे Nvidia ड्राइवरों winstall C11A का उपयोग करने के लिए भी X11 स्थापित किए बिना?


13

मेरे पास एक हेडलेस बॉक्स है जिसका उपयोग CUDA कंप्यूटिंग के लिए किया जाएगा। मैंने उबंटू सर्वर 16.04.1 स्थापित किया है, लेकिन जब मैं एनवीडिया ड्राइवरों को एप के माध्यम से स्थापित करने की कोशिश करता हूं, तो यह भी चाहता है कि मैं एक्स 11 और अन्य जीयूआई घटक स्थापित करूं।

मैं बस X11 और दोस्तों को स्थापित किए बिना ड्राइवर और CUDA के कार्यों को कैसे स्थापित कर सकता हूं?

आदर्श रूप से रन फ़ाइल को सीधे एनवीडिया से डाउनलोड किए बिना। यदि संभव हो तो मैं डेबियन पैकेज का उपयोग करना चाहूंगा।


पैकेज निर्भरता को देखें। X11 वहाँ होना चाहिए। एक सामान्य समाधान हो सकता है: askubuntu.com/questions/74523/… दुखद सच यह है कि गणना अभी भी मुख्यधारा से दूर है और अक्सर अनदेखी की जाती है।
सीरो शांतिली 新疆 改造 iro 六四 事件 ''

जवाबों:


8

इसने मेरे लिए काम किया (उबंटू 16.04 पर):

# apt-get -y install nvidia-cuda-toolkit lightdm-

lightdmविंडोज़ प्रबंधक है जो nvidia-*स्थापित करता है। अंत में डैश apt-getपैकेज को अनइंस्टॉल करने के लिए कहता है लेकिन निर्भरता रिज़ॉल्यूशन के आंकड़े इसे पहली जगह में स्थापित नहीं करते हैं। यह अभी भी स्थापित है xserver-common(इसलिए आपको अभी भी कुछ X11 सामान मिलते हैं) लेकिन यह आलेखीय बूटिंग को सक्षम नहीं करता था। ( xserver-common-टूटी हुई निर्भरता के परिणामस्वरूप जोड़ना ।)

पुनश्च। आप शायद इस समस्या से पिछले हैं, लेकिन यह उत्तर भविष्य की इंटरनेट पीढ़ियों के लिए है।


धन्यवाद। ligthdm-आधिकारिक डिबेट से इंस्टॉल करते समय भी मैं यह काम कर सकता हूं ।
rpmcruz

क्या यह आधिकारिक CUDA रेपो डेवलपर .nvidia.com/cuda-downloads के साथ Ubuntu 18.04LTS पर काम करता है ?

उस तर्क का पालन करते हुए, फिर Ubuntu 18.04LTS पर एक हेडलेस सिस्टम पर CUDA स्थापित करने के माध्यम से पूरा किया जा सकता है apt-get install cuda gdm3-:। यह उबंटू के लिए कोडा रेपो के माध्यम से होगा। परीक्षण करें और वापस रिपोर्ट करें।
林正浩

छोड़ा जा रहा है nvidia-settingsचित्रमय nVidia उपकरण चीजों में कटौती मेरे लिए एक बहुत नीचे (19.10 पर)। मैं xserver-xorg-video-nvidia- * पैकेज भी छोड़ना चाहूंगा, लेकिन यह ड्राइवर के लिए एक कठिन आवश्यकता है, जो एक्स सर्वर कबाड़ में खींचता है। तो, sudo apt install nvidia-driver-435 nvidia-settings-सबसे अच्छी शर्त के बारे में है, IMO। nvidia-cuda-toolkitउपयोगी cuda भागों को प्राप्त करने के लिए उस पैकेज सूची में जोड़ें ।
dannysauer

5

sudo apt-get -s install --no-install-recommends nvidia-current मेरे बॉक्स पर निर्भरता के साथ विरल लग रहे हैं, लेकिन यह पहले से ही एक पूरा चित्रमय वातावरण है।

सिद्धांत रूप में आप क्या कर सकते हैं:

  1. चलो स्थापित करने के बिना pkg डाउनलोड करें: sudo apt-get -d install nvidia-current
  2. कैश से वांछित डेबिट चुनें: ls /var/cache/apt/archives/ | grep nvidia-
  3. प्रासंगिक निर्भरता को अनदेखा करते हुए, dpkg का उपयोग करके इंस्टॉल करें: dpkg -i --ignore-depends=package1,package2 package3.deb

निर्भरताएं निश्चित रूप से एक कारण के लिए हैं, अगर मैं आपकी स्थिति में जहां मैं बस aptअपनी बात करना चाहूंगा । जब तक आप इसे नहीं चलाते हैं, कुछ X11- सॉफ़्टवेयर आपको बहुत नुकसान नहीं पहुँचाएगा।


1

यदि चल रहा है (कहो, एक बिना सिर वाले सर्वर पर ब्लेंडर, तो आपको उन सभी निर्भरताओं की आवश्यकता नहीं है।

CUDA ड्राइवरों को एक भगोड़े के रूप में डाउनलोड करें: https://developer.nvidia.com/cuda-downloads

भागो sudo sh cuda_8.0.44_linux.run(या नया संस्करण)

NVIDIA ड्राइवरों को http://www.nvidia.com/Download/index.aspx?lang=en-us से डाउनलोड करें

भागो: sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run(या नया संस्करण)

नोट: हर बार जब आप एक नए कर्नेल में अपडेट करते हैं, तो आपको उस कर्नेल के लिए ड्राइवर को फिर से लोड करना होगा। तो आप एक बार उनके माध्यम से जाने के बाद "-a" (लाइसेंस की शर्तों को स्वीकार करना) ध्वज जोड़ना चाह सकते हैं।

मेरा सेटअप:

  • बिना सिर के जुबांट 16.04
  • दोहरी GeForce 970 कार्ड
  • ब्लेंडर 2.78

का आनंद लें!


कई अनावश्यक निर्भरताएं इस तरह से स्थापित नहीं होती हैं: » apt-get -s install nvidia-current | grep newly0 अपग्रेड, 65 नई स्थापित, 0 हटाने के लिए और 0 अपग्रेड नहीं की गई।
OpenPrivacy

0

उबंटू के हाल के संस्करणों पर ऐसा करने का तरीका:

sudo apt install --no-install-recommends nvidia-cuda-toolkit nvidia-headless-440 nvidia-utils-440

यह किसी भी X11 संकुल को स्थापित नहीं करेगा। 440इच्छित ड्राइवर संस्करण के साथ बदलें । nvidia-utilsआपको देता है nvidia-smiजो GPU उपयोग और तापमान और ऐसी अन्य जानकारी दिखाने के लिए एक CLI उपकरण है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.