আমি ইনস্টল করেছি intel-microcode=2.20140913.1ubuntu2
কিন্তু আমি এখনও 2014-05-29
অনুযায়ী লোড হচ্ছে
dmesg | head -n1
আমার কি ব্যবহার করতে হবে iucode-tool
?
20140913
তুলনায় আরও সাম্প্রতিক দেখাচ্ছে 2014-05-29
, তাই না?
আমি ইনস্টল করেছি intel-microcode=2.20140913.1ubuntu2
কিন্তু আমি এখনও 2014-05-29
অনুযায়ী লোড হচ্ছে
dmesg | head -n1
আমার কি ব্যবহার করতে হবে iucode-tool
?
20140913
তুলনায় আরও সাম্প্রতিক দেখাচ্ছে 2014-05-29
, তাই না?
উত্তর:
ইন্টেল ড্রাইভার ডাউনলোড কেন্দ্রে যান । অতি সাম্প্রতিক মাইক্রোকোড ডাউনলোড করুন এবং তারপরে আপনাকে একটি microcode.dat
ফাইল দিয়ে ফাইলটি আনপ্যাক করুন।
আপনার প্যাকেজ রয়েছে তা নিশ্চিত করুন iucode-tool
:
sudo apt-get install iucode-tool
অস্থায়ী ফোল্ডার তৈরি করুন:
mkdir /tmp/micro
এই microcode.dat
ফাইলটিকে একটি অস্থায়ী স্থানে "আনপ্যাক করুন" :
iucode_tool -K/tmp/micro microcode.dat
আপনি এখন পরীক্ষা করে দেখতে পারেন যে কোনও সাম্প্রতিক মাইক্রোকোড ফাইল ব্যবহার করে:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(বা যেখানেই আপনি মাইক্রোকোডগুলি প্যাক করে রেখেছেন)।
আমার পুরানো কোর 2 জুটিতে আউটপুটটি এরকম:
iucode_tool: system has processor(s) with signature 0x0001067a
selected microcodes:
001: sig 0x0001067a, pf mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
002: sig 0x0001067a, pf mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
003: sig 0x0001067a, pf mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
এর ফলাফলের সাথে তুলনা করুন:
dmesg | grep "updated"
নমুনা আউটপুট:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
এটি দেখায় যে আমার সিস্টেম ইতিমধ্যে অতি সাম্প্রতিক মাইক্রোকোড ব্যবহার করেছে।
এই টিউটোরিয়ালের নির্দেশাবলী অনুসরণ করুন (নোট করুন যে আপনার ইনস্টল করার দরকার নেই synaptic
)
নিম্নলিখিত প্যাকেজ ইনস্টল করুন:
sudo apt-get install microcode.ctl intel-microcode
আপনার কম্পিউটারটি পুনরায় বুট করুন।
নীচের টার্মিনাল কমান্ড সহ মাইক্রোকোডটি সঠিকভাবে লোড হয়েছে কিনা তা এখন পরীক্ষা করুন:
dmesg | grep microcode
সবকিছু ঠিকঠাক থাকলে প্রয়োগ হওয়া মাইক্রোকোড সম্পর্কে আপনার বেশ কয়েকটি প্রতিবেদন দেখতে হবে।
intel-microcode
ইতিমধ্যে প্যাকেজ মাইক্রো-ব্যবহারের জন্য উপযুক্ত যে থাকে?
iucode_tool -Kmicrocode.dat
যাই তখন পাই iucode_tool: No valid microcodes were loaded, nothing to do...
, তবে আমি যদি দৌড়ে যাই iucode_tool -K microcode.dat
তবে এটি কার্যকর হয়। দেখে মনে হচ্ছে এটি জায়গার যত্ন করে।
এখানে ইন্টেল দ্বারা প্রকাশিত microcodes পুল হয়
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
ডাউনলোড সর্বশেষ .deb প্যাকেজ এবং মাধ্যমে ইনস্টল
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
আমার ক্ষেত্রে এটি ইন্টেল-মাইক্রোকোড_3.20191115.1ubuntu3_amd64.deb
PS: উবুন্টু 18.04 3.20180807a.0ubuntu0.18.04.1 এর সাথে প্রেরণ করা হয়েছে এবং সর্বশেষে বজায় রাখা হয়েছে, সুতরাং আর এটি ম্যানুয়ালি ইনস্টল করতে হবে না।
@ রাজত এটি করার উপায় থাকলেও, তার লিঙ্কটি পুরানো হয়েছে আপনি সর্বশেষতম মাইক্রোকোডটি এখানে পেতে পারবেন: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= এম; হে = ডি
তার পরে, আপনার মেশিনে রুট হিসাবে, এই জাতীয় কিছু করুন:
wget http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
dpkg -i intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
reboot