কীভাবে এক্সসিভারের জন্য আইপিপু এবং চুড়ার জন্য এনভিডিয়া জিপিইউ কনফিগার করবেন?


12

উবুন্টু 16.04

এর আউটপুট uname -a:

Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

ডেস্কটপ গ্রেড:

  • সিপিইউ: ইনটেল
  • জিপিইউ: এনভিডিয়া 361.42 সহ

আমি যা চাই:

  • ইন্টেল জিপিইউ এক্সসারভার এবং আমার মনিটর চালাবে, যা জাহাজের ডিপিতে সংযুক্ত
  • এনভিডিয়া জিপিইউ কেবল চুদা নির্দিষ্ট গণনার জন্য ব্যবহৃত হবে be
  • এনভিডিয়া জিপিইউতে সম্পূর্ণ নিয়ন্ত্রণ (রিয়েল টাইম, পরিসংখ্যান, টেম্পস ফ্যানের গতি ...)

আমার সমস্যা:

  • তন্ন তন্ন nvidia-smiনা nvidia-settingsকাজ এবং আমি আমার NVIDIA জিপিইউ (ত্রুটি আরও নিচে উদাহৃত হয়) নিয়ন্ত্রণ করতে পারে না

আমার গল্প:

আমার সমস্যার সংক্ষিপ্তসার পরে আমি বিষয়টিতে ডুব দিতে চাই; উবুন্টু 16.04 প্রকাশের পর থেকে আমি টিঙ্কিং করছি এবং নিম্নলিখিতগুলি অর্জন করতে ব্যর্থ হচ্ছি:

  • আমি চাইছি আমার ইন্টেল জিপিইউ (আই 7 6700 কে) আমার জেসারভার এবং এটির সাথে সংযুক্ত সমস্ত কিছু চালিত করে।
  • আমি চাই আমার উত্সর্গীকৃত এনভিডিয়া জিপিইউ কেবল চুদা ভিত্তিক গণনা এবং এর মতো ব্যবহার করা উচিত।
  • আমি আমার সমস্যাগুলি সমাধান করার পরে সিস্টেমে একাধিক এনভিডিয়া জিপিইউ যুক্ত করব।

আমার প্রাথমিক অবস্থার একটি সংক্ষিপ্তসার:

আমি এনকিডিয়া এবং ইনটেলের (ইনটেল-মাইক্রোকোড এবং এনভিডিয়া -321.42) প্রপ্রেটারি ড্রাইভারগুলি এপ্ট-গেটের মাধ্যমে এবং মোকুটুল - ডিসিজেবল-বৈধকরণের মাধ্যমে সুরক্ষিত বুটকে অক্ষম করে installed
তারপরে আমি ইন্টেল কার্ডটি ব্যবহার করার জন্য এনভিডিয়া-প্রাইম সেট করেছি।
তারপরে আমি ইন্টেল জিপিইউ এবং ইন্টেল ড্রাইভার সহ কেবল একটি পর্দা রাখতে আমার xorg.conf সম্পাদনা করেছি contain (প্রয়োজনে বিশদ জিজ্ঞাসা করুন)
ব্লেন্ডারের সাথে রেন্ডারিংয়ের জন্য জিপিইউ পরীক্ষা করা, সবকিছু ঠিকঠাক বলে মনে হয়েছিল, তা ছাড়া আমি আমার জিপিউ এবং এনভিডিয়া-সেটিংসের কোনও পরিসংখ্যান খালি দেখতে পেলাম না।

ত্রুটি:

sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.

মুক্তির পর থেকে আমি এখন পর্যন্ত আমার যাবতীয় প্রচেষ্টা এবং গবেষণার মাধ্যমে যা শিখেছি তা (সংক্ষিপ্ত সংস্করণ, যে কোনও সময় বিশদে জিজ্ঞাসা করুন):

আমার দুটি সমস্যা সম্পর্কিত তবে একই নয়:

খালি: এনভিডিয়া-সেটিংস

  • এই কারণগুলি কেবলমাত্র এনভিডিয়া জিপিইউতে যখন একটি এক্সারভার সংযুক্ত থাকে তখন এই সেটিংসটি প্রদর্শিত হয়
  • এর সমাধানটি হ'ল xorg.conf এ একটি নতুন স্ক্রিন যুক্ত করা যা এনভিডিয়া জিপিইউতে চালিত করার জন্য অব্যবহৃত এবং অব্যবহৃত জাস্টারভারটি চালায় to
  • তবে এটি বর্তমানে সম্ভব নয় (অন্যান্য সমস্যা দেখুন) এবং পছন্দসই নয়, যেমন আমি নিভিডিয়া জিপিইউকে চুদা ফোকাস করতে চাই

এনভিডিয়া-স্মি কাজ করছেন না:

  • আমার জিপিইউ (550 টি) এটি সমর্থন না করায় বিবিসুইচ কোনও সমস্যা নয় (dmesg এ ত্রুটি)
  • এনভিডিয়া প্রাইম x86_64-linux-gnu_gl_conf এন্ট্রি পরিবর্তন হয় /usr/lib/nvidia-361/ld.so.conf( এনভিডিয়া জিপিইউ নির্বাচিত) বা /usr/lib/nvidia-361-prime/ld.so.conf(ইন্টেল জিপিইউ নির্বাচিত)
  • ইন্টেল নির্বাচনের জন্য কনফিগারেশনে এনভিডিয়া নির্বাচনের জন্য সমস্ত কনফিডে উপস্থিত এনভিডিয়া মডিউলগুলির প্রয়োজনীয় পাথ অনুপস্থিত is
  • প্রাইম-সিলেক্ট হয়ে এনভিডিয়ায় স্যুইচ করার সময়, ডিসপ্লেটি ইন্টিগ্রেটেড জিপিইউতে সংযুক্ত থাকায় আমার কাছে জাস্টারবার নেই, তবে ভার্চুয়াল কনসোল এনভিডিয়া-এসএমআই কাজগুলিতে লগ ইন করা

আমার অনুমান:

  • এনভিডিয়া প্রাইম খারাপ এবং আমি যেভাবে চাই তা চাই না।
  • আমাকে কোনওভাবে প্রাইমকে কাটিয়ে উঠতে হবে এবং সিস্টেমটি কনফিগার করতে হবে (এমনকি ম্যানুয়ালি নতুন কনফিগারেশন লিখতে হবে?)

আমার চেষ্টা:

  • আমি এনভিডিয়া-প্রাইম আনইনস্টল করার চেষ্টা করেছি তবে আমি কেবল পরে সনাক্ত করেছি, এটি কাজ করতে পারে না। X86_64-linux-gnu_gl_conf এর কনফারেশন ফাইলটি মুছে ফেলা হলে ফলাফলটি একটি বিশৃঙ্খলা ...
  • এমনকি আমি x86_64-linux-gnu_gl_conf ফাইলগুলিতে ম্যানুয়ালি অনুপস্থিত পাথগুলি যুক্ত করার চেষ্টা করেছি, তবে আমি আসলে কী করছিলাম তা আমি জানতাম না এবং তার কোনও সাফল্যও ছিল না।

আমার প্রশ্নগুলো:

1) আমি কীভাবে এনভিডিয়া-এসএমআই সমস্যা সমাধান করতে পারি? আমি কি সঠিক পথে রয়েছি? আমি কীভাবে এগিয়ে যেতে পারি সে সম্পর্কে কারও কাছে নির্দেশ রয়েছে?

2) জিপিইউতে এক্সজার্ভার ছাড়াই এনভিডিয়া জিপিইউ (xorg.conf-এ কুলবিটস) (ফটোগুলি xorg.conf ছাড়া) ফ্যান নিয়ন্ত্রণ এবং আরও নিয়ন্ত্রণ সক্ষম করা সম্ভব?

কোনও জবাবের জন্য আগাম বিশাল ধন্যবাদ। আমি আক্ষরিকভাবে ওয়েবে আঁচড়াল, আঁচড়ানটি আমার সমস্যা।
আমি যদি কোনও গুরুত্বপূর্ণ কিছু মিস করি তবে দয়া করে আমাকে বলুন এবং লগ ফাইল ইত্যাদির জন্য অনুরোধ করতে দ্বিধা করবেন না etc.

ধন্যবাদ

চিত্রগুলি

আমার অতিরিক্ত ড্রাইভার ট্যাব চিত্র: এখানে চিত্র বর্ণনা লিখুন


: আমি একটি launchpad প্রশ্ন নির্মিত answers.launchpad.net/ubuntu/+question/294621
winnetou

সম্ভবত আমি আমার ইনস্টলেশন প্রক্রিয়াটি সঠিকভাবে বর্ণনা করতে পারি নি: এনভিডিয়া-ড্রাইভারগুলি অ্যাপ্ট-গেটের মাধ্যমে ইনস্টল করার পরে অতিরিক্ত ড্রাইভারও চেক করা হয়, যেমনটি আপনি বলেছেন এবং সঠিক ড্রাইভার ইতিমধ্যে নির্বাচিত ছিল। আমি একটি স্ক্রিনশট inclueded। ড্রাইভারগুলি উপস্থিত রয়েছে এবং যদি আমি এনভিডিয়া-প্রাইমকে এনভিডিয়া-জিপুতে স্যুইচ করি তবে সবকিছু কাজ করে। এই সেটিংটি পরিবর্তন করে পুরো ড্রাইভারটি ইনস্টল করতে পারে না, এটি আসলে ড্রাইভারের অংশ এবং এটি উপস্থিত না হয়ে কাজও করতে পারে না
winnetou

এটি ছিল একটি পরিষ্কার ওবুন্টু 16.04 ইনস্টল প্রতিটি বুটে আই আপডেট এবং আপগ্রেড আপ-
গেট

আমি জানি, ড্রাইভাররা সিস্টেম দ্বারা ব্যবহৃত হয়, আমি সিভিডিএ এনভিডিয়া জিপিইউতে ব্যবহার করতে পারি। তবে সমস্ত এনভিডিয়া-মডিউলগুলি বুটে লোড হয় না, যাতে এনভিডিয়া-এসমি উদাহরণস্বরূপ libs মিস করে .... যদি আমি আমার সমস্যাটি সঠিকভাবে বুঝতে পারি
winnetou

উত্তর:


4

গৃহীত উত্তরটি এনভিডিয়া ডিভাইসগুলি সক্ষম করতে এক্স সার্ভারটি ব্যবহার করে। এটি প্রয়োজনীয় নয় এবং এর অর্থ হল যে এক্স সার্ভার কার্ডের কিছু মেমরি ব্যবহার করবে।

পরিবর্তে nvidia-modprobeড্রাইভার এফকিউতে বর্ণিত হিসাবে ইনস্টল করা উচিত (নীচের লিঙ্কে পাওয়া যাবে))

সুতরাং আমার প্রস্তাবিত সমাধানটি হ'ল:

1) থেকে runfile মাধ্যমে সর্বশেষ এনভিডিয়া ড্রাইভার ইনস্টল ftp://download.nvidia.com/XFree86/Linux-x86_64/ সঙ্গে --no-opengl-filesএবং --dkmsপতাকা।
2) সংশ্লিষ্ট ইনস্টল nvidia-modprobeমাধ্যমে সংস্করণ make allএবং sudo make installথেকে ftp://download.nvidia.com/XFree86/nvidia-modprobe/

--dkmsপতাকা নিশ্চিত করুন যে কার্নেল মডিউল recompiled হয় যখন আপনি আপনার কার্নেল আপগ্রেড করে তোলে।


এটি আমার পক্ষে কাজ করেছে। এটি সহজ উত্তর এবং গ্রহণযোগ্য উত্তর হওয়া উচিত।
মার্কো আলেলিš

এই সমাধানটি আমার পক্ষে কার্যকর হয়নি। পরিবর্তে আমি কেবল ড্রাইভারটি সাধারণত ইনস্টল করেছি এবং নীচে উল্লিখিত হিসাবে এলভি_লিবিআরএইপিএটিএভিজে এনভিডিয়া পাথ যুক্ত করেছি ।
Revers

3

আমি (এই পোস্টের স্রষ্টা) আমার নিজের থেকে নিজের সমাধানটি সন্ধান করেছি!

আমি এখন অন্য কারও জন্য সমাধান ব্যাখ্যা করব যিনি একই পরিস্থিতিতে আছেন এবং এই সহায়তার প্রয়োজন রয়েছে!

সমাধান: http://www.nvidia.com/object/unix.html "- কোন-ওপেনগল-ফাইল" এর মাধ্যমে http://www.nvidia.com/object/unix.html
এ প্রদত্ত রনিফায়ার মাধ্যমে এনভিডিয়া চালক ইনস্টল করুন !!

এটি কেবলমাত্র এনভিডিয়া ওপেনগল ফাইলগুলিকে বিদ্যমান মেসা ফাইলগুলি ওভাররাইট করা থেকে বিরত রাখে তবে এনভিডিয়া প্রাইম ছাড়াই ড্রাইভারটি ইনস্টল করে!

সুতরাং আমার সমস্ত সমস্যাগুলি সমাধান করা হয়, কেবল চালকদের দ্বারা ইনস্টল না করে, সংগ্রহস্থলগুলি থেকে ইনস্টল করার পরিবর্তে। সংগ্রহস্থলগুলির প্যাকেজটি হ'ল "অপটিমাস-ফ্রেন্ডলি" এবং অতএব সমস্ত অকেজো ঝামেলাবিদরা এটির সাথে বান্ডিল রয়েছে।

দ্বিতীয়ত

ডেডিকেটেড জিপিইউগুলির জন্য xorg.conf কে অন্য স্ক্রিনের সাথে প্রসারিত করতে হবে যাতে এনভিডিয়া-সেটিংসে এটির / তাদের প্রবেশ / প্রবেশ থাকতে পারে।

আমার মত দেখাচ্ছে

Section "ServerLayout"
    Identifier     "Layout0"
    Screen 0       "intel" 0 0
    Screen 1       "nvidia550ti" 3000 0
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "intel"
    BusID          "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier     "nvidia550ti"
    Driver         "nvidia"
    BoardName      "GeForce GTX 550ti"
    BusID          "PCI:2@0:0:0"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
EndSection

Section "Screen"
    Identifier     "nvidia550ti"
    Device         "nvidia550ti"
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "Coolbits" "4"
    Option         "ConstrainCursor" "on"
EndSection

1
ওহে. লিজু থেকে উত্তর সহজ এবং সম্ভবত আপনার এটি গ্রহণ করা উচিত?
মার্কো আলেলিš

আমি এখনও লিজুর উত্তরটি নিশ্চিত করতে পারি না, যদিও এটি আমার চোখে খুব আশাব্যঞ্জক। যদি এটির কাজ করার জন্য আরও বেশি লোক রিপোর্ট করে বা অবশেষে আমি তার উত্তরটি পরীক্ষা করে দেখতে পারি এবং নিশ্চিত করতে পারি তবে আমি স্বীকৃত উত্তরটি পরিবর্তন করব। তিনি সমস্যাটি সমাধান করেছেন, যে কার্ডটিতে কোনও এক্স-সার্ভার চালানো ছাড়া এনভিডিয়া-মোডপ্রোব কাজ করে না।
উইনেটো

আপনি যদি সমস্ত বিদ্যমান এনভিডিয়া ড্রাইভার মুছে ফেলে এবং আবার শুরু করেন তবে এটি কাজ করে না। এটি বলে NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
আফজালাইভ

1

আপনি যে কনফিগারেশনটি চান তা পেয়েছি (আমি এটিও চেয়েছিলাম;)):

  • ইন্টেল জিপিইউ এক্সসারভার এবং আমার মনিটর চালাবে, যা জাহাজের ডিপিতে সংযুক্ত
  • এনভিডিয়া জিপিইউ কেবল চুদা নির্দিষ্ট গণনার জন্য ব্যবহৃত হবে be
  • এনভিডিয়া জিপিইউতে সম্পূর্ণ নিয়ন্ত্রণ (রিয়েল টাইম, পরিসংখ্যান, টেম্পস ফ্যানের গতি ...)

ব্যবহার করে bumblebee

তবে আমি কিছু বিশদে যাওয়ার আগে আমার আপনাকে সতর্ক করে দেওয়া উচিত যে এনভিডিয়া-সেটিংস বা xorg.conf বা এনভিডিয়া প্রাইমের কনফিগারেশন পরিবর্তন করার সময় আপনাকে আপনার সিস্টেমটি পুনরায় বুট করতে হবে (সম্ভবত আপনি ইতিমধ্যে জানেন)। রিবুট না করা সিস্টেমকে একটি অবিচ্ছিন্ন অবস্থায় ফেলে রাখতে পারে।


আমার কনফিগারেশনে আমি স্পর্শ করি নি xorg.conf। আমার পক্ষে এটি করা সর্বদা ব্যথার কারণ হয়ে দাঁড়িয়েছে। দয়া করে এটি আসল অবস্থায় রেখে দিন। আপনি যদি নতুন করে ইনস্টল করতে না চান তবে আপনি /etc/X11/( ls /etc/X11/xorg.conf*) এ কিছু ব্যাকআপ পেতে পারেন ।

প্রথম পদক্ষেপটি nvidia-settingsকাজ করার চেষ্টা করছে । আপনি যদি এটি করতে সফল হন তবে আপনি এনভিডিয়া প্রাইমটি ব্যবহার করতে পারবেন ইন্টেল জিপিইউতে স্যুইচ করতে, আপনি যেমনটি ইতিমধ্যে করেছিলেন বলে উল্লেখ করেছেন। এনভিডিআইএ জিপিইউটি কেবলমাত্র সিইডিএ কম্পিউটিংয়ের জন্য ব্যবহার করতে চাইলে এনভিডিয়া জিপিইউতে এনভিডিয়া প্রাইম পয়েন্ট থাকা প্রয়োজন (যদি আপনি চুদা ডিবাগারটি ব্যবহার করতে চান তবে এটি বিশেষত প্রয়োজন cuda-gdb)।

এর পরে আপনি বোম্বলি ইনস্টল করার চেষ্টা করতে পারেন :

sudo apt install bumblebee

পুনরায় বুট করুন। আপনি ব্যবহার করে বোম্বলের অবস্থা নিরীক্ষণ করতে পারেন

sudo service bumblebeed status

অথবা

bumblebeed -vv

বাম্বলি যা করে তা হ'ল এনভিআইডিআইএ জিপিইউ সক্রিয় করা এবং যখন প্রয়োজন হয় কেবল তখন কার্নেলের মধ্যে এনভিডিয়া ড্রাইভারটি সন্নিবেশ করানোর চেষ্টা করা। আপনি optirunযে কমান্ডটি চালাতে চান তার প্রাক-মুলতুবি করে আপনি বাম্বলবি ব্যবহার করতে পারেন ।

বাম্বলির কাজ করতে, আমাকে /etc/bumblebee/bumblebee.confএনভিডিয়া ড্রাইভারের নাম এবং পথ সঠিকভাবে সেট করতে ম্যানুয়ালি সম্পাদনা করতে হয়েছিল।

[...]
Driver=nvidia
[...]
KernelDriver=nvidia_361
[...]
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361

তারপরে, sudo service bumblebeed restartআমি বোম্বলি সিস্টেমটি সক্রিয় করতে সক্ষম হয়েছি।

আসলে nvidia-smiফিরে আসে

$ nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.

তবে optirun nvidia-smi:

$ optirun nvidia-smi
Fri Jun 17 11:47:48 2016       
+------------------------------------------------------+                       
| NVIDIA-SMI 361.42     Driver Version: 361.42         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 970M    Off  | 0000:01:00.0     Off |                  N/A |
| N/A   53C    P1    18W /  N/A |     18MiB /  3071MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0     20678    G   /usr/lib/xorg/Xorg                               4MiB |
+-----------------------------------------------------------------------------+

আশাকরি এটা সাহায্য করবে.


ভাল উত্তর! কিন্তু আমি উমুন্টু 15.10 এবং একই হার্ডওয়্যার দিয়ে বাম্বলিকে ক্লান্ত করেছি এবং এটি গণ্ডগোল পেয়েছে। এত বেশি, এটি উপলব্ধ হওয়ার পরে আমি 16.04 এর একটি নতুন ইনস্টল করেছি। এটা সত্যিই খারাপ ছিল। এমনকি রিকভারি মোডটি ঠিকমতো বুট হয় নি .... তাই আমি নিজেকে আর ভোবাবি না ব্যবহার করার শপথ করেছিলাম। বাম্বলির সাথে আরেকটি সমস্যা ছিল (আমি জানি না আপনি এটি কীভাবে ছড়িয়ে দিয়েছেন) তা ছিল, আমার উত্সর্গীকৃত জিপিইউ বিবিসুইচ সমর্থন করে না, তাই আমি ত্রুটি পেয়েছি, যে জিপিইউ সঠিকভাবে স্যুইচ অফ করা যাবে না
winnetou

তবে, এটি তাত্ত্বিকভাবে একটি সম্ভাব্য উত্তর! তবে আমি যা খুঁজছি তা নয় :(।
উইনেটো

অন্য বাট: (আমি আর জানি না, যদি এটি আমার চেষ্টা করে কাজ করে) এনভিডিয়া-সেটিংগুলি আপনাকে জিপিইউ দেখায় (অবশ্যই কোর্সের সেটিংস)? আপনি কি ফ্যানের গতি, ভোল্টেজ ইত্যাদি নিয়ন্ত্রণ করতে পারবেন? যদি আমি সঠিকভাবে স্মরণ করি তবে আপনি xorg.conf ফাইলে কুলব্যাটগুলি সক্ষম করার পরে এই সেটিংসগুলি কেবলমাত্র এনভিডিয়া-সেটিংগুলিতে সম্ভব। এনভিডিয়া-এসমিই কেবল আপনাকে একটি মনিটর দেয় ..... দয়া করে আমি ভুল হলে সংশোধন করুন
উইননেটো

এবং আরেকটি বিশাল প্রশ্ন চিহ্ন হ'ল: আমার যদি একাধিক ডেডিকেটেড জিপিইউ থাকে তবে বাম্বলি কি ঠিকঠাক কাজ করে? এই ইউনকেস (ইগপু + জিপিইউ) নন মোবাইল জিপিাসে বাম্বলির জন্য ইতিমধ্যে প্রস্তাবিত নয়, তবে একাধিক ডি-জিপিইউ থাকা বুম্বলীর জন্য একটি গর্ত নতুন গল্প।
উইননেটো

@ উইনেটো আপনি একাধিক জিপিইউ সম্পর্কে সম্পূর্ণরূপে ঠিক বলেছেন - এটি একটি ভাল প্রশ্ন। আরেকটি বিষয় হ'ল এনভিডিয়া-ডকার সম্ভবত প্রত্যাশার মতো কাজ করে না।
ভিসকুব্রিভ

1

উপরের সমাধানগুলিতে উল্লিখিত হিসাবে আমি ওভিডজিএল ছাড়াই এনভিডিয়া ড্রাইভারগুলি পুনরায় ইনস্টল করেছি তবে এটি আমার পক্ষে কার্যকর হয়নি। তবুও এই সমাধানগুলি বেশ অসন্তুষ্টিজনক, যেহেতু তারা চালকদের কিছুটা ক্ষমতা সরিয়ে দেয় (ওপেনজিএল)।

আমি একটি খুব সহজ সমাধান পেয়েছি, যার জন্য আপনাকে ড্রাইভারটি পুনরায় ইনস্টল করার দরকার নেই:

  • আমি সাধারণত এনভিডিয়া ড্রাইভারগুলি ইনস্টল করেছি
  • এনভিডিয়া-সেটিংস গুই, অপরিশোধিত প্রাইম প্রোফাইলগুলিতে, আমি একটি প্রধান জিপিইউ হিসাবে ইন্টেল গ্রাফিক কার্ডটি বেছে নিই
  • রিবুট করার পরে, এনভিডিয়া-এসমি কাজ করে না, তবে আমি লাইব্রেরির পথে / usr / lib / nvidia-387 যুক্ত করে স্থির করেছি :
    export LD_LIBRARY_PATH=/usr/lib/nvidia-387:$LD_LIBRARY_PATH

নোট করুন যে ইনস্টল করা ড্রাইভারের উপর নির্ভর করে আপনার লাইব্রেরির পথে অন্য একটি ফোল্ডার যুক্ত করতে পারে, উদাহরণস্বরূপ / usr / lib / nvidia-384 । নতুন ব্যাশ লোড করার সময় আপনি স্বয়ংক্রিয়ভাবে পাথ রফতানি
করতে আপনি এই আদেশটি ~ / .bashrc ফাইলটিতে যুক্ত করতে পারেন ।


এনভিডিয়া ড্রাইভার আপগ্রেড করলে কী হবে? আপনার কি ম্যানুয়ালি লাইব্রেরির পথ পরিবর্তন করতে হবে?
লিয়াং

আমার ধারণা, ড্রাইভার যদি একই ফোল্ডারে এখনও থাকে তবে এ সমস্যা হওয়া উচিত নয়। যদি ফোল্ডারটি পরিবর্তন হয় তবে আপনার সম্ভবত গ্রন্থাগারের পথ পরিবর্তন করা উচিত।
বিপরীত

0

মূলত আমার জন্য একটি অনুস্মারক হিসাবে: উবুন্টু 18.04 এ রেন্ডারিংয়ের জন্য ইগপু এবং চুদা জন্য এনভিডিয়া জিপিইউ ব্যবহার করতে, ডিফল্ট এনভিডিয়া ড্রাইভার ইনস্টল করুন, এনভিডিয়া-সেটিংস খুলুন এবং ইন্টেল জিপিইউ ব্যবহার করতে সেট করুন। এর পরে, ন্যুভো ড্রাইভার এবং এনভিডিয়া ড্রাইভারদের একটি অংশকে ব্ল্যাকলিস্ট করুন:

/etc/modprobe.d/blacklist-nvidia.conf ও মন্তব্য লাইনগুলি এইভাবে খুলুন:

#blacklist nvidia
blacklist nvidia-drm
#blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off

তারপরে /etc/modprobe.d/blacklist-nvidia-nouveau.conf খুলুন এবং এই লাইনগুলি যুক্ত করুন:

blacklist nouveau
options nouveau modeset=0

নুয়াউ অক্ষম রয়েছে তা নিশ্চিত হওয়ার জন্য, আপনি এগুলিকে /etc/modprobe.d/blacklist.conf এ ব্ল্যাকলিস্ট করতে পারেন: শেষে যুক্ত করুন:

#Blacklist nouveau drivers
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

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

টাইপ nvidia-smiটু এনভিডিয়া লোড হয়েছে এবং টাইপ lspci -nnk | grep -iA2 3Dকরুন ড্রাইভারটি ব্যবহারের জন্য যা পরীক্ষা করা হচ্ছে তা হল এনভিডিয়া, নুয়াউ নয়।

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