ইন্টেল থেকে আর এনভিআইডিএ জিপিইউতে আর পরিবর্তন করতে পারে না


39

[উবুন্টু 14.04 64 বিট]

ইন্টেল / এনভিআইডিএ গ্রাফিক্স এবং বিভিন্ন এনভিআইডিআইএ ড্রাইভারদের মধ্যে স্যুইচ করার পরে আমি হঠাৎ করেই ইন্টেল জিপিইউতে আটকে আছি। দুজনের মধ্যে স্যুইচিংয়ে এটি কোনও সমস্যাই হচ্ছিল না - হঠাৎ কী কারণে সমস্যাটি ঘটছে তা আমি নিশ্চিত করে বলতে পারি না। আমি মনে করি যে আমি শেষ কাজটি "এক্স.আরজি এক্স সার্ভার" ড্রাইভারের দিকে স্যুইচ করছিলাম - তারপরে কিছু ভেঙে গেল। স্যুইচিংটি আমার গৌণ পর্দা স্থাপনের সাথে সমস্যাগুলি সমাধান করার চেষ্টা করার অংশ ছিল

এখানে চিত্র বর্ণনা লিখুন

আমি যখনই এনভিআইডিএ-তে স্যুইচ করার চেষ্টা করি তখনই আমি এটির খুব ভাবপূর্ণ ত্রুটি বার্তাটি পাই এবং তারপরে এটি ইন্টেলের কাছে ফিরে যায়: /

সমস্যার সমাধানের জন্য বা কী চেষ্টা করতে হবে তার পরামর্শ নিয়ে আমি কিছু সহায়তা ব্যবহার করতে পারি।

এখনও অবধি আমি (আন / পুনরায়) বিভিন্ন প্যাকেজ "এনভিডিয়া-সেটিংস" / "এনভিডিয়া-কারেন্ট" / "এনভিডিয়া-কারেন্ট আপডেটস" / "এনভিডিয়া -৩৩১" / "এনভিডিয়া -৩৩১-আপডেট" ইনস্টল করেছি। কোন লাভ হয়নি।

> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev a1)

/etc/apt/sources.list: পেস্টবিন.কম এ পাওয়া যেতে পারে


কাসিমের পরামর্শ সম্পর্কে:

raffael@raffael-GT60~> sudo prime-select nvidia
[sudo] password for raffael: 
Error: alternatives are not set up properly
Error: nvidia mode can't be enabled
raffael@raffael-GT60~> sudo prime-select intel
Error: alternatives are not set up properly
Error: intel mode can't be enabled

কাসিমের দ্বিতীয় পরামর্শ সম্পর্কিত:

sudo apt-get purge nvidia*
[reboot]
sudo apt-get install nvidia-319-updates nvidia-settings-319-updates nvidia-prime
[reboot]
[tried to switch to NVIDIA]

অদ্ভুত জিনিসটি - এটি প্রথমবারের মতো কাজ করেছে !? তারপরে আমি ইন্টেল-এ ফিরে ফিরে এসেছি - লগ অফ / অন - এনভিআইডিআইএতে ফিরে স্যুইচ - লগ অফ / অন -> সিস্টেম ক্র্যাশ হয়েছে - উপরে বর্ণিত হিসাবে ত্রুটি।


লুই ম্যাথিজসেনের পরামর্শ সম্পর্কে:

raffael@raffael-GT60:~$ sudo update-alternatives --set /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf /usr/lib/nvidia-331-updates-prime/ld.so.conf
update-alternatives: error: alternative name (/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf) must not contain '/' and spaces
raffael@raffael-GT60:~$ ls -la /usr/lib/nvidia-331-updates-prime
total 44
drwxr-xr-x   2 root root  4096 Mai  2 22:45 .
drwxr-xr-x 196 root root 32768 Mai  3 10:57 ..
-rw-r--r--   1 root root     0 Apr  4 11:50 alt_ld.so.conf
-rw-r--r--   1 root root    60 Apr  4 11:50 ld.so.conf

দুইবার পুনরাবৃত্তি - আবার কাজ হয়নি: /

এখন এটি কাজ করছে বলে মনে হচ্ছে:

raffael@raffael-GT60:~$ sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/nvidia-331-updates-prime/ld.so.conf 
update-alternatives: using /usr/lib/nvidia-331-updates-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode

raffael@raffael-GT60:~$ sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf
update-alternatives: using /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

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


2
আমার ঠিক একই সমস্যা রয়েছে, আসলে সমস্যাটি প্রসারিত হয়েছে এবং এখন আমার এনভিডিয়া কার্ড উইন্ডোজ ৮.১ এ কাজ করছে না, তার মানে ওএসের কিছু কনফিগারেশন প্রভাবিত করবে :( আমি উবুন্টু একটি পরিষ্কার ইনস্টলেশন চেষ্টা করেছি এবং না আর কার্ডটি
পুনরুদ্ধার করে

আপনি কি আপনার পোস্ট করতে পারেন /etc/apt/sources.list?
ডেভিডবাউমান 16

@ রাফেল ... আমি উত্তরটি মুছে ফেলেছি, এনভিডিয়া প্রাইমকে suid apt-get nvidia-319-আপডেট এনভিডিয়া-সেটিংস-319-আপডেটগুলি এনভিডিয়া-প্রাইম ইনস্টল করে এনভিডিয়া প্রাইম পুনরায় ইনস্টল করার চেষ্টা করব
কাসিম

আপনি এনভিডিয়া 1 ম সরিয়েছেন? @ রাফায়েল
কাসিম

আমার কী দলগত দর্শনার্থী অ্যাক্সেস থাকতে পারে যাতে আমি সমস্যাটি দেখতে পারি
কাসিম

উত্তর:


18

আপনি নিম্নলিখিত ত্রুটি পেতে হিসাবে:

Error: alternatives are not set up properly

আপনি নিজে বিকল্পগুলি সেট করার চেষ্টা করতে পারেন।

কবে আমি দল বদল করার ইন্টেল আমি দেখুন:

update-alternatives: using /usr/lib/nvidia-331-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-331-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

কবে আমি দল বদল করার এনভিডিয়া আমি দেখুন:

update-alternatives: using /usr/lib/nvidia-331/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-331/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

সুতরাং আপনি ইন্টেলের স্যুইচ করার চেষ্টা করতে পারেন :

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/nvidia-331-prime/ld.so.conf
sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/nvidia-331-prime/alt_ld.so.conf

অবশ্যই আপনার নিজের সংস্করণ দ্বারা 331 প্রতিস্থাপন করা উচিত।

স্যুইচটি ট্রিগার করতে এখন আপনি কয়েকটি জিনিস চেষ্টা করতে পারেন:

  • লগ আউট এবং আবার লগ ইন করুন

    এক্স সার্ভারটি পুনরায় আরম্ভ করার জন্য আপনি যেমনটি করেন তেমনই করুন

  • আপনার পুরো পিসি রিবুট করুন

    উপরের একই উদ্দেশ্যে

  • এক্সিকিউট sudo prime-select nvidia

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

আমি আশা করি যে আমি ত্রুটিটি সঠিকভাবে ব্যাখ্যা করেছি।

এছাড়াও, আপনি prime-select queryবর্তমানে কোন কার্ডটি নির্বাচন করেছেন তা যাচাই করতে ব্যবহার করতে পারেন এবং সেই কার্ডের বিকল্পগুলি (উদাহরণস্বরূপ এনভিআইডিএ) ঠিক করতে পারেন কারণ আপনি অন্য কার্ডের (যেমন ইন্টেল) উদাহরণস্বরূপ বিকল্প নির্ধারণ করতে পারেন, তবে সরঞ্জামটি এখনও ভাবছে যে আপনি অন্য কার্ডটি ব্যবহার করছেন (উদাহরণস্বরূপ এনভিআইডিএ), বিকল্পটি সঠিকভাবে সেট আপ করা হচ্ছে না এমনটি বলে ত্রুটি দেয়।


না নিশ্চিত করুন যে আপনি সুপারিশ কেন কীভাবে আমি সুইচ উচিত কাছে ইন্টেল - কিন্তু প্রথম কমান্ড আবাহন শেষ পর্যন্ত হিসাবে আমার প্রশ্ন যোগ করা হয়েছে।
রাফেল

আমি দুঃখিত, এগুলি ভুল আদেশ ছিল। আমার অর্থ আপনি বিকল্প কার্ডটি prime-selectভাঙ্গা হিসাবে বর্তমান কার্ডের (ইন্টেল) বিকল্পগুলি সেট করার চেষ্টা করতে পারেন । তারপরে, এনভিআইডিআইএ-তে স্যুইচিং আবার কাজ করছে কিনা তা আপনি চেষ্টা করতে পারেন। আমি জানি না এটি কাজ করবে কিনা এবং আপনার বিকল্পগুলি বর্তমানে কী নির্দেশ করছে তা পরীক্ষা করা উচিত, সুতরাং যদি এটি কাজ না করে তবে আপনি বিকল্পগুলি পুনরুদ্ধার করতে পারেন।
লুই ম্যাথিজসেন

1
আমি যখন এনভিআইডিএ-তে স্যুইচ করার চেষ্টা করেছি তখন ঠিক ঠিক একই সমস্যাটি পেয়েছি । আমি এখানে যে আদেশগুলি দিয়েছি তা আমার পক্ষে কাজ করেছে। আমার সম্পূর্ণ আউটপুট দেখুন
লুই ম্যাথিজসেন

প্রয়াসের জন্য +10 +50;) আমি অনুমান করি সময়
পেলে

1
আমার জন্য সমস্যাটি ছিল যে বিকল্পগুলি মেসা ড্রাইভারকে তাই বিভ্রান্ত করার দিকে ইঙ্গিত করেছিল prime-select। আমাকে যা করতে হয়েছিল তা হ'ল ডিফল্টগুলির বিকল্পগুলি পুনরায় সেট করা: update-alternatives --auto i386-linux-gnu_gl_conf, update-alternatives --auto x86_64-linux-gnu_gl_conf। এর পরে এনভিডিয়া প্যানেল আবার কাজ শুরু করে।
স্নেকE

5

আমি মনে করি আমি কমপক্ষে একটি কাজের সন্ধান পেয়েছি ।

এটা সব সম্পর্কে update-alternatives
আমি উভয় লক্ষ্য করেছি

sudo update-alternatives --config i386-linux-gnu_gl_conf

এবং

sudo update-alternatives --config x86_64-linux-gnu_gl_conf

সমেত /usr/lib/i386-linux-gnu/mesa/ld.so.confবা অনুরূপ তালিকা প্রদান করে ।

কোনওভাবেই পুনরায় বুট করার পরে চয়ন /usr/lib/i386-linux-gnu/mesa/ld.so.confহিসাবে সেট করা হয়েছিল এমনকি আমি নিজে এটির আগে পরিবর্তন করেছি।

আমি সেই তালিকার ক্রমটি পরিবর্তন করার চেষ্টা করেছি, তবে শেষ পর্যন্ত সমাধানটি এটিকে সরিয়ে ফেলা হয়েছিল

sudo update-alternatives --remove x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

এবং

sudo update-alternatives --remove i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf

এটি যথেষ্ট হওয়া উচিত।
যদি তা না হয় তবে 'i386' এবং 'x86_64' উভয়কে একই বিকল্পে সেট করুন

sudo update-alternatives --config x86_64-linux-gnu_gl_conf

এবং

sudo update-alternatives --config x86_64-linux-gnu_gl_conf

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

আপনি এটিকে সর্বদা আসল অবস্থায় ফিরিয়ে আনতে পারেন

sudo update-alternatives --install /etc/ld.so.conf.d/i386-linux-gnu_GL.conf i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500  

এবং

sudo update-alternatives --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500

আশা করি এটি আপনার পক্ষেও কাজ করবে।


1
আপনার নির্দেশাবলী অনুসরণ করে এবং রিবুট করার পরে আমি আর লগইন করতে পারিনি। লগইন পৃষ্ঠাটি প্রদর্শিত হয়েছিল এবং আমার পাসওয়ার্ড প্রবেশ করানো এবং এন্টার টিপানোর পরে এটি একটি কালো স্ক্রিন এবং তারপরে আবার লগইন স্ক্রিন প্রদর্শিত হবে। আমি সিটিআরএল + অল্ট + এফ 1 ব্যবহার করেছি এবং এটির আগের সেটিংসে সেট করতে আপনার শেষ দুটি কমান্ড ব্যবহার করেছি। আমি এখন লগইন করতে পারি তবে আমি এখনও আমার এনভিডিয়া কার্ড ব্যবহার করতে পারি না।
বোরবোনক্রিম

@ بورবোনক্রিমস, এটি শুনে দুঃখিত। আমি sudo apt-get purge nvidia-*এই পিপিএ যুক্ত করে পুনরায় বুট করার চেষ্টা করব : ppa:graphics-drivers/ppa( ওয়েবআপড 8.org/2016/06/… থেকে ) এবং বিল্ট -ইন জিইউআই অ্যাপ্লিকেশন ব্যবহার করে বা চালিত নির্বাচিত ড্রাইভার ইনস্টল করা sudo apt-get install nvidia-<choosen driver version> nvidia-prime- এটিও কাজ করা উচিত। কখনও কখনও আমি কোনও কারণে দুবার এটি করতে পারি (বা কমপক্ষে দুবার রিবুট করব)। সত্যি কথা বলতে, আমি অনুভব করি যে এই উত্তরটি থেকে সমাধানটি নিখুঁত নয়।
কেসিআরপি

এই আপডেটটি আমার জন্য এটি ঠিক করে নি, তবে আমার পক্ষে এটি প্রমাণিত হয়েছে যে এই উত্তরটির সাথে বর্ণিত (এবং স্থির) হিসাবে কিছু সিমলিংকিংয়ের বাগের কারণে এনভিডিয়া মডিউলটি লোড হচ্ছে না: Askubuntu.com/questions/900285 /…
স্কট

4

আমার জন্য কী কাজ করেছে, আমি এখনও তার পোস্টটি সন্ধান করার চেষ্টা করছি। আমার দেখা অনেকগুলি ছিল:

এখানে, এটি আমার পক্ষে কাজ করেছে:

আমি চেষ্টা করেছিলাম:

sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u

কোনও পরিবর্তন ছাড়াই পুনরায় বুট করা হয়েছে। সুতরাং আমি চেষ্টা করেছি:

sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*
sudo apt-get install linux-headers-generic
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime

পুনরায় বুট করুন। তবুও, কোনও পরিবর্তন নেই এবং এনভিডিয়া-সেটিংসে একই ফাঁকা ত্রুটি বার্তা যখন আমি এনভিডিয়া কার্ডটিতে স্যুইচ করার চেষ্টা করি।

আমি ম্যানুয়ালি স্যুইচ করার চেষ্টা করেছি, ব্যবহার করেছি sudo prime-switch nvidiaএবং কনফিগারেশন তথ্য আপডেট হয়েছিল। আমি আবার চেষ্টা করেছি, এবং এনভিডিয়া-সেটিংস আমাকে লগ আউট করতে এবং আবার লগ ইন করতে এবং ... ভয়েলি! আমি এটা কাজ পেয়েছি!

আমার ক্ষেত্রে এটি উপস্থিত হয়েছিল যে এনভিডিয়া-সেটিংস ইউআই ব্যবহার করে স্যুইচ করতে সক্ষম হওয়ার আগে আমাকে নিজেই প্রথমে সুপারভাইজার হিসাবে স্যুইচ করতে হয়েছিল, যাতে সঠিক কনফিগারেশন তৈরি করতে পারে!

ভাল জিনিস আমি চেষ্টা করেছিলাম, বা আমি এখনও অন্য চালকগুলি ইনস্টল করার বিষয়ে ঝুঁকছি! আশা করি এটি কারও পক্ষে কার্যকর প্রমাণিত হয়েছে!


4

পূর্বের উত্তরগুলি অনুসরণ করুন, এইভাবে আমি আমার লিনাক্স পুদিনা 17.2 এ ঠিকভাবে পেতে পারি।

প্রথমে আমি করি:

sudo update-alternatives --config x86_64-linux-gnu_gl_conf

'এনভিডিয়া-প্রাইম' দিয়ে একটি নির্বাচন করুন:

sudo prime-select nvidia

তারপরে পুনরায় চালু করুন:

sudo init 6

2

আমার একই সমস্যা দেখাচ্ছিল এবং এর উত্তরটি হ'ল আমি এখনও bumblebee-nvidiaইনস্টল করেছি।

লক্ষ্য করুন যে আপনি "সমস্ত কিছু এনভিআইডিআইএ" দিয়ে মুছে ফেলছেন sudo apt-get purge nvidia*এবং উপরের প্যাকেজটি সেই ওয়াইল্ডকার্ডের সাথে মেলে না।

সুতরাং, কমান্ড রান করুন:

apt-get purge bumblebee-nvidia nvidia*

তারপর পুনরায় বুট করুন, তারপর প্রাসঙ্গিক ইনস্টল nvidia-xxx, nvidia-settingsএবং nvidia-primeপ্যাকেজ (আমি বর্তমানে থেকে সংস্করণ 340,24 ব্যবহার করছি Xorg-edgers )।

এখন এই ইনস্টলেশন চলাকালীন update-alternativesআপনার *gnu_gl_confফাইল সম্পর্কে প্রাসঙ্গিক বার্তা দেখতে হবে ।


: - / ... আমার শেষ প্রয়াসের পর থেকে আর কিছুই মুছে ফেলা যায়নি
রাফায়েল

0

আমি সমাধান খুঁজে পেয়েছি।

সমস্যাটি আসলে কী ছিল তা আমি নিশ্চিত নই তবে এই সমস্যাটি 16.04-র একটি নতুন ইনস্টলটিতে অদৃশ্য হয়ে গেছে বলে মনে হচ্ছে। সম্ভবত তারা এটিতে নির্ভরতা সঠিকভাবে আপডেট করেছে? আমি নিশ্চিত নই.

তবে আমি ব্যক্তিগতভাবে নিশ্চিত করতে পারি যে এটি 16.04 এ আর কোনও সমস্যা নয়। আমি 14.04-এ ঠিক একই সমস্যাটি ব্যবহার করেছি। তবে এখন 16.04 এর সাথে এটি আর সমস্যা নয়।


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