"डब्ल्यू: मॉड्यूल i915_bpo के लिए संभव लापता फ़र्मवेयर" जब initramfs को अपडेट कर रहा है


75

जब मैं अपने 16.04 पर कर्नेल या एनवीआईडीआईए ड्राइवर अपडेट चलाता हूं, तो यह एक इनट्रैमफोर्स को फिर से चलाता है जो नीचे दी गई चेतावनी को आउटपुट करता है:

Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo

मेरे पास दो ग्राफिक्स चिप्स, एक NVIDIA GeForce 940M और Intel i5-6200U के एकीकृत ग्राफिक्स के साथ एक नोटबुक है।

उपयोग में आने वाला उपकरण मेरा NVIDIA कार्ड है:

$ inxi -G
Graphics:  Card-1: Intel Sky Lake Integrated Graphics
           Card-2: NVIDIA GM108M [GeForce 940M]
           Display Server: X.Org 1.18.3 driver: nvidia Resolution: 1920x1080@60.03hz
           GLX Renderer: GeForce 940M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 367.35

यहाँ का उत्पादन lshw -c video, मेरे इंटेल ग्राफिक्स चिप के अनुरूप है जो उस ड्राइवर का उपयोग करना चाहिए:

    *-display         
         description: VGA compatible controller
         product: Sky Lake Integrated Graphics
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 07
         width: 64 bits
         clock: 33MHz
         capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915_bpo latency=0
         resources: irq:125 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64)

चेतावनी में फ़ाइल मौजूद नहीं है, केवल वे:

$ ll /lib/firmware/i915/
total 336
drwxr-xr-x  2 root root   4096 Aug 11 13:24 ./
drwxr-xr-x 74 root root  32768 Aug 11 13:24 ../
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_04.bin
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_05.bin
-rw-r--r--  1 root root   8380 Jul 21 17:03 bxt_dmc_ver1_06.bin
-rw-r--r--  1 root root   8380 Jul 21 17:05 bxt_dmc_ver1_07.bin
lrwxrwxrwx  1 root root     19 Jul 21 17:05 bxt_dmc_ver1.bin -> bxt_dmc_ver1_07.bin
-rw-r--r--  1 root root   8824 Jul 21 17:03 skl_dmc_ver1_23.bin
-rw-r--r--  1 root root   8928 Jul 12 21:33 skl_dmc_ver1_26.bin
lrwxrwxrwx  1 root root     19 Jul 12 21:33 skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin
-rw-r--r--  1 root root 109636 Jul 21 17:03 skl_guc_ver1_1059.bin
lrwxrwxrwx  1 root root     21 Jul 21 17:03 skl_guc_ver1.bin -> skl_guc_ver1_1059.bin
-rw-r--r--  1 root root 128320 Jul 21 17:03 skl_guc_ver4_3.bin
lrwxrwxrwx  1 root root     18 Jul 21 17:03 skl_guc_ver4.bin -> skl_guc_ver4_3.bin

लगता है कि नवीनतम ड्राइवर पैकेज स्थापित किया गया है:

$ apt-cache policy xserver-xorg-video-intel
xserver-xorg-video-intel:
  Installed: 2:2.99.917+git20160325-1ubuntu1
  Candidate: 2:2.99.917+git20160325-1ubuntu1
  Version table:
 *** 2:2.99.917+git20160325-1ubuntu1 500
        500 http://ftp.uni-stuttgart.de/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

इस चेतावनी का वास्तव में क्या मतलब है और मैं इसे कैसे ठीक कर सकता हूं?


3
मुझे मिल गया W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpoऔर मेरा सीपीयू इसमें इंटेल एचडी के साथ स्कायलेक है।
सेसाबा टोथ

इसके अतिरिक्त, मैं मेनलाइन के बजाय पैकेज के 1.158संस्करण का उपयोग कर रहा हूं क्योंकि केवल वही है जो मेरे वाईफाई (हत्यारा वायरलेस) के लिए काम करने वाले फर्मवेयर प्रदान करता है। linux-firmware1.157
Csaba Toth

3
@CabaToth काबिल kblके लिए खड़ा है, जो स्काईलेक का उत्तराधिकारी है। जैसा कि आपके पास ऐसा कोई सीपीयू नहीं है, आप या तो चेतावनी को अनदेखा कर सकते हैं, या डग स्माइथियों के जवाब में दिए गए लिंक से सिर्फ काइलेक चालक को स्थापित कर सकते हैं।
बाइट कमांडर

सही, i7 6820hk सिर्फ स्काईलेक है, केबी झील अगला जीन है
तोथ

जवाबों:


62

चालक पैकेज कर्नेल को कुछ हद तक पीछे छोड़ रहा है। मेरे मामले में लापता फर्मवेयर कोई फर्क नहीं पड़ता क्योंकि मेरे पास स्काईलेक प्रोसेसर नहीं है, लेकिन आपके मामले में यह मामला हो सकता है। आप यहाँ से नया फर्मवेयर प्राप्त कर सकते हैं

EDIT 1: ध्यान दें कि लिंक बदल गया है, लेकिन पाठकों को अभी भी यह पता लगाने में सक्षम होना चाहिए कि उन्हें नए लिंक में क्या चाहिए, हालांकि कभी-कभी यह जानना मुश्किल हो सकता है कि वास्तव में आपकी क्या तलाश है।

EDIT 2: यह उत्तर कुछ अन्य नए फर्मवेयर आवश्यकताओं पर लागू होना चाहिए जो मूल रूप से इस उत्तर के लिखे जाने के बाद से आए हैं। उदाहरण के लिए:

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

EDIT 3: जो यूजर्स git का उपयोग करते हैं, उनके लिए यह उत्तर भी अच्छा काम करता है।


3
मैंने स्काईलेक के लिए सफलतापूर्वक दोनों GuC और DMC ड्राइवरों को स्थापित किया है और मुझे लगता है कि चेतावनी अब चली जानी चाहिए। धन्यवाद।
बाइट कमांडर

4
आह, मुझे यह मिल गया। ऐसा लगता है कि नए काइलके इंटेल प्रोसेसर के लिए नया कर्नेल अपडेट जोड़ा गया समर्थन है और अब यह उन लोगों के लिए एक मॉड्यूल ड्राइवर भी रखना चाहेगा। संभवत: यह बहुत ही अच्छा है क्योंकि मेरे पास काबलेक सीपीयू नहीं है, लेकिन सिर्फ चेतावनी को दूर करने के लिए, मैंने आपके द्वारा लिंक की गई साइट से kbl DMC ड्राइवर को डाउनलोड और इंस्टॉल किया है। अब फिर से ठीक लग रहा है।
बाइट कमांडर

2
"बात" का क्या अर्थ है? क्या नया कर्नेल बूट करने में सक्षम नहीं होगा या कुछ चेतावनी संदेशों के अलावा कोई वास्तविक दृश्य प्रभाव नहीं है?
musiKk

3
@musiKk: यदि आपका प्रोसेसर एक नहीं है जिसे लापता फर्मवेयर फ़ाइलों में से एक की आवश्यकता है, तो यह "मामला" नहीं है, जिसका अर्थ है कि लापता होने के कारण कोई परिणाम नहीं होगा। उदाहरण के लिए केवल एक Skylake प्रोसेसर को "skl" फर्मवेयर की आवश्यकता होगी।
डग स्माइथीज

1
@FeryArdiant: हां, चेतावनियां इस बात से संबंधित नहीं हैं कि आप वास्तव में किस प्रोसेसर का उपयोग कर रहे हैं, अगर आपके पास फर्मवेयर है या नहीं।
डग स्माइथीज

18

20 मई, 2019 अपडेट

अपने प्रश्न का उत्तर देने के लिए आपको एक ऐसे प्रोसेसर के लिए ड्राइवरों को अपडेट करने की आवश्यकता नहीं है जिसे आप नहीं चला रहे हैं लेकिन जब आप ऐसा करते हैं तो चेतावनी गायब हो जाती है।

आज मुझे ये चेतावनी मिली:

update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915

मैंने ब्लब्स डाउनलोड किया (अगले भाग में वर्णित है) और फिर इस्तेमाल किया:

$ sudo cp ~/Downloads/*.bin /lib/firmware/i915/

$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic

अब मेरे स्काई लेक ( skl) के ड्राइवर अप टू डेट हैं और मैं इंटरनेट पर सुझाए गए नवीनतम कर्नेल पैरामीटर आज़मा सकता हूं। भविष्य के प्रोसेसर केबी ( लेकkbl ), तोप झील ( cnl) और आइस लेक ( icl) के लिए चेतावनी संदेश जीवन को कम तनावपूर्ण बना रहे हैं।


26 मई, 2018 अपडेट

6 अगस्त 2018 को मामूली संशोधन।

"बूँद" का नया डाउनलोड स्क्रीन

हाल ही में इंटेल ने एक नया डाउनलोड पेज और नया वेब पेज लेआउट बनाया है:

इंटेल i915 फर्मवेयर बूँदें

डाउनलोड फ़ाइलों को अब फर्मवेयर ब्लब्स कहा जाता है जो फर्मवेयर ड्राइवरों के लिए नई बात है । यह B inary L arge OB ject (BLOB) के लिए है।

ड्राइवर प्रोसेसर द्वारा क्रमबद्ध होते हैं:

  • bxt ब्रोक्सटन, 2016 में रद्द, चेरी ट्रेल प्रोसेसर के उत्तराधिकारी
  • kbl कबाइलक, 7 वीं पीढ़ी, उदाहरण के लिए i7-7700
  • skl स्काइलेक, 6 वीं पीढ़ी, जैसे i7-6700

तब ड्राइवरों को उपसमूह द्वारा आयोजित किया जाता है (पूर्ण विवरण यहां ):

  • GUC - GUC विभिन्न ग्राफिक्स समानांतर इंजन पर ग्राफिक्स काम का बोझ शेड्यूलिंग प्रदर्शन करने के लिए बनाया गया है।
  • DMC - DMC अतिरिक्त ग्राफिक्स कम-पावर आइडल स्टेट्स प्रदान करता है।
  • Huc - Huc GPU को सीपीयू से मीडिया कार्यों में से कुछ ऑफलोड करने के लिए बनाया गया है।

ड्राइवर के लिए त्रुटि संदेश का मिलान करें

त्रुटि संदेश की तुलना करें जो आप प्राप्त कर रहे हैं update-initramfsया update-grubलापता चालक को खोजने के लिए। आपके उदाहरण में संदेश " /lib/firmware/i915/kbl_guc_ver9_14.bin" था, इसलिए आप kbl_guc_ver9_14.binऊपर दिखाए गए वेब पेज में कबीलेक सीयूसी: नामक गायब हैं । आप नया नहीं चाहते हैं:kbl_guc_ver9_39.bin

डाउनलोड ड्राइवर की जरूरत

पिछले संस्करणों की तरह कोई और इंस्टॉलेशन स्क्रिप्ट नहीं है। बस लापता चालक (बूँद) को हाइलाइट करें और उस पर क्लिक करें। यह स्क्रीन दिखाई देती है:

Intel i915 ड्राइवर डाउनलोड। Png

प्रारंभ में आप केवल "हेक्स डंप" देखते हैं लेकिन प्लेन शीर्षक वाले लिंक पर क्लिक करने के बाद एक डाउनलोड विंडो ऊपर के रूप में दिखाई देती है।

"फ़ाइल सहेजें" पर क्लिक करें

सरल के साथ ड्राइवर स्थापित करें sudo cp(कॉपी कमांड)

डाउनलोड करने के बाद, इंस्टॉलेशन एक सरल sudo cp(कॉपी कमांड) है और इसमें कोई जटिल tarकमांड, या ./script_nameइंस्टॉलेशन चरण नहीं हैं।

जल्दी स्थापित करें

cd ~/Downloads
sudo cp kbl_guc_ver9_14.bin /lib/firmware/i915
sudo cp bxt_guc_ver8_7.bin /lib/firmware/i915

महत्वपूर्ण: बदलें kbl_guc_ver9_14.binऔर bxt_guc_ver8_7.binलापता चालक के नाम आप डाउनलोड की के साथ ऊपर।

देखा! नया ड्राइवर लगा है। लापता इंटेल i915 ड्राइवरों के लिए पिछली स्थापना विधियों की तुलना में बहुत सरल!

टीएल; डीआर अन्वेषक स्थापना

मेरे पास पहले से ही ड्राइवर स्थापित था। यह लंबी स्थापना विधि आपको BLOB की नकल करने से पहले और बाद के प्रभावों का अंदाजा देती है :

$ sudo updatedb
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2017-10-26  /lib/firmware/i915/kbl_guc_ver9_14.bin
$ diff /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915/kbl_guc_ver9_14.bin
# Blank line appears here signifying no differences from previous version
$ sudo cp /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2018-05-26  /lib/firmware/i915/kbl_guc_ver9_14.bin

का प्रयोग करें पता लगाने के स्थान पर नीचे आदेश llocate


14 फरवरी, 2017 - इंटेल ने ड्राइवरों को जारी किया

इस बग रिपोर्ट आज (अनुसार डब्ल्यू: मॉड्यूल i915 के लिए संभव लापता फर्मवेयर /lib/firmware/i915/kbl_guc_ver9_14.bin ) इंटेल आवश्यक जारी किया है Kabylake और Broxton उनके (पर चालकों https://01.org/linuxgraphics/downloads/ फर्मवेयर ) वेब पेज:

लिनक्स ड्राइवरों के लिए इंटेल ग्राफिक्स

Kabylake ( GuC - Ver 9.14 ) और ( DMC - Ver 1.01 ) और Broxton ( GuC - Ver 8.7 ) के लिए लापता ड्राइवर डाउनलोड करें । ये .tar.gzऔर .tar.bz2प्रारूप में हैं।

"टार" प्रारूप में ड्राइवरों को स्थापित करें

यद्यपि आप install.shस्क्रिप्ट चला सकते हैं ये निर्देश सबसे आसान हैं।

डाउनलोड निर्देशिका में परिवर्तन और सत्यापित फ़ाइलें हैं:

:~$ cd Downloads

:~/Downloads$ ll *tar*
-rw-rw-r-- 1 rick rick 69329 Feb 14 21:05 bxtgucver87.tar.gz
-rw-rw-r-- 1 rick rick  4338 Feb 14 21:06 kbldmcver101.tar.bz2
-rw-rw-r-- 1 rick rick 70402 Feb 14 21:06 kblgucver914.tar.gz

संपीड़ित टार फ़ाइलों को निकालें:

:~/Downloads$ tar -zxvf bxtgucver87.tar.gz
firmware/bxt/guc/bxt_guc_ver8_7/
firmware/bxt/guc/bxt_guc_ver8_7/install.sh
firmware/bxt/guc/bxt_guc_ver8_7/ReleaseNotes.txt
firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin

:~/Downloads$ tar -xjvf kbldmcver101.tar.bz2
kbl_dmc_ver1_01/
kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin
kbl_dmc_ver1_01/install.sh
kbl_dmc_ver1_01/ReleaseNotes.txt

:~/Downloads$ tar -zxvf kblgucver914.tar.gz
firmware/kbl/guc/kbl_guc_ver9_14/
firmware/kbl/guc/kbl_guc_ver9_14/install.sh
firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
firmware/kbl/guc/kbl_guc_ver9_14/ReleaseNotes.txt

फ़ाइलों को कॉपी करें और initramfs को अपडेट करें

:~/Downloads$ sudo cp -t /lib/firmware/i915/ firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
:~/Downloads$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.9-040909-generic

नोटिस त्रुटि (चेतावनी) संदेश चले गए हैं!

काम की फाइलें निकालें

:~/Downloads$ rm -r firmware kbl_dmc_ver1_01 *.tar.*

संदर्भ के लिए ऐतिहासिक (मूल) पोस्ट

मेरे पास कर्नेल के 4.6.3, 4.7.1, 4.7.2, 4.7.3 और 4.7.5 के लिए लापता i915 ड्राइवरों पर दो चेतावनी संदेश हैं। मैंने उन्हें नजरअंदाज कर दिया है और मेरे HD4000 इंटेल इंटीग्रेटेड ग्राफिक्स के साथ चीजें ठीक हुई हैं। मेरी इच्छा है कि यही बात एनवीडिया और नौव्यू के बारे में भी कही जा सकती है।

जैसा कि आपके लिंक में एक उत्तर में कहा गया है कि आप इंटेल की वेबसाइट पर जा सकते हैं सबसे अधिक लिनक्स लिनक्स ग्राफिक्स ड्राइवरों पर: इंटेल-लाइनक्स-ग्राफिक्स-फर्मवर । हालाँकि जब मैंने उस साइट को कुछ हफ़्ते पहले पढ़ा था तो मैं उन सभी संभावित चीज़ों से चिंतित था जो अलग-अलग परिदृश्यों के तहत गलत हो सकती हैं इसलिए मैंने चुना।

क्या आपने 24 सितंबर से 4.8 रिलीज़ उम्मीदवार 6 स्थापित किया था? मेरा मानना ​​है कि उबंटू में यह सबसे ज्यादा चालू है। आपको जवाब देने की जरूरत नहीं है, लेकिन मैं उत्सुक हूं कि आप 4.7.5 के बजाय 4.8 के साथ क्यों गए, यानी चीजों को ठीक करने के लिए आपको क्या अंतर चाहिए।

संपादित करें - 19 अक्टूबर, 2016

अब कर्नेल संस्करण 4.8.1 (असली संस्करण और जारी नहीं उम्मीदवार) का उपयोग करते हुए एक सप्ताह से अधिक समय तक और चीजें अच्छी तरह से काम कर रही हैं। यह हालांकि Ubuntu 16.04 के अंतर्गत है। Ubuntu 16.10 अक्टूबर 13 को जारी किया गया था और यह कर्नेल संस्करण 4.8.0 मुझे विश्वास है कि उपयोग कर रहा है।

इस उत्तर को अपडेट रखने की मेरी योजना नहीं है, लेकिन मैं यह अनुमान लगाना चाहता था कि 4.8 रिलीज उम्मीदवारों को समस्या हो सकती है। असली संस्करण नहीं है।

एडिट - 2 फरवरी, 2017

अब कर्नेल संस्करण 4.9.5 मेनलाइन संस्करण चल रहा है जो इस समय Ubuntu 16.04 ने अपडेट किया है कि यह कर्नेल 4.4.0-59 है। इंटेल ने इसे लिनक्स ड्राइवरों के लिए इंटेल ग्राफिक्स के लिए लिंक बदल दिया है और मैंने ऊपर नया लिंक अपडेट किया है।

sudo update-initramfs -uजब कर्नेल संस्करण> 4.8 (Ubuntu 16.10 और Ubuntu 17.04) द्वारा उत्पन्न चेतावनी संदेशों के बारे में प्रश्न अभी भी बने हुए हैं :

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

जैसा कि बग रिपोर्ट ( Bugs.launchpad.net - linux फर्मवेयर बग ) में कहा गया है कि ड्राइवर बस मौजूद नहीं होते हैं और तब तक नहीं रहेंगे जब तक कि "केबी लेक" नामक एक भविष्य की चिप जारी नहीं हो जाती।

चेतावनी संदेशों को दूर करें

चेतावनी संदेश को दूर करने के लिए मैंने निम्नलिखित कार्य किए:

$ sudo cp assembly/hello /lib/firmware/i915/kbl_dmc_ver1_01.bin
$ sudo cp assembly/hello /lib/firmware/i915/kbl_guc_ver9_14.bin
$ sudo cp assembly/hello /lib/firmware/i915/bxt_guc_ver8_7.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.5-040905-generic

देखा! और कोई चेतावनी संदेश नहीं।

कार्यक्रम "हैलो" एक 504 बाइट असेंबलर प्रोग्राम है जो "हैलो वर्ल्ड!" कहता है। आप त्रुटि संदेशों में दिए गए फर्मवेयर बायनेरी के लिए किसी भी छोटे निष्पादन योग्य को कॉपी कर सकते हैं। जब इंटेल अंततः उन्हें जारी करता है तो सॉफ्टवेयर अपडेटर उन्हें वास्तविक संस्करणों के साथ बदल देगा।

लिनक्स वेबसाइट के लिए इंटेल ग्राफिक्स कैसे नेविगेट करें

यह टिप्पणियों के माध्यम से पूछा गया कि नई इंटेल वेबसाइट ( 01.org - लिनक्स ग्राफिक्स डाउनलोड ) के भीतर कैसे नेविगेट करें जो इस स्क्रीन को प्रस्तुत करता है:

लिनक्स के लिए इंटेल ग्राफिक्स 1

Ubuntu 16.04खोज फ़ील्ड में टाइप करें और Filterबटन पर क्लिक करें।

Ubuntu 16.10 के लिए पहले परिणाम का चयन करें। हमारे मामले में Ubuntu 16.04 दूसरा परिणाम चुनें INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2और यह स्क्रीन दिखाई देती है:

लिनक्स के लिए इंटेल ग्राफिक्स 2

मेरे मामले में मैंने Ubuntu 16.04 64-बिट का चयन किया, जिसने फ़ाइल intel-graphics-update-tool_2.0.2_amd64.debको मेरी ~/Downloadsनिर्देशिका में डाउनलोड किया ।

अगला कदम टर्मिनल खोलना और उपयोग करना है:

cd Downloads
sudo dpkg -i intel*.deb

ध्यान दें: इंटेल पूर्वजों ttf फ़ॉन्ट का उपयोग करता है और यदि आपका सिस्टम आपके सिस्टम में नहीं है तो आपका इंस्टॉलेशन विफल हो जाएगा। इस बिंदु पर आपको उपयोग करने की आवश्यकता है:

sudo apt -f install
sudo apt update
sudo apt upgrade

अब आप Intel Graphics for Linux Updaterटूल को इस स्क्रीन शो के रूप में चला सकते हैं :

लिनक्स के लिए इंटेल ग्राफिक्स 3

Ubuntu के लिए इंटेल हस्ताक्षर जोड़ें

इस दौरान apt-get updateआप इस तरह चेतावनी / त्रुटि संदेश देख सकते हैं:

W: GPG error: https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 56A3DEF863961D39
E: The repository 'https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

आपको इंटेल के हस्ताक्षर जोड़ने की आवश्यकता होगी:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | \
sudo apt-key add -

फिर उबंटू में अपडेट करें:

sudo apt update
sudo apt upgrade

2

मुझे भी इसी तरह की समस्या का सामना करना पड़ा है क्योंकि मैंने Ubuntu Gnome 16.04 "सॉफ़्टवेयर" ऐप (मूल पैकेज मैनेजर) से कर्नेल को अपडेट किया है और यह अपडेट करते समय क्रैश हो गया।

इसलिए, मुझे उबंटू को फिर से बूट करने के लिए रोक दिया गया था क्योंकि लिनक्स-छवि असफल रूप से उत्पन्न हुई थी।

उस बिंदु से इसे हल करने के लिए मैंने निम्नलिखित कार्य किया:

  1. Shiftग्रब मेनू में प्रवेश करने के लिए मदरबोर्ड स्क्रीन प्रेस के बाद रिबूट लिनक्स और दाईं ओर ;
  2. मेनू से अपने पिछले लिनक्स संस्करण का चयन करें। मेरे मामले में *4.4.0-21-genericऔर प्रेस Enter;
  3. एक बार जब उबंटू फिर से उठता है, तो टूटी हुई लिनक्स-छवि की स्थापना रद्द करें। मेरे मामले में *4.4.0-59-generic(मैंने इसके लिए सिनैप्टिक पैकेज मैनेजर का उपयोग किया है);
  4. इंटेल पेज से लापता फर्मवेयर को डाउनलोड और इंस्टॉल करें (डग स्माइटीज के समान) । मेरे मामले में, मुझे मिल गया KabyLake kbl DMC - Ver 1.01;
  5. और अंत में, फिर से लिनक्स कर्नेल *4.4.0-59-generic(मेरे मामले में) या केवल linux-genericनवीनतम पूर्ण जेनेरिक लिनक्स कर्नेल के लिए स्थापित करें।

सफलता! कर्नेल अप-टू-डेट है और सभी फर्मवार ठीक काम कर रहे हैं!

सादर!


ग्राफिक्स फ़र्मवारों का लिंक अब काम नहीं करता है। क्या किसी को पता है कि अब किसी को कहां से फर्म मिल सकती है?
निकोलई लेसचोव

वास्तव में? मैं अभी भी इसे यहां खोल सकता हूं। हालाँकि, निम्न लिंक भी आज़माएं: git.kernel.org/cgit/linux/kernel/git/firmware/…
मैट मेलो

1

यदि आप डेबियन चल रहे हैं (मेरे पास डेबियन जीएनयू / लिनक्स बस्टर है) तो बस इन चरणों का पालन करें:

  1. फ़ोल्डर बनाएँ:

    sudo mkdir -p /lib/firmware/i915
    
  2. इस फ़ोल्डर में https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915 से सभी फाइलों को कॉपी करें

  3. Initramfs- उपकरण पैकेज को फिर से कॉन्फ़िगर करें:

    sudo dpkg-reconfigure initramfs-tools
    

उबंटू के लिए कमांड कुछ ऐसा है sudo update-initramfs -uलेकिन मैं फोन पर हूं इसलिए पुष्टि नहीं कर सकता। डेबियन प्रश्न यहां ऑफ-टॉपिक हैं, इसलिए आपका उत्तर कई लोगों को प्रभावित करने की संभावना नहीं है।
विनयुनुच्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.