এনভিডিয়া এপিআই মেলেনি


27

আমি পোর্টাল 2 এর সাথে আরামের দিনটি পরিকল্পনা করেছি তবে স্টিম শুরু করার পরে (কয়েক সপ্তাহের মধ্যে প্রথমবারের মতো) টার্মিনালে আমাকে নিম্নোক্ত বার্তাটি দিয়ে অভ্যর্থনা জানানো হয়েছিল:

Error: API mismatch: the NVIDIA kernel module has version 270.41.19,
but this NVIDIA driver component has version 270.41.06.  Please make
sure that the kernel module and all NVIDIA driver components
have the same version.

আমি স্বীকার করব যে ড্রাইভার বলছে তখন আমি আসলে এটি কী বলছে তা জানি না। এর ভেরিয়ান nvidia-currentহয় 270.41.19। আমি ভেবেছিলাম যে ড্রাইভার এবং মডিউল, সব এক।

আমি এক্স-সোয়াট পিপিএ ব্যবহার করি এবং আমি লক্ষ করেছি যে nvidia-settingsপ্যাকেজটি বাড়িয়েছে 275.09.07। যেহেতু এটি কেবল একটি সেটিংস অ্যাপ্লিকেশন, আমি মনে করি না যে এই অমিলটির সাথে এর কোনও যোগসূত্র রয়েছে। সমস্যা বর্ণিত হিসাবে এটি একই সংস্করণ নয়।

আমি বরং বরং স্ট্যান্ডার্ড এনভিডিয়া ড্রাইভারকে ফিরিয়ে আনব না কারণ এটি আমার জিটিএক্স ৫৮০ এর স্থিতিশীলের চেয়ে কম। আমি একটি উত্তর গ্রহণ করব যা ম্যানুয়াল সেটআপ গ্রহণ করে এবং যখন কার্নেলটি পুনরায় কম্পাইল করে (যেমন, কিছু ডিকেএমএস উইজার্ড্রি) তখন এটি পুনরায় সংঘবদ্ধ করে তোলে তবে এটির কাজ করতে হবে। আমি যখন কোনও কার্নেল আপগ্রেড করার পরে পুনরায় চালু করব তখন আমি পাঠ্য-মোডে ফিরে যেতে চাই না।

সম্পাদনা: ড্রাইভার সংস্করণ সম্পর্কে একক অভিযোগ ছাড়াই মাইনক্রাফ্ট কাজ করে। কোনও খেলায় প্রবেশের সময় পেনামব্রা প্রায় একই ত্রুটির সাথে মারা যায়।

সম্পাদনা: 32 বিট ফাইলের ক্ষেত্রে আমি যা নিয়ে কাজ করছি তা এখানে। এগুলি সমস্তই সঠিক সংস্করণে রয়েছে বলে মনে হচ্ছে।

ls -l /usr/lib32/nvidia-current/ | awk '{ print $8 " " $9 " " $10 }'

libcuda.so -> libcuda.so.270.41.19
libcuda.so.1 -> libcuda.so.270.41.19
libcuda.so.270.41.19  
libGL.la  
libGL.so -> libGL.so.1
libGL.so.1 -> libGL.so.270.41.19
libGL.so.270.41.19  
libnvcuvid.so -> libnvcuvid.so.1
libnvcuvid.so.1 -> libnvcuvid.so.270.41.19
libnvcuvid.so.270.41.19  
libnvidia-cfg.so -> libnvidia-cfg.so.1
libnvidia-cfg.so.1 -> libnvidia-cfg.so.270.41.19
libnvidia-cfg.so.270.41.19  
libnvidia-compiler.so -> libnvidia-compiler.so.1
libnvidia-compiler.so.1 -> libnvidia-compiler.so.270.41.19
libnvidia-compiler.so.270.41.19  
libnvidia-glcore.so.270.41.19  
libnvidia-ml.so -> libnvidia-ml.so.1
libnvidia-ml.so.1 -> libnvidia-ml.so.270.41.19
libnvidia-ml.so.270.41.19  
libnvidia-tls.so.270.41.19  
libnvidia-wfb.so.1 -> libnvidia-wfb.so.270.41.19
libnvidia-wfb.so.270.41.19  
libOpenCL.so -> libOpenCL.so.1
libOpenCL.so.1 -> libOpenCL.so.1.0
libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
libOpenCL.so.1.0.0  
libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.270.41.19
libXvMCNVIDIA.so -> libXvMCNVIDIA.so.270.41.19
libXvMCNVIDIA.so.1 -> libXvMCNVIDIA.so.270.41.19
libXvMCNVIDIA.so.270.41.19  

সম্পাদনা 2: আমি কিছু খুঁজে পেতে পারে।

/usr/lib32/যথাযথভাবে লুকোচুরি ( nvidia-currentসাবডির নয়) আমি নিম্নলিখিতটি পেয়েছি:

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep 270

libcuda.so.1 -> libcuda.so.270.41.06
libcuda.so.270.41.06  
libGL.so.1 -> libGL.so.270.41.06
libGL.so.270.41.06  
libnvidia-compiler.so.270.41.06  
libnvidia-glcore.so.270.41.06  
libnvidia-tls.so.270.41.06  
libvdpau.so.1 -> libvdpau.so.270.41.06
libvdpau.so.270.41.06  
libvdpau_trace.so -> vdpau/libvdpau_trace.so.270.41.06

কিছু কারণে সমস্ত কিছু /usr/lib32/nvidia-current/হ'ল সংস্করণ হ'ল তবে এতে প্রচুর ক্রাফ্ট রয়েছে /usr/lib32/যা পার্টিকে নষ্ট করে দিচ্ছে।

3 সম্পাদনা করুন: কোন প্যাকেজ এই ফাইলগুলির মালিক তা ট্র্যাক করার চেষ্টা করা ব্যর্থ হয়েছে:

find /usr/lib32 -iname '*270.41.06*' -exec dpkg -S "{}" \;

dpkg-query: no path found matching pattern /usr/lib32/libnvidia-compiler.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/libGL.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/vdpau/libvdpau_nvidia.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/vdpau/libvdpau_trace.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/libvdpau.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/tls/libnvidia-tls.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/libnvidia-tls.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/libcuda.so.270.41.06.
dpkg-query: no path found matching pattern /usr/lib32/libnvidia-glcore.so.270.41.06.

এই ভাঙা সংস্করণগুলির সাথে আমার কীভাবে व्यवहार করা উচিত তার কোনও পরামর্শ? এগুলি মুছবেন? মুছে ফেলুন তাহলে ./nvidia-current/সংস্করণগুলিতে সিমিলিংক ?


আপনি কি একটি 64-বিট সিস্টেমে আছেন? যদি তা হয়, তবে কাজ করা এবং ভাঙ্গা গেমগুলির মধ্যে পার্থক্যটি তারা 32-বিট বা 64-বিট কিনা? যদি এটি হয় তবে এটি হতে পারে যে 32- বা 64-বিট ব্যবহারকারী স্পেস উপাদানগুলি পুরানো।
জেমস হেনস্ট্রিজ

আমি 64 বিট এ আছি মনে হচ্ছে এটি একটি ভাল রোগ নির্ণয় হতে পারে। ট্রাইন (যা দেশীয় 64 বিটও হয়) কাজ করে।
অলি

@ জেমস কোনও ধারণা কীভাবে একজন এটি ঠিক করতে চলেছেন?
অলি

আমার চারপাশে এনভিডিয়া সিস্টেম নেই, সুতরাং নিম্নলিখিতটি অনুমান করা যায়। 32-বিট ব্যবহারকারী স্পেস লাইব্রেরিগুলি সম্ভবত কোথাও কোথাও রয়েছে /usr/lib32। এগুলি প্রাথমিক 64৪-বিট সংস্করণের মতো একই সংস্করণ হিসাবে দেখায় কিনা তা পরীক্ষা করুন। এগুলির মধ্যে পার্থক্য থাকলে প্যাকেজটি কী তাদের মালিকানা সন্ধান করুন এবং আপডেটটি সন্ধান করুন।
জেমস হেনস্ট্রিজ

উত্তর:


17

নিম্নলিখিতটি করা আমার কাছে 3.0.29 কার্নেল দিয়ে উবুন্টু 12.04 64 বিট এ এটি সমাধান করেছে। আশা করি এটা সাহায্য করবে.

sudo apt-get purge nvidia-current
sudo apt-get install nvidia-current

4
dpkg --get-selections | grep nvidiaআপনাকে মুছে ফেলতে হবে এমন অন্যান্য এনভিডিয়া প্যাকেজগুলি সন্ধান করতে ব্যবহার করুন
ক্রিস্টোফার ম্যানিং

ধন্যবাদ জিএসব্যাবিল, আমার জন্য একই ধরণের সমস্যা স্থির করে। এটি "নেওয়া" এর আগে যদিও পরে একটি রিবুট দরকার oot
অ্যাশ

5
@ ক্রিস্টোফারমনা করার সহজ উপায় হ'ল সুদূর অপসারণ করা সম্ভব হবে
বেন ম্যাককান

উজ্জ্বলভাবে কাজ করেছেন আপনাকে ধন্যবাদ! অবশেষে আপ টু ডেট ড্রাইভার রয়েছে, বাষ্প খুশি: ডি
20000

@ জিএসব্যাবিল আমি আপনাকে এত খারাপ একটি বিয়ার কিনতে চাই।
ম্যাথিউ স্ক্র্যাগ

14

এটি জানতে পেরে অনেকগুলি পুরানো ফাইল ক্রুফটিং করা হয়েছে / usr / lib32 / আমি নিম্নলিখিত কমান্ডটি দিয়ে সেগুলি সরিয়ে নিয়েছি:

sudo find /usr/lib32 -iname '*270.41.06*' -exec mv {} {}.old \;

এবং এক্স পুনরায় চালু করুন Huzzah। পূর্ববর্তী প্রশংসা ব্যবহার করে আমি দেখতে পাচ্ছিলাম এখানে চারটি ভাঙা লিঙ্ক ছিল:

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep 270

libcuda.so.1 -> libcuda.so.270.41.06
libGL.so.1 -> libGL.so.270.41.06
libvdpau.so.1 -> libvdpau.so.270.41.06
libvdpau_trace.so -> vdpau/libvdpau_trace.so.270.41.06

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

যে যথেষ্ট। এখানে একটি আদেশ আছে:

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep 270 | cut -d' ' -f1 | xargs -l1 sudo bash -c "rm /usr/lib32/\$0 && ln -s /usr/lib32/nvidia-current/\$0 /usr/lib32/\$0"

সে কি দর্শনীয় নয়? এবং এটা কাজ করে. আমার কাছে এখন 4 টি চকচকে নতুন প্রতীক রয়েছে:

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep '/nvidia-current'

libcuda.so.1 -> /usr/lib32/nvidia-current/libcuda.so.1
libGL.so.1 -> /usr/lib32/nvidia-current/libGL.so.1
libOpenCL.so -> nvidia-current/libOpenCL.so
libvdpau.so.1 -> /usr/lib32/nvidia-current/libvdpau.so.1
libvdpau_trace.so -> /usr/lib32/nvidia-current/libvdpau_trace.so

আমি তখন সবকিছু কাজ করে কিনা তা পরীক্ষা করে দেখেছি। পুনঃসূচনা করার আগে আমি ভেবেছিলাম লিঙ্কগুলি সঠিক কিনা তা দেখার জন্য আমার চেক করা উচিত:

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep '/nvidia-current' | cut -d' ' -f3 | xargs file

/usr/lib32/nvidia-current/libcuda.so.1:      symbolic link to `libcuda.so.270.41.19'
/usr/lib32/nvidia-current/libGL.so.1:        symbolic link to `libGL.so.270.41.19'
/usr/lib32/nvidia-current/libvdpau.so.1:     ERROR: cannot open `/usr/lib32/nvidia-current/libvdpau.so.1' (No such file or directory)
/usr/lib32/nvidia-current/libvdpau_trace.so: ERROR: cannot open `/usr/lib32/nvidia-current/libvdpau_trace.so' (No such file or directory)

গ্রেট। সুতরাং মেগা-কমান্ড দুটি লিঙ্ক সঠিকভাবেই করেছে। আরও কিছুক্ষন দেখার পরে মনে হচ্ছে libvdpauফাইলগুলি আসলে বাস করে /usr/lib32/nvidia-current/vdpau/। এই সময় সম্পর্কে কোনও গোলযোগ নেই:

sudo rm /usr/lib32/libvdpau{,_trace}.so*
sudo ln -s /usr/lib32/{nvidia-current/vdpau/,}libvdpau.so*
sudo ln -s /usr/lib32/{nvidia-current/vdpau/,}libvdpau_trace.so*

ls -l /usr/lib32/ | awk '{ print $8 " " $9 " " $10 }' | grep '/nvidia-current' | cut -d' ' -f3 | xargs file

/usr/lib32/nvidia-current/libcuda.so.1:                      symbolic link to `libcuda.so.270.41.19'
/usr/lib32/nvidia-current/libGL.so.1:                        symbolic link to `libGL.so.270.41.19'
/usr/lib32/nvidia-current/vdpau/libvdpau.so.270.41.19:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/lib32/nvidia-current/vdpau/libvdpau_trace.so.270.41.19: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

কমপক্ষে সেগুলি সঠিকভাবে (যদি কিছুটা ভালভাবে বলা হয়) লিঙ্কযুক্ত থাকে test পরীক্ষার সময়।

সম্পাদনা: এটি কাজ করেছে তবে আমার সংগ্রাম থেকে শিখুন: এটিকে সহজ রাখুন।


আমি এই ধরণের জাহান্নামকে ভালভাবে স্মরণ করি - কেবলমাত্র আমি ঠিক করতে কমান্ড লাইন (কোনও কিছুতে ভুল টাইপের ক্ষেত্রে) ব্যবহার করার ঝুঁকি নিই না: পি।
RolandiXor

7

এছাড়াও কেবল এটি করুন:

$ dpkg --get-selections | grep nvidia

nvidia-common                   install
nvidia-current                  install
nvidia-current-updates              install
nvidia-experimental-x...            install
nvidia-settings                 install
nvidia-settings-updates             install

এবং তারপর:

$ sudo apt-get purge nvidia-experimental-x...
...
$ sudo reboot

সবকিছু ঠিক আছে!


2
এটি কার্যকর ছিল কারণ এটি পুরানো সংস্করণগুলি ইনস্টল করা হয়েছে exposed একবার আমি তাদের মুছে ফেললাম সবকিছু ঠিকঠাক হয়ে গেছে। ধন্যবাদ!
জোশ জনসন

ঠিক আছে. আমি এটির জন্য তাই গ্ল্যাড।
shgnInc

দুর্দান্ত উত্তর। আমি আমার তালিকার মধ্যে দিয়েছিলাম এবং এটি পরিষ্কার করেছি, তারপরে আমার যা প্রয়োজন তা পুনরায় ইনস্টল করে পুনরায় বুট করলাম। ভাল খবর! +1
নিকোরেলিয়াস

7

আমার একবার এই সমস্যা হয়েছিল, এবং এটি ঠিক করা আশ্চর্যরকম সহজ।

নিম্নলিখিত প্যাচী মেমরি উপর ভিত্তি করে তাই সাবধান!
প্রথমে আপনাকে দেখতে হবে যে এনভিডিয়া লাইব্রেরিগুলি / usr / lib32 / ম্যাচে আছে:

/usr/lib32/libOpenCL.so  
/usr/lib32/nvidia-current  
/usr/lib32/nvidia-current/libGL.la  
/usr/lib32/nvidia-current/libGL.so  
/usr/lib32/nvidia-current/libGL.so.1  
/usr/lib32/nvidia-current/libGL.so.270.41.06  
/usr/lib32/nvidia-current/libOpenCL.so  
/usr/lib32/nvidia-current/libOpenCL.so.1  
/usr/lib32/nvidia-current/libOpenCL.so.1.0  
/usr/lib32/nvidia-current/libOpenCL.so.1.0.0  
/usr/lib32/nvidia-current/libXvMCNVIDIA.so  
/usr/lib32/nvidia-current/libXvMCNVIDIA.so.1  
/usr/lib32/nvidia-current/libXvMCNVIDIA.so.270.41.06  
/usr/lib32/nvidia-current/libXvMCNVIDIA_dynamic.so.1  
/usr/lib32/nvidia-current/libcuda.so  
/usr/lib32/nvidia-current/libcuda.so.1  
/usr/lib32/nvidia-current/libcuda.so.270.41.06  
/usr/lib32/nvidia-current/libnvcuvid.so  
/usr/lib32/nvidia-current/libnvcuvid.so.1  
/usr/lib32/nvidia-current/libnvcuvid.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-cfg.so  
/usr/lib32/nvidia-current/libnvidia-cfg.so.1  
/usr/lib32/nvidia-current/libnvidia-cfg.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-compiler.so  
/usr/lib32/nvidia-current/libnvidia-compiler.so.1  
/usr/lib32/nvidia-current/libnvidia-compiler.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-glcore.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-ml.so  
/usr/lib32/nvidia-current/libnvidia-ml.so.1  
/usr/lib32/nvidia-current/libnvidia-ml.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-tls.so.270.41.06  
/usr/lib32/nvidia-current/libnvidia-wfb.so.270.41.06  
/usr/lib32/nvidia-current/tls  
/usr/lib32/nvidia-current/tls/libnvidia-tls.so.270.41.06  
/usr/lib32/nvidia-current/vdpau  
/usr/lib32/nvidia-current/vdpau/libvdpau.so.270.41.06  
/usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so  
/usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.1  
/usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.270.41.06  
/usr/lib32/nvidia-current/vdpau/libvdpau_trace.so.270.41.06  
/usr/lib32/vdpau 

আপনি যা বর্ণনা করেছেন সে অনুসারে তারা সম্ভবত এর সাথে মেলে না। যদি এটি হয় তবে আপনার সেগুলি মুছতে হবে (সাবধানে - একটি ফাইল ম্যানেজার ব্যবহার করুন, আরএম-আরএফ করার চেষ্টা করবেন না !!!!!!!!! ), এবং তারপরে এনভিডিয়া-কারেন্ট পুনরায় ইনস্টল করুন :)।
এটি আপনাকে লাইব্রেরির সঠিক সংস্করণ দেয় এবং আপনাকে একটি ওয়ার্কিং সিস্টেম দেয়।


4

আমার এই সমস্যাটি ছিল যা ওয়াইনে আমার SWTOR লঞ্চারকে প্রভাবিত করেছিল। উপরেরটি পড়ে আমি সিদ্ধান্ত নিয়েছি এবং উবুন্টু ইউআইয়ের মাধ্যমে জিনিসগুলি করার চেষ্টা করব। এখানে আমার জন্য সহজ সমাধানটি কার্যকর হয়েছে;

ইউআই এর মাধ্যমে অতিরিক্ত ড্রাইভারগুলি সরান এবং পুনরায় ইনস্টল করুন:

  1. সিস্টেম -> প্রশাসন -> অতিরিক্ত ড্রাইভারগুলিতে যান
  2. এনভিআইডিআইএ ত্বরিত গ্রাফিক্স ড্রাইভার নির্বাচন করুন এবং "অপসারণ" বোতাম টিপুন। এরপরে তাত্ক্ষণিকভাবে রিবুট করবেন না।
  3. একবার মুছে ফেলা হলে, একই ড্রাইভারটি নির্বাচন করুন এবং "অ্যাক্টিভেট" ক্লিক করুন।
  4. এখন রিবুট করুন।
  5. স্থির করা উচিত।

3

কিছু পরীক্ষার পরে আমি প্যাকেজগুলি পেয়েছি:

nvidia-current
nvidia-304
nvidia-settings
nvidia-settings-304

সমস্ত কার্নেলের জন্য কাজ করুন 3.2.0- * এবং 3.8.0- *,

প্যাকেজগুলি যখন:

nvidia-current-updates
nvidia-experimental-304
nvidia-304-updates
nvidia-settings-updates
nvidia-settings-experimental-304
nvidia-settings-304-updates
nvidia-319
nvidia-experimental-310
nvidia-319-updates
nvidia-settings-319
nvidia-settings-experimental-310
nvidia-settings-319-updates

কেবল কার্নেল 3.8.0- * এর জন্য কাজ করে।

কেবলমাত্র কার্নেল ৩.২.০- * উপস্থিত থাকলেও উবুন্টু জকি ৩১১ সংস্করণে সুপারিশ করে। এখানে একটি বাগ।

অধিকন্তু আদেশগুলি:

$ sudo apt-get purge nvidia-current
$ sudo apt-get install nvidia-current

অথবা

$ sudo dpkg-reconfigure nvidia-current

প্রতিটি ছোটখাটো সংস্করণের জন্য কার্নেলের শুধুমাত্র একটি সংস্করণে ড্রাইভার ইনস্টল করুন এবং এটি অন্য সকলের জন্য অপসারণ করুন।

সুতরাং, আমার ক্ষেত্রে যে আমি নিম্নলিখিত কার্নেলগুলি ইনস্টল করেছি:

3.8.0-32-generic
3.2.0-55-generic-pae
3.2.0-55-generic
3.2.0-54-generic-pae
3.2.0-54-generic
3.2.0-53-generic-pae
3.2.0-53-generic
3.2.0-52-generic-pae
3.2.0-52-generic
3.2.0-51-generic-pae
3.2.0-51-generic
3.2.0-49-generic-pae
3.2.0-49-generic

আমি কেবল ড্রাইভারটির জন্য পেয়েছি:

3.8.0-32-generic
3.2.0-55-generic-pae

অন্যান্য কার্নেলগুলির সাথে বুট করার সময়, ড্রাইভারের ফলাফল ইনস্টল করা হয়নি।

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

যে কোনও জায়গায়, নিম্নলিখিত আদেশটি জারি করে পরিস্থিতি ঠিক করুন:

$ sudo dkms install nvidia-304/304.88 -k 3.8.0-32-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-55-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-55-generic-pae
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-54-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-54-generic-pae
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-53-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-53-generic-pae
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-52-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-52-generic-pae
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-51-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-51-generic-pae
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-49-generic
$ sudo dkms install nvidia-304/304.88 -k 3.2.0-49-generic-pae

পরবর্তী অ্যাপ্লিকেশন না পাওয়া পর্যন্ত এনভিডিয়া-বর্তমান বা পুনরায় কনফিগার করুন

থ্রেড: এনভিডিয়া ড্রাইভার আপডেট হয়েছে - 304.88 এবং 319.32 এর মিশ্র সংস্করণগুলি এর সাথে সম্পর্কিত তবে আমার সেখানে পোস্ট করার মতো ক্রেডিট নেই।


1

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

sudo apt-get remove --purge nvidia*
sudo apt-get install nvidia-319
sudo reboot

0

সমস্ত এনভিডিয়া প্যাকেজ মুছে ফেলা এবং পুনরায় ইনস্টল করা এটিকে ঠিক করার সহজ উপায়।

প্রথমে নীচের কমান্ডটি দিয়ে আমি সমস্ত এনভিডিয়া প্যাকেজ সরিয়েছি:

$ dpkg --get-selections | grep nvidia | awk '{print $1}' | xargs sudo apt-get -y purge

আমার গ্রাফিকাল ইন্টারফেসটি কেমন দেখবে তা দেখার জন্য - আমি প্রত্যাশার মতো দরিদ্র রেজোলিউশন এবং ধীর গতিতে, তখন আমি কেবল আমাদের কৌতূহল নিয়ে একটি রিবুট করেছি।

শেল খোলার পরে এনভিডিয়া ব্যাক ইনস্টল করতে নীচের কমান্ডটি চালাচ্ছি:

$ sudo apt-get install nvidia-current
$ sudo reboot

সবকিছু আবার কাজ করে। শুভকামনা।

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