मैंने स्थापित किया है, 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
तो यह काम करता है। ऐसा लगता है कि यह अंतरिक्ष के बारे में परवाह करता है।
यहाँ Intel
http://ftp.ubuntu.com/ubuntu/ubuntu/pool/main/i/intel-microcode/
द्वारा
डाउनलोड किए गए माइक्रोकोड्स के पूल को डाउनलोड किया गया है।
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
मेरे मामले में यह Intel-microcode_3.20191115.1ubuntu3_amd64.deb है
PS: ubuntu 18.04 को 3.20180807a.0ubuntu0.18.04.1 के साथ भेज दिया गया और इसे नवीनतम तक बनाए रखा गया, इसलिए अब इसे मैन्युअल रूप से इंस्टॉल नहीं करना होगा।
जबकि @Rajat के पास इसे करने का तरीका था, उसका लिंक पुराना है। आप यहां नवीनतम माइक्रोकोड पा सकेंगे: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= एम, हे = D
उसके बाद, अपनी मशीन पर रूट के रूप में, कुछ इस तरह से करें:
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