এনভিআইডিআইএ.আরুন কীভাবে ইনস্টল করবেন?


141

আমার কাছে একটি এনভিডিয়া জি ফোর্স জি 6150 এসই গ্রাফিক্স কার্ড রয়েছে। আমি উবুন্টু 12.04 চালাচ্ছি। আমি যখন .run ফাইলটি ইনস্টল করার চেষ্টা করি তখন এটি ব্যর্থ হয়। এটি বার্তাটি এভাবে দেখায়:

আমি পুরানো ড্রাইভার আনইনস্টল করার পরে এটি ইনস্টল করার চেষ্টা করেছি। তবুও একই বার্তাটি। লগ ফাইলটি এখানে:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

তবে প্রক্রিয়া পরিচালককে এ জাতীয় কোনও ফাইল দেখানো হয় না।


3
অ্যাপটি দিয়ে উবুন্টুতে এনভিডিয়া-বর্তমান প্যাকেজ ইনস্টল করা আপনার কার্ডের সাথে কাজ করে না? আপনি উবুন্টু 12.04 এর জন্য সমর্থিত সংস্করণটির পরিবর্তে ড্রাইভারের সেই সংস্করণটি ইনস্টল করার চেষ্টা করছেন কেন?
দোবে

1
এটা ভিডিও প্লেব্যাক .Nvidia বর্তমান unity.Glitches সঙ্গে আমার card.It দ্বন্দ্ব সঙ্গে সমস্যা এখনো 295,40 থাকে এটা আমার রেজল্যুশন 1440 * 900 দিতে হবে না
Kiranraj

3
.runফাইলটি ব্যবহার করবেন না । শুধু sudo add-apt-repository ppa:graphics-drivers/ppa। সর্বশেষতম ড্রাইভারগুলি "সফ্টওয়্যার ও আপডেট -> অতিরিক্ত ড্রাইভার" এ উপস্থিত হবে।
ডোমিনিক সেরিসানো

উত্তর:


122

ত্রুটিটি যেমন বলেছে আপনি এখনও এক্স সার্ভার চালাচ্ছেন। এই ত্রুটিটি ঘটে যখন আপনি .runলগ ইন করার সময় এনভিডিয়া ফাইলগুলি ইনস্টল করার চেষ্টা করেন।

নিশ্চিত হয়ে নিন যে আপনি লগ আউট করেছেন।

  1. Ctrl+ Alt+ চাপুন F1এবং আপনার শংসাপত্রগুলি ব্যবহার করে লগইন করুন।
  2. টাইপ করে sudo service lightdm stopবা আপনার বর্তমান এক্স সার্ভার সেশনটি মেরে ফেলুনsudo lightdm stop
  3. টাইপ করে রানলেভেল 3 প্রবেশ করান sudo init 3
  4. আপনার *.runফাইল ইনস্টল করুন।
    1. উদাহরণস্বরূপ টাইপ করে আপনি যে ডিরেক্টরিটি ডাউনলোড করেছেন সেখানে আপনি সেই ডিরেক্টরিতে পরিবর্তন করেন cd Downloads। যদি এটি অন্য ডিরেক্টরিতে থাকে তবে সেখানে যান। আপনি টাইপ করার সময় ফাইলটি দেখুন কিনা তা পরীক্ষা করে দেখুনls NVIDIA*
    2. ফাইলটি এক্সিকিউটেবলের সাথে তৈরি করুন chmod +x ./your-nvidia-file.run
    3. এর সাথে ফাইলটি কার্যকর করুন sudo ./your-nvidia-file.run
  5. ইনস্টলেশন সমাপ্ত হলে আপনাকে পুনরায় বুট করার দরকার হতে পারে। যদি তা না হয় তবে চালনা করুন sudo service lightdm startবা sudo start lightdmআপনার এক্স সার্ভারটি আবার শুরু করুন।
  6. এটি উল্লেখ করার মতো, যে এইভাবে ইনস্টল করার সময়, প্রতিটি কার্নেল আপডেটের পরে আপনাকে পদক্ষেপগুলি পুনরায় করতে হবে।

2
টিটিটি টার্মিনালগুলি অ্যাক্সেস করার চেষ্টা করার সময় আমি কেবল একটি ফাঁকা, কালো পর্দা দেখতে পাই। ড্রাইভারগুলি ইনস্টল করার বিষয়ে আমার কীভাবে যাওয়া উচিত?
কেভিন হুইলার

19
এটি আমার ল্যাপটপটিকে ব্যবহারের অযোগ্য করে তুলেছে। আমি লগইন স্ক্রিনে সফলভাবে বুট করি, তবে আমি যখন কোনও অ্যাকাউন্টে লগইন করি, তখন আমি একটি সেকেন্ডের জন্য একটি কালো পর্দা দেখি এবং আমি লগইন স্ক্রিনে ফিরে আসি ... কোনও ধারণা কী চলছে বা কীভাবে সমাধান করা যায়? :(
ব্যবহারকারী 1111929

3
"Sudo init 3 টাইপ করে রানলেভেল 3 প্রবেশ করান এবং আপনার * .run ফাইল ইনস্টল করুন" আপনি কীভাবে .run ফাইল ইনস্টল করবেন তা পরিষ্কার করে বলতে পারেন?
কালামালকা কিড

13
আপনার মেশিনটি হত্যার দুর্দান্ত পরামর্শ ...
শৌটিহ

8
এটি আমার উবুন্টু ইনস্টলেশনটি লাইটডিএম পরিষেবা বন্ধ করার পরে হত্যা করে। এখন আমার আর একটি সমস্যা সমাধান করার আছে। কেন এটি সবচেয়ে আপত্তিকর উত্তর?
জ্যাবারওয়াকি

24

আমি এই পদ্ধতিতে সর্বশেষে এনভিডিয়া ড্রাইভার ইনস্টল করেছি:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

এটি unityক্য 3 ডি দিয়ে ভাল কাজ করছে। সবাইকে ধন্যবাদ.


এটি এক্স সার্ভার চলাকালীন ড্রাইভার ইনস্টল করার চেষ্টা করার সমস্যাটি থেকে যায় কিনা তা পরিষ্কার নয়।
এএমসি

4
.Run ফাইলটি ইনস্টল করার চেষ্টা করার সময় এটি X সার্ভার সমস্যাটি সমাধান করে না, তবে এটি আনবুন্টু ডিস্ট্রোর জন্য প্যাকেজড সর্বশেষ এনভিডিয়া ড্রাইভারগুলিতে ইনস্টল / আপডেট করার অন্য উপায় সরবরাহ করে।
ফেলবি 12'15

3
যে ড্রাইভারটি এটি পরিবেশন করেছে তা বহু সংস্করণ পুরানো। এপটি-গেটের মাধ্যমে প্রকৃত বর্তমান সংস্করণটি পাওয়ার কোনও উপায় আছে কি?
নাথান শোয়ারম্যান

6
আমি দৃ strongly ়ভাবে এই পদ্ধতির সুপারিশ করছি না । এটি আমার এক্স সার্ভারটিকে সিস্টেম স্টার্ট শুরু করতে অস্বীকার করেছিল, আমাকে এটি কনসোল মোডে সরিয়ে ফেলতে হয়েছিল। দেখে মনে হচ্ছে যে ড্রাইভারগুলি এখন খুব পুরানো এবং আপডেট হয় নি।
আরাকথর

আমি দৃ
confirmed

14

--no-x-checkআপনি যখন টার্মিনালে এটি চালাবেন তখন পতাকাটি যুক্ত করুন :

sudo ./NVIDIAxxxx.run --no-x-check

6
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
মোনা জালাল

1
এটি আমার জন্য 16.04-এ সমস্যাটি সমাধান করে না। ড্রাইভার ইনস্টলেশনটি এখনও সার্ভারের চলমান সনাক্ত করে এবং ব্যর্থ হয়।
খভেরিম

4

উবুন্টু 14.04-2 এ পুরানো জিফর্স 9800 জিটি-র জন্য ড্রাইভার ইনস্টল করতে আমার একই সমস্যা হয়েছিল। এটি NVIDIA-Linux-x86_64-340.76.run ছিল

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

সমস্যাটি সমাধান করার জন্য আমি যা করেছি তা হ'ল / টিএমপি ফোল্ডারে নেভিগেট করে এবং .X0-লক ফাইলটি মুছে ফেলা হয়েছিল।

আপনি ls -la ব্যবহার করলেই এটি তালিকাভুক্ত দেখতে পাবেন কারণ এটি ডিফল্টরূপে একটি লুকানো ফোল্ডার (কারণ এটির নামের সামনে একটি বিন্দু রয়েছে)

cd /tmp
rm -rf .X0-lock

এই ফোল্ডারটি মোছার পরে এবং NVIDIA-Linux-x86_64-340.76.Run চালানোর পরে এটি ঠিকঠাক ইনস্টল করা হয়েছে।


এই কাজ? মন্তব্যে প্রত্যেকে যে উত্তরটির উত্তর দিবে কেন সবচেয়ে বেশি আপত্তি করা হয়?
বি ফুর্তাদো

2

এই নির্দেশাবলী উবুন্টু সার্ভারের অধীনে দুর্দান্ত কাজ করে 12.04 এনভিডিয়া 8400GS পিসিআই 512 এমবি এর জন্য উবুন্টু ডেস্কটপ সহ কেবলমাত্র পূর্ববর্তী সংস্করণগুলির পূর্ববর্তী সংস্করণগুলি উবুন্টু অনুসারে ইনস্টল করার আগে 173 ইত্যাদি বা অন্য কোনও ইনস্টল করার আগে বা সংঘাত বা ক্রাশ হবে will এই পদক্ষেপ নির্দেশাবলী অনুসরণ করুন + আমার ক্ষেত্রে আপনার কার্ডের মডেল উদাহরণটি ইনস্টল করার তথ্যটি আমার সর্বশেষ ড্রাইভারের সংস্করণ 319.23 পড়ুন, নীচের লিঙ্কটি দেখুন:

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html


1
দয়া করে একটি লিঙ্ক পোস্ট করার সাথে সাথে প্রয়োজনীয় পদক্ষেপগুলির একটি সংক্ষিপ্তসার সরবরাহ করুন
এএমসি

2

কোয়াড্রো 4000 সহ উবুন্টু 16.04 নিশ্চিত করেছে যে এই পদ্ধতিটি কার্যকর:

sudo apt-get update
sudo apt-get install nvidia-375

মনে রাখবেন যে আমি এনভিআইডিআইএ থেকে রান ফাইলটি ডাউনলোড করার সাথে সাথে এনভিডিয়া-কারেন্ট ব্যবহার করি না এবং এর সংস্করণটি হ'ল ৩ 37৫.66


এই এমনকি linuxlite 4.4 কাজ
রাহুল

1

আমার জন্য কী কাজ করেছে:

sudo killall Xorg

এবং আমাকে একাধিক বার চালাতে হয়েছিল, যতক্ষণ না আমি বার্তা পেয়েছি

Xorg: কোন প্রক্রিয়া পাওয়া যায় নি।

তাহলে আমি নিশ্চিত যে এক্স সার্ভারটি বন্ধ হয়ে গেছে।


0

আমি আজ 3.19 ড্রাইভার ইনস্টল করেছিলাম কারণ আমি বিদ্যমান 3.13 ড্রাইভারটি সরিয়ে নেই। আমি ব্যবহার করতাম:

apt-get remove nvidia*

সমস্ত বিদ্যমান ফাইল থেকে পরিত্রাণ পেতে

telinit 3
sh NVI*.run

সাফল্য। আমি ইতিমধ্যে DKMS ইনস্টল করে রেখেছি এবং ড্রাইভার প্রোগ্রামটি জিজ্ঞাসা করেছিল যে এটির DKMS ব্যবহার করা উচিত, তাই কার্নেল আপগ্রেড সম্পর্কে কোনও উদ্বেগ নেই।


0

আমি এই সমস্ত কিছুর চেষ্টা করেছি এবং সেগুলির কোনওটিই আমার পক্ষে কাজ করেনি, কারণ আমি একটি স্টপ পেতে থাকি: "sudo stop lightdm" চালানোর সময় অজানা উদাহরণ ত্রুটি। লাইটডিএম লগের মধ্যে গিয়ে এবং এর প্রক্রিয়া নম্বরটি খুঁজে পেয়ে আমি শেষ পর্যন্ত x সার্ভারটি মেরেছিলাম, তারপরে সেটিকে হত্যা করেছিলাম:

  1. সিডি / ভার / লগ / লাইটডিএম

  2. .log ফাইলটি খুলুন (এটি করার জন্য আপনার sudo ব্যবহার করতে হতে পারে)

  3. ফাইলটিতে এমন কিছু সন্ধান করুন যা "প্রবর্তন প্রক্রিয়া 'প্রক্রিয়া নম্বর' বলছে

  4. sudo হত্যা -9 'প্রক্রিয়া নম্বর'

শুভকামনা!


0

আমি এখানে আমার উত্তর যুক্ত করতে চাই কারণ আমি এনভিডিয়া ড্রাইভারটি ইনস্টল করতে পারিনি, আমি টিটিআই কাজ করতে পারিনি এবং নিরাপদ মোডের রুটে শেলটিতে এটি ইনস্টল করতে সক্ষম হইনি। আমি যা করেছি তা এখানে দুটি উত্তরের সংমিশ্রণ ছিল:

দ্রষ্টব্য : এটি করার আগে, নিশ্চিত হয়ে নিন যে এনভিডিয়া ড্রাইভার ইতিমধ্যে ডাউনলোড হয়েছে এবং একটি অ্যাক্সেসযোগ্য ডিরেক্টরিতে রয়েছে।

রেফারেন্সের জন্য, আমার কাছে এনভিআইডিএ জিফোরস জিটিএক্স 750 টিআই রয়েছে এবং নীচেরগুলি আমার জন্য কাজ করেছে: জেনেরিক এনভিডিয়া ড্রাইভার ইনস্টল করা টিটি কাজ করবে, এটি দিয়ে করুন:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current 

এখন আপনি উবুন্টুতে লগইন স্ক্রিনটি পার করতে পারবেন না, তবে এটি ঠিক আছে। কম্পিউটারটি পুনরায় আরম্ভ করুন এবং একবার আপনাকে সাইন ইন স্ক্রিনে এলে tty1 [ctrl + Alt + f1] এ যান। এখন নিম্নলিখিত কমান্ডগুলি করুন:

sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*

অনুরোধগুলি এবং ভায়োলা অনুসরণ করুন। পুনঃসূচনা করার পরে সবকিছু ঠিকঠাক কাজ করা উচিত and


আমার 15.04 এবং একই গ্রাফিক্স কার্ড রয়েছে। x-updatesদৃশ্যত এখন ঠিক হয় updates। পূর্বশর্ত হিসাবে আমাকে nvidia-304আগে ইনস্টল করতে হয়েছিল nvidia-current। এবং এখন হায়রে, অ্যাক্সেস tty1অবিচ্ছিন্নভাবে এই বলে আটকে গেছে Scanning for Btrfs filesystems, তাই আমি দুঃখিত। আমি কমান্ড জারি করতে পারছি না tty1, এবং কোনও উপায় না পাওয়া পর্যন্ত আমি আর আমার কম্পিউটারে অ্যাক্সেস করতে পারি না
খ্যাভারিম

0

আপনার যদি এনভিআইডিআইএ .runফাইল থাকে

  1. মনে রাখবেন (বা লিখুন) আপনি যে ফোল্ডারে এটি সংরক্ষণ করেছেন!
  2. .Run ফাইলকে সম্পাদনযোগ্য করে তুলুন

    Right click > Properties > Permissions> Allow executing file as program

    অথবা কমান্ড লাইন থেকে:

    chmod u+x NVIDIA-blabla.run

  3. প্রস্থান

  4. প্রেস Ctrl+ + Alt+ + F1ভার্চুয়াল কনসোল লিখুন এবং এটি লগ ইন করার

  5. দ্বারা এক্স সার্ভার হত্যা

    sudo service lightdm stop অথবা sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run

  7. ইনস্টলারের নির্দেশাবলী অনুসরণ করুন

  8. sudo service lightdm start অথবা sudo lightdm start

  9. প্রেস Ctrl+ + Alt+ + F7গ্রাফিকাল মোড লগ ইন করার

  10. যদি এটি কাজ না করে তবে ভার্চুয়াল কনসোলটিতে ফিরে যান এবং পুনরায় চালু / শাটডাউন, যেমন

    sudo reboot now


0

উবুন্টু 16-এ, আপনি যদি লাইটডমস্টপ এবং টেলিনিট 3 করেন তবে এক্স সার্ভারটি এখনও চলছে (এটি পিএস-তে প্রসেস কমান্ড লাইনে "ফেইলসেফ" স্ট্রিং থাকবে), চেষ্টা করে দেখুন। Alt-F2 টিপুন (সম্ভবত অন্যান্য কনসোলগুলির জন্য অন্যান্য এফ-কীগুলি চেষ্টা করুন) এবং দেখুন যে আপনি কোনও গ্রাফিক সংলাপ উইন্ডো পেয়েছেন যদি কম গ্রাফিক্স মোড সম্পর্কে কিছু বলছে।

আমার জন্য এটিতে বেশ কয়েকটি বিকল্প ছিল যার মধ্যে একটি কনসোলে যেতে হবে। আমি এটিটি বেছে নিয়েছিলাম এবং এক্স সার্ভারটি শেষ পর্যন্ত বন্ধ হয়ে গেছে যাতে আমি এনভিডিয়া রানফিলি থেকে ড্রাইভারটি ইনস্টল করতে পারি।


0

এক্স সার্ভারটি সিইউডিএ ইনস্টল করতে বন্ধ করার সময় আমি এই ত্রুটিটি পেয়েছি। আমার সিস্টেমটি উবুন্টু 16.04 এবং আমি রানফিল থেকে CUDA 8.0 ইনস্টল করেছি। আমি কেবল আমার সিস্টেম আপগ্রেড করে এটি ঠিক করেছি। ত্রুটির বার্তাটি উপস্থিত হলে, Ctrl + Alt + F1 টিপুন, আপনার অ্যাকাউন্টে লগ ইন করুন এবং তারপরে নিম্নলিখিত দুটি কমান্ড চালান:

sudo apt-get update

এবং

sudo apt-get dist-upgrade

পরে, sudo rebootএটি ঠিকঠাক কাজ করা উচিত।


0

এনভিডিয়া-ইনস্টলার লগ ফাইল '/var/log/nvidia-installer.log' তৈরির সময়: সোমবার 11 জুন 05:46:17 2012 ইনস্টলার সংস্করণ: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

ব্যবহার করে: এনভিডিয়া-ইনস্টলার এনসিআর ব্যবহারকারী ইন্টারফেস -> '/tmp/.X0-lock' ফাইলটি বিদ্যমান এবং এটি একটি> রান্নিং এক্স সার্ভারের প্রসেস আইডি '1062' ধারণ করে। ত্রুটি: আপনি একটি এক্স সার্ভার চালাচ্ছেন বলে মনে হচ্ছে; ইনস্টল করার আগে এক্স প্রস্থান করুন। > আরও তথ্যের জন্য, দয়া করে www.nvidia.com- এ লিনাক্স ড্রাইভার ডাউনলোড পৃষ্ঠায় উপলভ্য README> এ NVIDIA ড্রাইভারটি ইনস্টল করুন বিভাগটি দেখুন। ত্রুটি: ইনস্টলেশন ব্যর্থ হয়েছে। বিস্তারিত জানার জন্য '/var/log/nvidia-installer.log'> ফাইলটি দেখুন। Www.nvidia.com- এ লিনাক্স ড্রাইভার ডাউনলোড পৃষ্ঠায় উপলব্ধ README> এ ইনস্টলেশন সমস্যা সমাধানের পরামর্শ পেতে পারেন।

এক্স সার্ভার হত্যা করা হচ্ছে

লগটিতে উল্লিখিত হিসাবে, প্রসেস আইডি 1062 কারণ X সার্ভার চলছে।

Kill 1062

প্রক্রিয়াটি হ্রাস করবে এবং তার পরে এনভিআইডিআইএ ড্রাইভারের ইনস্টলেশনটি সুচারুভাবে চলবে।


Kill [ID]কিলিং প্রক্রিয়া আইডি আমাকে লগ আউট করছে এবং আবার লগইন করতে হবে। এক্স সার্ভারটি কি ইউআই-তে লগ-ইন সম্পর্কিত?
সরজ

0

এটা চেষ্টা কর :

  • Alt+ টিপুন F1, তারপরে লগ ইন করুন।

  • চালান sudo telinit 3(যদি এটি কাজ না করে তবে চেষ্টা করুন /sbin/telinit 3)। এটি রানলেভেলের সাথে 3 স্তরে পরিবর্তিত হয়েছে যা 5% এর মতো কিছু আউটপুট করা উচিত যার অর্থ বর্তমান রান স্তরটি 3 এবং এর আগে 5 ছিল।


যদি এটি কাজ না করে তবে চেষ্টা করুন:

ps ax | grep X

আউটপুটে আপনি প্রসেসের পিআইডি নম্বর দেখতে পাবেন এক্স, সুতরাং আপনার প্রক্রিয়াটির পিআইডি নম্বর কোথায় রয়েছে তা দিয়ে এটি মেরে ফেলতে হবে ।sudo kill -9 numbernumber


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