उबंटू 14.04 और एनवीडिया GeForce (840M) 64-बिट लैपटॉप पर संगतता


10

मेरा लैपटॉप डायग्नोस्टिक कई प्री-फेल दिखाता है और इसमें अन्य समस्याएं हैं इसलिए मैं एक नए लैपटॉप की खरीदारी कर रहा हूं, जो कि उबंटू का दूसरा उपयोग है। मुझे अच्छी ग्राफिक्स क्षमताओं वाले लैपटॉप की आवश्यकता है और एनवीडिया GeForce 840M ग्राफिक्स कार्ड के साथ एक जोड़े में आया है। दूसरे शब्दों में, मुझे अब कोई समस्या नहीं है और मैं एक से बचने की उम्मीद कर रहा हूं।

आस्क उबंटू और अन्य जगहों पर मेरे शोध से पता चलता है कि उबंटू 14.04 और एनवीडिया ड्राइवरों के साथ कुछ कीड़े हो गए हैं (न केवल 840 एम ड्राइवर के लिए) बल्कि यह तय किया गया था या कम से कम सुझाव दिया गया था। लेकिन मैंने कुछ भी निश्चित नहीं देखा है, उदाहरण के लिए लैपटॉप के लिए Ubuntu प्रमाणन मुश्किल से 14.04 से शुरू हो रहा है।

मैं 1000 डॉलर खर्च करने वाला हूं और आगे बढ़ने से पहले मुझे थोड़ा और आश्वासन पसंद आएगा - मेरी समझ यह है कि एक लाइव सीडी पूर्ण सिमुलेशन नहीं कर सकती है। क्या आसानी से पहचाने जाने वाले ठोस कारक हैं जो अनुकूलता (अधिक) का अनुमान लगाते हैं, जैसे कि कंप्यूटर के विशिष्ट मॉडल और उनके प्रोसेसर?

मैं एक Intel i5 4200M के साथ MSI GP60 और Intel i7 4700HQ के साथ ASUS n56jn-mb71 पर विचार कर रहा हूं । दोनों एक एनवीडिया 840 एम ग्राफिक्स कार्ड का उपयोग करते हैं।


NVidia ड्राइवरों को ठीक से लोड करने के लिए मुझे UEFI में सिक्योर बूट को अक्षम करना पड़ा। थिंकपैड योग पर 14.
जॉन केले

जवाबों:


7

मुझे एक समान समस्या थी और अपने कार्ड को काम करने में बिताए कई दिन बीत गए।

मेरे पास एक ASUS X550LN है जिसमें CPU पर एक इंटेल ग्राफिक्स चालक और एक समर्पित NVIDIA GEFORCE GT 840M है।

सबसे पहले, nvidia-340 ड्राइवर स्थापित करने से एकता और Gnome लॉन्च होने पर विफल हो जाएंगे। मैं एक शेल पर जा सकता हूं Ctrl + Alt + F1और sudo apt-get remove nvidia*पूरी तरह से इंटेल ग्राफिक्स ड्राइवर पर चलने के लिए चीजों को वापस लाने के लिए ड्राइवर को हटा सकता हूं ।

कुछ शोध के बाद, मुझे पता चला कि इन दोनों इंटरफेस के होने से सिस्टम को एक NVIDIA ऑप्टिमस बनाया गया (जो वास्तव में अभी तक लिनक्स पर अच्छी तरह से समर्थित नहीं है)। सौभाग्य से, भौंली नामक एक परियोजना है जो मदद करेगी। अधिक जानकारी यहाँ: https://wiki.ubuntu.com/Bumblebee

यहाँ मेरे लिए आखिरकार क्या काम किया गया है:

  1. भौंरा स्थापित करें

    • भौंरा भंडार जोड़ें: add-apt-repository ppa:bumblebee/stable
    • अद्यतन रिपॉजिटरी जानकारी: apt-get update
    • पैकेज स्थापित करें: apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
    • रीबूट

मेरे लिए, इस बिंदु पर भौंरा स्थापित किया गया था लेकिन nvidia-304पैकेज स्थापित किया गया था क्योंकि यह वही है जो इसके साथ स्थापित है nvidia-current। ऑनलाइन देख मुझे पता चला कि मुझे ड्राइवर 337+ की आवश्यकता थी। इसे लिखते समय, मेरे लिए सबसे अच्छा ड्राइवर था nvidia-340। यह हालांकि डिफ़ॉल्ट रेपो में नहीं है इसलिए आपको एक और जोड़ना होगा।

  1. सही nvidia ड्राइवर स्थापित करें

    • Xorg-edgers रिपॉजिटरी जोड़ें: add-apt-repository ppa:xorg-edgers/ppa
    • अद्यतन रिपॉजिटरी जानकारी: apt-get update
    • एनवीडिया-एक्सएक्सएक्स ड्राइवरों को स्थापित करें (840 मीटर के लिए यह एनवीडिया-340 था): apt-get install nvidia-xxx

मेरे लिए मुझे पहली बार एक त्रुटि संदेश मिला apt-get install nvidia-xxx। हालाँकि, बस इसे फिर से चलाने से ठीक काम हुआ। मैं 100% निश्चित नहीं हूं कि क्या हुआ।

  1. नवीनतम ड्राइवर का उपयोग करने के लिए भौंरा कॉन्फ़िगर करें

    • अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करना /etc/bumblebee/bumblebee.conf
    • इसके साथ शुरू होने वाली रेखा को ढूंढें Driverऔर इसे बदल देंDriver=nvidia
    • इसके साथ शुरू होने वाली रेखा को ढूंढें KernelDriverऔर इसे बदल देंKernelDriver=nvidia-xxx
    • इसके साथ शुरू होने वाली रेखा को ढूंढें LibraryPathऔर इसे बदल देंLibraryPath=/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx
    • इसके साथ शुरू होने वाली रेखा को ढूंढें XorgModulePathऔर इसे बदल देंXorgModulePath=/usr/lib/nvidia-xxx/xorg,/usr/lib/xorg/modules

मूल रूप से, सभी nvidia बिट्स को nvidia ड्राइवर के साथ बदलें, जिसे आपने चरण 2 में स्थापित किया था।

  1. रीबूट

रिबूट करने के बाद, उम्मीद है कि आप एकता, सूक्ति, या जो भी प्रदर्शन प्रबंधक आप उपयोग कर रहे हैं, का उपयोग करने में सक्षम हैं।

  1. परीक्षण करें कि सब कुछ काम कर रहा है
    • NVIDIA कार्ड का उपयोग किए बिना पहला परीक्षण: glxspheres
    • NVIDIA कार्ड के साथ दूसरा परीक्षण: optirun glxspheres

मुझे उम्मीद है कि यह अगले व्यक्ति के लिए काम करता है!


4

मैंने दो दिन पहले एक लेनोवो जेड 50-70 लैपटॉप स्थापित किया था जिसमें इंटेल एचडी 4400 एकीकृत था और इसके साथ एनवीडिया जीईएफएस 840 एम जीपीयू था। मैंने इस पर एक उबंटू 14.04 भरोसेमंद थार स्थापित किया (यूईएफआई बूट के साथ एक यूएसबी स्टिक से)। सिस्टम ने डिफ़ॉल्ट रूप से इंटेल वीजीए के साथ काम किया, हां, एक वर्तमान नोव्यू ड्राइवर Geforce 840M को पहचान नहीं सकता है।

इसके साथ काम करने का सबसे आसान उपाय:

टर्मिनल में, xorg-edgers ppa जोड़ें:

sudo add-apt-repository ppa:xorg-edgers/ppa

(पासवर्ड टाइप करें और ppa add रिक्वेस्ट के बाद एक और एंटर दबाएं)

पैकेज डेटाबेस अपडेट करें:

sudo apt-get update

सिस्टम सेटिंग विंडो खोलें, सॉफ्टवेयर्स और अपडेट्स और अतिरिक्त ड्राइवर टैब से। कुछ सेकंड प्रतीक्षा करें, और अब, आप Nvidia सूची में कम से कम दो घटक देख सकते हैं। Nouveau (वर्तमान स्थिर संस्करण 340.58) के बजाय nvidia ड्राइवर का चयन करें, और स्वत: स्थापित होने के लिए प्रतीक्षा करें (एक प्रगति पट्टी विंडो में काम करेगी)।

वैकल्पिक (लेकिन मेरे जैसे हाइब्रिड सिस्टम के लिए सुझाव दिया गया है): टर्मिनल में, एनविडिया-सेटिंग्स और एनवीडिया-प्राइम स्थापित करें (शायद डिफ़ॉल्ट रूप से स्थापित हो, मुझे ठीक से पता नहीं है), इसलिए टाइप करें:

sudo apt-get install nvidia-settings nvidia-prime

प्राइम-इंडिकेटर को स्थापित न करें, क्योंकि यह अच्छे चालक को मारता है (जब तक कि प्राइम-इंडिकेटर पैकेज पैकेज अनुचर द्वारा अद्यतन नहीं किया जाता है, वर्तमान में यह नहीं है)!

अपने सिस्टम को रिबूट करें और (पहले बूट पर कुछ चमकने के बाद) 840M अच्छी तरह से काम करता है!

यदि आपने भौंरा या कोई अन्य असमर्थित उपकरण स्थापित किया है, तो आपको पहले इन चीजों को शुद्ध करना होगा! या आप इस खिलौने के साथ छल करने की कोशिश कर सकते हैं। आधिकारिक प्रमुख समर्थन के साथ, आप एनवीडिया सेटिंग्स एप्लिकेशन के साथ इंटेल और एनवीडिया चिप्स के बीच स्विच कर सकते हैं।


1
एक्सगॉर-एड्गर्स पहले उपयोगकर्ता को उनके होम पेज पर इंगित किए बिना अपना पीपीए पता न देने के लिए कहते हैं ताकि वे पढ़ सकें कि यह अपने लिए कितना खतरनाक है ... (यह एक एडिटर पीपीए है: अस्थिर संस्करण चलाने वाले लोगों के लिए लेकिन नवीनतम विशेषताएं) इसलिए अपने उत्तर को संपादित करें और मुझे एक नोट छोड़ दें ताकि मैं चढ़ाव को एक बदलाव में बदल सकूं! वैकल्पिक रूप से, उत्तर पूरी तरह से और नकारात्मक बिंदुओं को हटा देगा। (मैं उसी तरह के उत्तर देता हूं जो मुझे नकारात्मक प्रतिनिधि देते हैं।)
फाबबी

2

खैर, मुझे अपने Z50-70 पर भी यही समस्या थी। मैंने यहां वर्णित लोगों सहित कई समाधानों की कोशिश की। और मैंने कुछ ऐसा खोजा जो इन दोनों की तुलना में मेरे लिए बहुत बेहतर था।

सबसे पहले apt-repository जोड़ें sudo add-apt-repository ppa:xorg-edgers/ppa:।

फिर पैकेज डेटाबेस अपडेट करें sudo apt-get update

और फिर nvidia-331 ड्राइवर स्थापित करें। इस सटीक संस्करण को स्थापित करें , न कि किसी नए संस्करण को। मैंने कुछ नए संस्करणों की कोशिश की (और अन्य सामानों की भी) और वे काम कर रहे थे, लेकिन बहुत खराब। sudo apt-get install nvidia-331

तो बस रिबूट। सब कुछ ठीक काम करना चाहिए।

आपको एनवीडिया-प्राइम या एनवीडिया-सेटिंग्स जैसी अतिरिक्त चीजें स्थापित करने की आवश्यकता नहीं है क्योंकि वे एनवीडिया -331 के साथ स्वचालित रूप से इंस्टॉल हो जाते हैं।

यह समाधान हाइब्रिड और सामान्य दोनों प्रणालियों के लिए अच्छा है।

हाइब्रिड सिस्टम मालिकों के लिए: डिफ़ॉल्ट रूप से उपयोग किया जाने वाला GPU एनवीडिया एक होना चाहिए, लेकिन यदि आप इंटेल एक (जैसे कि बिजली बचाने के लिए) का उपयोग करना चाहते हैं, तो आप इसे आसानी से बदल सकते हैं nvidia-settings

उम्मीद है की वो मदद करदे। :-)


1
एक्सगॉर-एड्गर्स पहले उपयोगकर्ता को उनके होम पेज पर इंगित किए बिना अपना पीपीए पता न देने के लिए कहते हैं ताकि वे पढ़ सकें कि यह अपने लिए कितना खतरनाक है ... (यह एक एडिटर पीपीए है: अस्थिर संस्करण चलाने वाले लोगों के लिए लेकिन नवीनतम विशेषताएं) इसलिए अपने उत्तर को संपादित करें और मुझे एक नोट छोड़ दें ताकि मैं चढ़ाव को एक बदलाव में बदल सकूं! वैकल्पिक रूप से, उत्तर पूरी तरह से और नकारात्मक बिंदुओं को हटा देगा। (मैं जवाबों के साथ ऐसा ही करता हूं जो मुझे नकारात्मक प्रतिनिधि देते हैं।)
Fabby

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