ट्रस्टी पर एनवीडिया भौंरा के साथ प्राइमस में कचरा


12

निम्न के optirun glxgearsसाथ चलने primusऔर nvidia-331-updatesकॉन्फ़िगर होने पर निम्न प्रकट होता है bumblebee.conf:

प्राइमस कचरा

यह 13.04 से अपग्रेड की गई 14.04 ट्रस्टी तहर पर है। अनुप्रयोग एनवीडिया जीपीयू पर चलता प्रतीत होता है, लेकिन सही ढंग से प्रदर्शित नहीं होता है जैसा कि पिछले डिस्ट्रो संस्करण में हुआ था। मुझे संदेह है कि यह 14.04 रेपो में प्राइमस में एक बग है, जब तक कि मेरा एक पैकेज खराब तरीके से कॉन्फ़िगर नहीं किया गया है।

विंडो glxgears छवि का हिस्सा ताज़ा और प्रदर्शित करती है, लेकिन केवल जब मैं खिड़की को सिकोड़ता हूं, और एक बार प्रति फ्रेम जो खिड़की का आकार बदल रहा है। जीएल व्यूपोर्ट को इस प्रक्रिया में भी गलत तरीके से बढ़ाया गया है।

कुछ परीक्षण जारी रखते हुए, PRIMUS_UPLOAD=1ध्वज खिड़की को ठीक से ताज़ा करने के लिए लगता है और सब कुछ उद्देश्य के अनुसार काम करता है। हालांकि यह कोई स्थायी समाधान नहीं है।


1
मुझे एक ऐसी ही समस्या है। विशेष रूप से, PRIMUS_UPLOAD = 1 इतने अधिक संसाधनों का उपभोग करने लगता है कि उपरि लाभ से बड़ा है ...
फ्लोरियन इचैटलर

क्या आपने nvidia-primeस्थापित किया है? यह समस्या पैदा कर सकता है। जब मैं प्राइमस का उपयोग करके एनवीडिया कार्ड पर चीजों को चलाने की कोशिश करता हूं, तो यह ठीक काम करता है।
biggles5107

@Furyhunter - - NVIDIA Optimus (भौंरा के साथ) के बारे में समाधान के लिए अपने प्रोफाइल में देखो वहाँ डाउनलोड करने के लिए NVIDIA पर एक SDK पैकेज है - यह भी humblesome है यह इस लिंक यहाँ है: askubuntu.com/questions/311151/...
dschinn1001

आप यह भी देखने के लिए nouveau ड्राइवरों का उपयोग करने की कोशिश कर सकते हैं कि क्या प्राइमस के बजाय nvidia ड्राइवरों में बग है। इसके अलावा, आप प्राइमस के बजाय ऑप्टिरुन वेनिला का उपयोग करने की कोशिश कर सकते हैं।
स्पार्कहॉक

प्राइमस्रुन का उपयोग करने के बजाय एक चीज मैं स्वयं प्राइमस पुल (बम्बलबी.कॉन में सेट) के साथ ऑप्टिरुन का उपयोग करता हूं। मुझे लगता है कि इस तरह से बेहतर परिणाम मिलेंगे।
biggles5107

जवाबों:


1

अपने चश्मे की जांच करने के लिए GitHub पुनर्प्राप्त विधि का उपयोग करें।

$ lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
08:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
  • 08:00.0एक ही वोट के साथ संकेतन नोटिस ।
केवल लैपटॉप में इस तरह के एनवीडिया ऑप्टिमस कार्ड होते हैं, इसलिए यह परियोजना डेस्कटॉप (अभी के लिए) पर लागू नहीं होगी। 4xxM और नई श्रृंखला के कार्ड सभी ऑप्टिमस-सक्षम हैं। M का अर्थ "मोबाइल" है। लेकिन 4xxM कार्ड होना यह सुनिश्चित करने के लिए पर्याप्त नहीं है कि आपके पास एक ऑप्टिमस लैपटॉप है। आपके प्रोसेसर में एक एकीकृत वीडियो नियंत्रक भी होना चाहिए। यह जाँचने के लिए कि इस कमांड को [टर्मिनल] [१] में चलाएं:

भौंरा (विकी) के साथ जाने का उबंटू रास्ता

  • 12.04 - 13.04 के लिए मूल सेटअप

आप की जरूरत है आप इसे स्थापित किया हो।purgeppa

  • Basic_Setup_for_13.10_and_later

टर्मिनल पर, और नीचे दिए गए कमांड दर्ज करें:

- UbuntuWiki निर्देश

  1. यूनिवर्स और मल्टीवर्स रिपॉजिटरी को सक्षम करें - आपको क्रमशः भौंरा और एनवीडिया पैकेज स्थापित करने की अनुमति देने के लिए ऐसा करने की आवश्यकता है।

  2. sudo apt-get install भौंरा भौंरा-नवदिया प्राइमस लिनेक्स-हेडर्स-जेनेरिक

  3. रीबूट

अभी

मुट्ठी सुनिश्चित करें कि एनवीडिया-वर्तमान संस्करण 304 वास्तव में अच्छा है।

इंस्टालेशन के बाद--

$ ls -l /etc/bumblebee/
-rw-r--r-- 1 root root 2957 Dez  1 00:38 bumblebee.conf
drwxr-xr-x 2 root root 4096 Nov 30 23:57 xorg.conf.d
-rw-r--r-- 1 root root  513 Dez  1 00:37 xorg.conf.nouveau
-rw-r--r-- 1 root root 1380 Dez  1 00:37 xorg.conf.nvidia

याद रखें 08:00.0?

$ cat /etc/bumblebee/xorg.conf.n*
$ view /etc/bumblebee/xorg.conf.nouveau # and
$ view /etc/bumblebee/xorg.conf.nvidia  # and change the last dot in

BusID "PCI:08:00.0"

आगे:

 $ view /etc/bumblebee/bumblebee.conf
 [bumblebeed]
 VirtualDisplay=:8       # refers to PCI:08:00.0, the 1st left 0 is ignored
 KeepUnusedXServer=false
 ServerGroup=bumblebee
 TurnCardOffAtExit=false
 NoEcoModeOverride=false
 Driver=nvidia           # changed
 XorgConfDir=/etc/bumblebee/xorg.conf.d

 [optirun]
 Bridge=auto
 VGLTransport=proxy
 PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
 AllowFallbackToIGC=false

 [driver-nvidia]
 KernelDriver=nvidia-current
 PMMethod=bbswitch       # changed
 LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
 XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
 XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

 [driver-nouveau]
 KernelDriver=nouveau
 PMMethod=auto
 XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Wanning : मैं एक बैकअप के रूप में मूल टिप्पणी (intrunctions) हटा दिया। इसे भी करें या फ़ाइल ब्राउज़ करें और टिप्पणियों को छुए बिना मान बदलें।

टेस्ट प्राइमस

 DRI_PRIME=0 glxgears -info | grep "GL_VENDOR"
 DRI_PRIME=1 glxgears -info | grep "GL_VENDOR"

 $ DRI_PRIME=:8 glxgears # and finaly do it

उसके बाद में दी गई जानकारी का पालन करें--

Example_update_to_nvidia-319_driver उबंटूविकी में।

आप ऊपर दिए गए फ़ाइल में भी ड्राइवर संस्करण और पथ समायोजित करेंगे।

मेरे लिए बहुत अच्छा काम करता है।


1

मैं "एनवीडिया प्राइम इंडिकेटर" का उपयोग करने की सलाह दूंगा।

पहले भौंरा निकालें आपको भौंरा और एनवीडिया चालक से छुटकारा पाने की आवश्यकता है। भौंरा मेरे ऑप्टिमस मशीन पर अच्छी तरह से नहीं चलता है, वही समस्याएं हैं, प्रधान संकेतक प्राप्त करें। इसके अलावा इस nvidia-331-updatesस्थापित के साथ स्थापित किया जाएगा sudo apt-get upgrade

यह एक और धागे से मेरा मार्गदर्शक है, इसे आज़माएं, मुझे लगता है कि यह काम कर सकता है।

अगले कदम पर केयरफुल, केवल आवश्यक कदम करें:

भौंरा चलाने के टर्मिनल को हटाने और शुद्ध करने के लिए (यदि आपको काली स्क्रीन मिली, तो Ctrl+ Alt+ दबाएं F2) और टाइप करें:

sudo apt-get remove --purge bumblebee

प्राइम रन की सभी 3 पंक्तियाँ स्थापित करने के लिए:

sudo add-apt-repository ppa:nilarimogard/webupd8 &&
sudo apt-get update && sudo apt-get install prime-indicator

इसे प्रधान संकेतक के साथ बॉक्स से बाहर काम करना चाहिए।

यदि नहीं , तो उन सभी को शुद्ध करें:

sudo apt-get remove 'nvidia.*' prime-indicator && sudo apt-get autoremove

और खरोंच से शुरू करें:

sudo apt-get install nvidia-331 indicator-prime

जब आपको यह काम मिल जाए, तो मीसा-बर्तन स्थापित करें जो हमें GPU को पहचानने की अनुमति देता है:

sudo apt-get install mesa-utils

आपके पास Nvidia Optimus, Intel ड्राइवर के लिए अगले चरण हैं:

प्रधान संकेतक से Intel GPU पर स्विच करें और Intel ग्राफ़िक्स इंस्टॉलर .deb फ़ाइल प्राप्त करें, इसे सॉफ़्टवेयर केंद्र के माध्यम से इंस्टॉल करें, इंस्टॉलर को डैश में ढूंढें और नवीनतम ड्राइवरों के साथ अपने Intel 4000 को अपडेट करने के लिए इसे चलाएं।

संपादित करें: Intel पैकेज स्थापित करने के बाद, IFsudo apt-get updatedownload.01.org सार्वजनिक कुंजी पर विफल रहता है , इसे टर्मिनल में चलाएं:

यह सही कुंजी जोड़ देगा।

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