উবুন্টু 14.04 এ বাম্বলবি দিয়ে এনভিডিয়া ড্রাইভারগুলি কীভাবে ইনস্টল করবেন


11

শিরোনাম হিসাবে, আমি কীভাবে উবুন্টুতে এনভিডিয়া-সর্বোত্তম প্রযুক্তি সেটআপ করতে পারি?


উত্তর:


26

এনবি: এই পোস্টটি ওয়েবে বিভিন্ন স্টাফগুলি পড়ার জন্য ব্যয় করা বহু দিনের ফলাফল। তাই এটি নিজের ঝুঁকিতে নিন। এটি এনভিডিয়া জিটি 650 এম গ্রাফিক কার্ড সহ উবুন্টু 12.04 / 12.10 / 13.04 / 13.10 / 14.04 (সমস্ত 64 বিট) পরীক্ষিত হয়েছিল। মতামত এবং পরামর্শ যোগ করতে নির্দ্বিধায়


এনভিডিয়া এবং বোম্বলবি ইনস্টল করুন

1. প্রথমত, আমাদের কম্পিউটারে সমস্ত ভিডিও ড্রাইভার মুছতে হবে:

sudo apt-get remove --purge nvidia*

এরপরে যদি আপনি এটি ইনস্টল করে থাকেন তবে ভুগবেন:

sudo apt-get remove --purge bumblebee*

আমাদের সাথে সমস্ত নুয়াউ ড্রাইভারকে মুছতে হবে:

sudo apt-get --purge remove xserver-xorg-video-nouveau

পুরো স্টাফগুলি মুছে ফেলা হয়েছে তা নিশ্চিত হওয়ার জন্য, টাইপ করার চেষ্টা করুন dpkg -l | grep nvidiaএবং dpkg -l | grep bumblebee: এটি কোনও কিছুই ফেরত দেওয়া উচিত নয়। কারণ dpkg -l | grep nouveauসম্ভবত এটি কিছু লাইন বলে যাচ্ছে libdrm-nouveauXXXXX; আপাতত, তাদের এড়িয়ে চলুন।

2. তারপরে, আমাদের সমস্ত শিরোনাম টাইপ করার নিশ্চয়তা দিতে হবে:

sudo apt-get install linux-source && sudo apt-get install linux-headers-$(uname -r)

৩. পরবর্তী কাজটি হ'ল বাকী নুয়াউ ড্রাইভার এবং অন্যান্য কিছু প্যাকেজকে কালো তালিকাভুক্ত করা যা সমস্যার কারণ হতে পারে:

sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.bak
 sudo gedit /etc/modprobe.d/blacklist.conf

ফাইলের শেষে নিম্নলিখিত লাইনগুলি যুক্ত করা হচ্ছে:

# Necessary to install nvidia drivers
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off
options nouveau modeset=0

শুধু সংরক্ষণ করুন এবং প্রস্থান করুন।

৪. এখন, উবুন্টু কমান্ডের সেরা জ্ঞানটি চালান

sudo apt-get update && sudo apt-get dist-upgrade -y

৫. এখন থেকে, আমরা tty উপর কাজ করি। CTRL + ALT + F1 দিয়ে tty1 কনসোলটি খুলুন এবং আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে লগইন করুন। তারপরে কার্যকর করুন:

sudo service lightdm stop

এখন আমরা ড্রাইভারগুলি ইনস্টল করব। এক্সিকিউট:

sudo apt-get install nvidia-XXX-updates nvidia-settings

যেখানে XXX সর্বশেষতম স্থিতিশীল ড্রাইভার। আমি 331 ড্রাইভার ব্যবহার করছি, তবে আমি কোথাও পড়েছি যে 343 ডাউনলোডের জন্য উপলব্ধ (তারা স্থিতিশীল কিনা তা জানেন না)।

নোট: সর্বশেষতম ড্রাইভার সংস্করণ সহ এটি nvidia-primeডিফল্টরূপেও ইনস্টল করে। এই প্রযুক্তিটি ব্যবহারকারীদের হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয়ভাবে ইন্টেল এবং এনভিডিয়া গ্রাফিক কার্ডের মধ্যে স্যুইচ করার উদ্দেশ্যে তৈরি। এটি করার জন্য, এটি দুটি কার্ড চালু করে। অপ্টিমাস, অন্যদিকে, কেবলমাত্র সুস্পষ্ট ব্যবহারকারীর অনুরোধের সাথে এনভিডিয়া গ্রাফিক কার্ড চালু করুন; এটি প্রাইমকে উল্লেখযোগ্যভাবে কম বিদ্যুত খরচ সম্মানের সাথে অনুবাদ করে।

আমি ব্যক্তিগতভাবে প্রধানমন্ত্রীর চেয়ে সর্বোত্তমটিকে পছন্দ করি তবে আপনি যদি শক্তির অপব্যয়কে উদ্বিগ্ন না করেন তবে এখানে থামুন। অন্যথায়, আপনার কাছে দুটি বিকল্প রয়েছে:

  • সম্পূর্ণ মুছুন মুখ্য ( sudo apt-get remove --purge nvidia-prime);

  • সেখানে প্রাইম ছেড়ে দিন; "অপটিমাস সহ প্রাইম" বিভাগে আমরা দেখতে পেলাম কীভাবে প্রাইম ইনস্টল থাকা অবস্থায় অপ্টিরন কাজ করা যায়

Now. এখন, আমাদের সাথে ভুম্বল এবং ভার্চুয়ালগল প্যাকেজ ইনস্টল করতে হবে

sudo apt-get install bumblebee bumblebee-nvidia virtualgl virtualgl-libs virtualgl-libs-ia32:i386 virtualgl-libs:i386

তারপরে, আমাদের সাথে ভুম্বল গ্রুপে আমাদের ব্যবহারকারীকে যুক্ত করতে হবে:

sudo usermod -a -G bumblebee $USER

এবং তারপরে পিসি রিবুট করুন।

Your. আপনার ব্যবহারকারীর অ্যাকাউন্টে লগইন করুন, একটি নতুন টার্মিনাল উইন্ডো খুলুন এবং টাইপ করুন:

cd /etc/bumblebee
ls -Al

তালিকাভুক্ত বিভিন্ন ফাইলের মধ্যে দুটি বিশেষত থাকতে হবে: bumblebee.confএবং xorg.nvidia.conf। এর সাথে দুজনের একটি ব্যাকআপ অনুলিপি তৈরি করা যাক:

sudo cp FILE_NAME FILE_NAME.bak

আপনার ফাইলের আসল নাম দিয়ে FILE_NAME প্রতিস্থাপন করা উচিত। তারপরে আসুন sudo gedit bumblebee.conf, যোগ করে প্রথম ফাইলটি সংশোধন করতে যাই (সমস্ত উদ্ধৃতি ব্যতীত)

  • [bumblebeed] বিভাগ: "ড্রাইভার =" সন্নিবেশ "এনভিডিয়া" এর পরে
  • [এনভিডিয়া-ড্রাইভার] বিভাগ: "কার্নেলড্রাইভার =" সন্নিবেশ "এনভিডিয়া-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স
  • [এনভিডিয়া-ড্রাইভার] বিভাগ: "লাইব্রেরিপথ =" সন্নিবেশ "/ usr / lib / এনভিডিয়া-এক্সএক্সএক্সএক্স-আপডেটস, / usr / lib / nvidia-331- আপডেটগুলি: / usr / lib32 / nvidia-XXX-আপডেট"
  • [এনভিডিয়া-ড্রাইভার] বিভাগ: "এক্সর্গমোডুলপথ =" সন্নিবেশ "/ ইউএসআর / লিব / এনভিডিয়া-এক্সএক্সএক্স-আপডেটস / এক্সরগ, / ইউএসআর / লিবিব / এক্সর্গ / মডিউলগুলির পরে"

নিশ্চিত করুন যে [এনভিডিয়া-ড্রাইভার] এর অধীনে "জর্জিকনফাইলে" সমান "/etc/bumblebee/xorg.conf.nvidia" এর (সমান, উদ্ধৃতি ব্যতীত) সমান, তারপরে সংরক্ষণ করুন এবং বন্ধ করুন জিডিট।

এখন আমাদের সাথে অন্য ফাইলটি সম্পাদনা করতে হবে sudo gedit xorg.conf.nvidia(এই ক্ষেত্রে আমাদের উদ্ধৃতিগুলিও সন্নিবেশ করতে হবে !!)। প্রতিস্থাপন Option "ConnectedMonitor" "DFP"সঙ্গে Option "UseDisplayDevice" "none", সংরক্ষণ করে প্রস্থান করুন।

৮. রান করুন gedit /etc/modprobe.d/bumblebee.confএবং নিশ্চিত করুন যে এতে থাকা সমস্ত লাইন blacklist <something>মন্তব্য করা হয়নি (যেমন তারা শুরু করে না #)।

9. এই মুহুর্তে, নিম্নলিখিত কমান্ডটি চালান

sudo service bumblebeed start

যদি এটি একটি ত্রুটি ফেরায়, আবার শুরু করার পরিবর্তে পুনরায় সূচনা সহ কমান্ডটি আবার চালানোর চেষ্টা করুন। আপনার যদি এখনও ত্রুটি থাকে তবে এর মতো কিছু:

restart: Unknown job: bumblebeed

এটি সম্ভবত bumblebee.conf ফাইলে কিছু ভুল; সুতরাং, পদক্ষেপ 7 পুনরায় যাচাই করুন।

পরিবর্তে ফলাফল অনুরূপ:

bumblebeed start/running, process XXXXX

আপনি শীঘ্রই ভোজন সেট আপ সম্পন্ন করেছেন!

10. এখন আমরা কেবল চালাতে পারি optirun glxspheresবা optirun glxspheres64। যদি সমস্ত প্রত্যাশার মতো কাজ করে তবে আপনার এরকম একটি আউটপুট রয়েছে:

$ optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 650M/PCIe/SSE2
182.253407 frames/sec - 203.394802 Mpixels/sec
182.940725 frames/sec - 204.161849 Mpixels/sec
....

আমরা আসলে এনভিডিয়া-ড্রাইভার ব্যবহার করছি তা দ্বিগুণ পরীক্ষা করতে, optirun <application>চলার সময় অন্য একটি টার্মিনাল খুলুন , তারপরে টাইপ করুন sudo lshw -c display | grep driver। ফলাফলটি এমন কিছু হওয়া উচিত।

configuration: driver=nvidia latency=0
configuration: driver=i915 latency=0

অন্যদিকে, আপনি optirunএটি দিয়ে শুরু সমস্ত অ্যাপ্লিকেশনটি বন্ধ করে রাখলে কেবলমাত্র ইন্টেল ড্রাইভারই প্রদর্শিত হবে। এটাই!!


Bumblebee UI ইনস্টল করুন

পাভাক পলের এই উত্তরের জন্য ধন্যবাদ, এনভিডিয়া ব্যবহার করে অ্যাপ্লিকেশন পরিচালনা করার জন্য উবুন্টু 14.04 এ বুম্বলির ইউজার ইন্টারফেস যুক্ত করার জন্য এখানে নির্দেশাবলী রয়েছে।

1. পাইথন অ্যাপ সূচক ইনস্টল করুন:

sudo apt-get install python-appindicator

2. গিট ইনস্টল করুন:

sudo apt-get install git

৩. গিটের জন্য একটি ডিরেক্টরি তৈরি করুন:

mkdir git && cd git

৪. সংগ্রহস্থলটি দেখুন:

git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL

৫. স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যান এবং ভুড়ি-সূচক যুক্ত করুন [অ্যাড ক্লিক করুন, তারপরে নামটি সন্নিবেশ করুন এবং আপনি চান যে মন্তব্য করুন; bumblebee-indicatorকমান্ড বাক্সে প্রবেশ করুন এবং অ্যাড ক্লিক করুন)।

6. পুনরায় বুট করুন।


আশাবাদী সঙ্গে প্রধানমন্ত্রী

আপনি যদি nvidia-primeকখনও কখনও বিকল্পটি ব্যবহার করতে চান তবে নীচের নির্দেশগুলি অনুসরণ করার চেষ্টা করুন।

1. bumblebeedবুট-টাইম থেকে শুরু থেকে রোধ করতে , চালনা করুন:

echo "manual" | sudo tee /etc/init/bumblebeed.override

2. এই পয়েন্টটি সবচেয়ে সমস্যাযুক্ত; এটি এনভিডিয়া ড্রাইভারদের ব্ল্যাকলিস্ট করতে বামবিলি প্রতিরোধ করে এবং এর ফলে গ্রাফিক সেশন স্থির হয়ে যায়। আপনার নিজের ঝুঁকিতে এটি ব্যবহার করে দেখুন! চালান:

sudo gedit /etc/modprobe.d/bumblebee.conf

এবং আপনার এনভিডিয়া এক্সএক্সএক্স ড্রাইভার থাকা লাইনে মন্তব্য করুন। এটির মতো কিছু হওয়া উচিত।

# XXX
#blacklist nvidia-XXX
#blacklist nvidia-XXX-updates
blacklist nvidia-experimental-XXX

৩. সিস্টেমটি পুনরায় বুট করুন এবং লঞ্চ করুন nvidia-settings। চূড়ান্ত পরিস্থিতি হ'ল:

আপনি যদি এনভিডিয়া-সেটিংসে "ইন্টেল (পাওয়ার সাশ্রয়)" নির্বাচন করেন তবে আপনার কেবলমাত্র ইন্টেল গ্রাফিক কার্ডটি ডিফল্টরূপে চালু আছে। optirunএনভিডিয়া গ্রাফিক কার্ড ব্যবহার করতে আপনাকে এখনও একটি অ্যাপ্লিকেশন চালাতে হবে

sudo service bumblebeed start
optirun <application>

পরিবর্তে আপনি যদি "এনভিডিয়া (পারফরম্যান্স)" প্রোফাইলটি ব্যবহার করতে চান তবে এনভিডিয়া-সেটিংস থেকে এটি নির্বাচন করুন, তারপরে লগইন / লগআউট করুন এবং সমস্তই স্বয়ংক্রিয়ভাবে কাজ করা উচিত। একমাত্র বিষয় হ'ল আপনাকে bumblebeedনির্বাচিত এই প্রোফাইলটি দিয়ে ডিমন চালু করতে হবে না কারণ এটি সমস্যার কারণ হতে পারে।

আপনার যদি সমস্যা হয়:

1. আপনি যদি কেবল ব্যবহার করতে চান nvidia-prime:

sudo apt-get --purge remove bumblebee*

তারপরে পুনরায় বুট করুন।

২. যদি আপনি এনভিডিয়া-প্রাইম না সরিয়ে শুধুমাত্র অনুকূলতা ব্যবহার করতে চান তবে আগের ফাইলটি আবার সম্পাদনা করুন:

sudo gedit /etc/modprobe.d/bumblebee.conf

পূর্বে সংশোধিত রেখাগুলি থেকে কমেন্টিং (# অক্ষর অপসারণ):

# XXX
blacklist nvidia-XXX
blacklist nvidia-XXX-updates
blacklist nvidia-experimental-XXX

এবং রিবুট করছে। এই ক্ষেত্রে, আপনি বুট-সময় বোম্বলবিহীন রানটি ছেড়ে যেতে পারেন:

sudo rm /etc/init/bumbebeed.override

1
আমি উবুন্টু ১৪.০৪-এর নির্দেশাবলী অনুসরণ করেছি, তবে আমার স্ক্রিনটি স্প্ল্যাশ স্ক্রিনের পরে কালো হয়ে গেছে, এবং আমি লগইন করতে পারিনি। ডেল xps l502x, এনভিডিয়া gfrc gt540m ব্যবহার করে।
ডিপসিধু 1313

1
আপনি কি নিশ্চিত যে আপনি সমস্ত নির্দেশাবলী প্রথম থেকেই অনুসরণ করেছেন? যাইহোক, টিটিটি অ্যাক্সেস করতে CTRL + ALT + F1 টিপুন, তারপরে আপনার লগইন শংসাপত্রগুলি প্রবেশ করুন এবং শুরু থেকে পুনরায় চালু করুন।
টাইগারজ্যাক 89

1
ঠিক আছে আমি ব্যবহার করে সমস্যাটি সমাধান করেছি vblank_mode=0 primusrun ./glxgearsবা আমরা ব্যবহার করতে পারি vblank_mode=0 optirun -b primus ./glxgears। ধন্যবাদ :)
ডিপসিধু 1313

1
দয়া করে মনে রাখবেন, ভার্চুয়ালগল প্যাকেজগুলি পেতে আমাকে xorg-edgers পিপিএ ইনস্টল করতে হয়েছিল। উবুন্টু 14.04
উবুন্টুসার

1
এটি এখন পর্যন্ত সর্বাধিক আপডেটের টিউটোরিয়াল আমি এটি আপ করছি। আমি চেক করেছি এবং এটি 17.10 এর জন্য কাজ করে। সাবাশ.
ডুডলু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.