এনভিআইডিএ ড্রাইভার উবুন্টু 16.04 ইস্যু করে


8

আমি সর্বশেষতম এনভিডিয়া ড্রাইভার ইনস্টল করার চেষ্টা করছি। ইনস্টলের পরে এটি nvidia-smiখুঁজে পাবে না।

গ্রাফিক কার্ডটি একটি জিফর্স 860 মিটার এবং আমার ল্যাপটপটি উবুন্টু 16.04.1 এলটিএসের অধীনে।

আমি এ পর্যন্ত কি করেছি:

$ sudo apt-get purge nvidia-*
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ reboot
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

আমি কীভাবে এটি কাজ করতে পারি?

সম্পাদনা: আমি বুঝতে পারি $ sudo apt-get install nvidia-367ত্রুটিটি ফিরে পেয়েছি :

Error! Bad return status for module build kernel: 4.4.0-36-generic (x86_64)
Consult /var/lib/dkms/nvidia-367/367.44/build/make.log for more information.

যদিও চালক আসলে চালাচ্ছেন।

make.log এর মতো লাইন রয়েছে:

Makefile:676: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler

এবং এই:

cc: error: unrecognized command line option ‘-fstack-protector-strong’
scripts/Makefile.build:258: recipe for target '/var/lib/dkms/nvidia-367/367.44/build/nvidia/nv-instance.o' failed
make[2]: *** [/var/lib/dkms/nvidia-367/367.44/build/nvidia/nv-instance.o] Error 1
Makefile:1403: recipe for target '_module_/var/lib/dkms/nvidia-367/367.44/build' failed
make[1]: *** [_module_/var/lib/dkms/nvidia-367/367.44/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-36-generic'
Makefile:81: recipe for target 'modules' failed
make: *** [modules] Error 2

উত্তর:


5

gcc-4.8 সমর্থন করেনি -fstack-protector-strong

আমি gcc-4.9পরিবর্তে ইনস্টল করেছি, চালককে শুদ্ধ ও পুনরায় ইনস্টল করেছি এবং এখন এটি ঠিকঠাক কাজ করছে।

$ nvidia-smi
Tue Sep 13 17:31:24 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.44                 Driver Version: 367.44                    |
|-------------------------------+----------------------+----------------------+
| 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 860M    Off  | 0000:01:00.0     Off |                  N/A |
| N/A   54C    P0    N/A /  N/A |      0MiB /  4043MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

আইরোনিকটি হ'ল আমি ব্যবহার করেছি gcc-4.8কারণ আইআইআরসি সিডিএর পূর্ববর্তী সংস্করণ 4.9 বা তার পরে সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ ছিল না।


ধন্যবাদ এই কাজ! 4.8 থেকে 4.9 থেকে স্যুইচ করার জন্য আমাকে সুডো আপডেট-বিকল্পগুলি --config জিসিসি ব্যবহার করতে হয়েছিল, কারণ আমি আগে কিছু প্রোগ্রামিং প্রকল্পের জন্য দুটি জিসিসি সংস্করণ ব্যবহার করেছিলাম এবং ফিরে যেতে ভুলে গিয়েছিলাম।
t2k32316
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.