Ubuntu 13.10, CUDA 5.5 और हाइब्रिड ग्राफिक्स कार्ड


3

मैं बोर्ड पर Ubuntu 13.10 और एनवीडिया GeForce GT 645M के साथ एक लैपटॉप पर CUDA 5.5 स्थापित करने की कोशिश कर रहा हूं। मैं कार्ड को भौंरा और नए ड्राइवरों के साथ पूरी तरह से ठीक काम करने में कामयाब रहा हूं। समस्या तब सामने आती है जब मैं CUDA को स्थापित करने का प्रयास करता हूं।

पहले मैंने Ubuntu 12.10 के लिए .deb फ़ाइल का उपयोग करके एक रिपॉजिटरी को जोड़ने की कोशिश की (13.10 पर मुझे जो सबसे अधिक आवश्यक था, वह निकटतम लग रहा था), किया apt-get updateऔर फिर भाग गया apt-get install cuda-5-5लेकिन मुझे केवल एक त्रुटि मिली:

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

जो थोड़ा अजीब लगता है क्योंकि जहाँ तक मेरा संबंध है nvidia-current 304 से नए संस्करण में मौजूद नहीं है।

इस मंच पर मुझे इसके बजाय .run फ़ाइल का उपयोग करने का सुझाव मिला । मैंने संलग्न मार्गदर्शिका का पालन किया और दुर्भाग्य से फिर से असफल रहा:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

दृष्टिकोण के दोनों न के साथ किसी भी अच्छा परिणाम नहीं मिला nvidia-319पैकेज डिफ़ॉल्ट रूप से और न ही साथ 13.10 खजाने में उपलब्ध nvidia-331से ppa:xorg-edgers/ppaभंडार।

चीजों पर काम करने के लिए मैं आगे क्या कोशिश कर सकता हूं, इस पर कोई सुझाव?

जवाबों:


2

मुझे लगता है कि CUDA के साथ आपकी समस्या यह हो सकती है कि Ubuntu 13.10 के लिए CUDA पैकेज आपके Nvidia ग्राफिक्स कार्ड के लिए ड्राइवर के साथ ठीक से काम नहीं कर रहा है। Ubuntu 14.04 में एक नया CUDA पैकेज है जो Ubuntu 13.10 में libcudart5.5 नामक उपलब्ध नहीं है । libcudart5.5 NVIDIA CUDA रनटाइम लाइब्रेरी है। यह CUDA पैकेज हो सकता है जिसे आप ढूंढ रहे हैं।

यहाँ CUDA को NVIDIA ग्राफिक्स कार्ड के साथ कैसे सक्षम किया जाए। Ubuntu 14.04 में आपको CUDA को सक्षम करने के लिए nvidia-331 ग्राफ़िक्स ड्राइवर या अधिक हाल ही में स्थापित करने की आवश्यकता है। आपको NVIDIA CUDA रनटाइम लाइब्रेरी स्थापित करने की भी आवश्यकता है। कंप्यूट यूनिफाइड डिवाइस आर्किटेक्चर (CUDA) NVIDIA ग्राफिक्स प्रोसेसिंग यूनिट्स (GPUs) को बड़े पैमाने पर समानांतर सामान्य प्रयोजन संगणना के लिए उपयोग करने में सक्षम बनाता है। मौजूदा स्वामित्व वाला NVIDIA ड्राइवर निकालें और फिर टर्मिनल खोलें और टाइप करें:

sudo apt-get install nvidia-331 libcudart5.5  

फिर Blender खोलें और File -> User Preferences को चुनें और यह एक Blender User Preferences विंडो खोलेगा जहाँ आप जाँच सकते हैं कि CUDA ब्लेंडर में सक्षम है या नहीं।

यहाँ छवि विवरण दर्ज करें


1
मैंने सुना है कि एनवीडिया और ऑप्टिमस ट्रस्टी में बेहतर होंगे। अब मैं Ubuntu पर CUDA संकुल को रोकना होगा, क्योंकि वे टूट सकता है और करने की आवश्यकता के लिए कमांड लाइन से ग्राफिक्स सामान का एक समूह को फिर से स्थापित: bugs.launchpad.net/ubuntu/+source/unity/+bug/1268211
NoBugs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.