Saya memutakhirkan laptop saya untuk memiliki kernel 4.8 dan selama proses peringatan berikut muncul.
update-initramfs: Generating /boot/initrd.img-4.8.0-040800-generic
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
Ini tampak agak aneh bagi saya karena CPU saya adalah i7-6700HQ yang merupakan skylake dan pemahaman saya adalah bahwa ini untuk CPU yang berbeda? Saya mengikuti instruksi di sini sebelumnya karena di masa lalu saya memiliki peringatan tentang keluarga CPU saya.
Apakah ini peringatan yang harus saya abaikan saja, atau haruskah saya menginstal driver guc / dmc untuk keluarga CPU tersebut?
Jawaban:
Pembaruan 20 Mei 2019
Untuk menjawab pertanyaan Anda, Anda tidak perlu memperbarui driver untuk prosesor yang tidak Anda jalankan tetapi bagus untuk melihat peringatan menghilang ketika Anda melakukannya.
Hari ini saya menerima peringatan ini:
Saya mengunduh gumpalan (dijelaskan di bagian berikutnya) dan kemudian menggunakan:
Sekarang driver Sky Lake (
skl
) saya sudah terbaru dan saya dapat mencoba parameter kernel terbaru yang direkomendasikan di internet. Pesan peringatan untuk prosesor masa depan Kaby Lake (kbl
), Cannon Lake (cnl
) dan Ice Lake (icl
) hilang membuat hidup lebih tidak stres.Pembaruan 26 Mei 2018
Revisi kecil 6 Agustus 2018.
Layar unduhan baru "gumpalan"
Baru-baru ini Intel telah membuat halaman unduhan baru dan tata letak halaman web baru:
File unduhan sekarang disebut gumpalan firmware yang baru-berbicara untuk driver firmware . Itu singkatan dari B inary L arge OB ject (BLOB).
Driver diurutkan berdasarkan prosesor:
bxt
Broxton, Dibatalkan pada 2016, penerus prosesor Cherry Trailkbl
Kabylake, generasi ke-7, misalnya i7-7700skl
Skylake, generasi ke-6, misalnya i7-6700Kemudian driver diatur oleh subkelompok (penjelasan lengkap di sini ):
Cocokkan pesan kesalahan dengan pengemudi
Bandingkan pesan kesalahan yang Anda terima dengan
update-initramfs
atauupdate-grub
untuk menemukan driver yang hilang. Dalam contoh Anda, pesannya adalah "/lib/firmware/i915/kbl_guc_ver9_14.bin
" sehingga Anda kehilangan Kabylake GuC bernama:kbl_guc_ver9_14.bin
di halaman web yang ditunjukkan di atas. Anda tidak ingin yang lebih baru:kbl_guc_ver9_39.bin
Diperlukan driver unduhan
Tidak ada lagi skrip instalasi seperti pada versi sebelumnya. Cukup sorot driver yang hilang (gumpalan) dan klik di atasnya. Layar ini muncul:
Awalnya Anda hanya melihat "hex dump" tetapi setelah mengklik tautan berjudul plain, jendela unduhan muncul seperti yang digambarkan di atas.
Klik "Simpan File"
Instal driver dengan sederhana
sudo cp
(perintah salin)Setelah mengunduh, instalasi adalah sederhana
sudo cp
(perintah salin) dan tidak adatar
perintah yang rumit , atau./script_name
langkah-langkah instalasi.Instal Cepat
PENTING: Ganti
kbl_guc_ver9_14.bin
dan dibxt_guc_ver8_7.bin
atas dengan nama driver yang hilang yang Anda unduh.VOILA! Driver baru diinstal. Jauh lebih sederhana daripada metode instalasi sebelumnya untuk driver Intel i915 yang hilang!
Instalasi Eksplorasi TL; DR
Saya sudah menginstal driver. Metode instalasi yang panjang ini memberi Anda gambaran tentang sebelum dan sesudah efek menyalin BLOB :
Gunakan perintah cari di bawah ini sebagai ganti llocate .
14 Februari 2017 - Intel telah merilis driver
Sesuai laporan bug ini hari ini ( W: Kemungkinan firmware yang hilang /ib/firmware/i915/kbl_guc_ver9_14.bin untuk modul i915 ) Intel telah merilis driver Kabylake dan Broxton yang diperlukan pada ( https://01.org/linuxgraphics/downloads/ firmware ) halaman web:
Unduh driver yang hilang untuk Kabylake ( GuC - Ver 9.14 ) dan ( DMC - Ver 1.01 ) dan Broxton ( GuC - Ver 8.7 ). Ini dalam
.tar.gz
dan.tar.bz2
format.Instal driver dalam format "tar"
Meskipun Anda dapat menjalankan
install.sh
skrip, instruksi ini adalah yang termudah.Ubah ke direktori unduhan dan verifikasi file-file yang ada:
Ekstrak file tar terkompresi:
Salin file dan perbarui initramfs
Perhatikan pesan kesalahan (peringatan) hilang!
Hapus file kerja
Posting Historis (Asli) untuk referensi
Saya memiliki dua pesan peringatan tentang driver i915 yang hilang untuk Kernel's 4.6.3, 4.7.1, 4.7.2, 4.7.3 dan 4.7.5. Saya mengabaikan mereka dan semuanya baik-baik saja dengan HD4000 Intel Integrated Graphics saya. Saya berharap hal yang sama dapat dikatakan tentang Nvidia dan Nouvaeu.
Seperti yang dinyatakan oleh salah satu jawaban di tautan Anda, Anda dapat mengunjungi situs web Intel untuk mendapatkan driver Linux Graphics terbaru di: intel-linux-graphics-firmwares . Namun ketika saya membaca situs itu beberapa minggu yang lalu saya khawatir dengan semua hal yang mungkin terjadi dengan skenario yang berbeda jadi saya memilih keluar.
Apakah Anda menginstal 4,8 kandidat rilis 6 dari 24 September? Itu yang terbaru di Ubuntu saya percaya. Anda tidak harus menjawab tetapi saya ingin tahu mengapa Anda menggunakan 4.8, bukan 4.7.5, yaitu perbedaan apa yang Anda perlukan untuk memperbaiki keadaan.
Edit - 19 Oktober 2016
Sekarang menggunakan kernel versi 4.8.1 (versi nyata dan bukan rilis kandidat) selama lebih dari seminggu dan semuanya bekerja dengan baik. Ini berada di bawah Ubuntu 16.04. Ubuntu 16.10 dirilis 13 Oktober dan menggunakan Kernel versi 4.8.0 saya percaya.
Ini bukan rencana saya untuk terus memperbarui jawaban ini, tetapi saya ingin meletakkan kesimpulan bahwa 4,8 kandidat rilis mungkin memiliki masalah. Versi aslinya tidak.
Edit - 2 Februari 2017
Sekarang menjalankan Kernel versi 4.9.5 versi arus utama yang saat ini Ubuntu 16.04 telah memperbarui kernelnya menjadi 4.4.0-59. Intel mengubah tautannya untuk Intel Graphics for Linux drivers dan saya memperbarui tautan baru di atas.
Masih ada pertanyaan tentang pesan peringatan yang dihasilkan
sudo update-initramfs -u
ketika Kernel versi> 4.8 (Ubuntu 16.10 dan Ubuntu 17.04):Sebagaimana dinyatakan dalam laporan bug ( bugs.launchpad.net - bug firmware linux ) driver tidak ada dan tidak akan sampai chip masa depan yang disebut "danau kaby" dirilis.
Buat pesan peringatan hilang
Untuk menghapus pesan peringatan, saya melakukan yang berikut:
Voila! Tidak ada lagi pesan peringatan.
Program "hello" adalah program assembler 504 byte yang bertuliskan "Hello World!". Anda dapat menyalin semua executable kecil ke binari firmware yang diberikan dalam pesan kesalahan. Ketika Intel akhirnya merilisnya, pembaruan perangkat lunak akan menggantinya dengan versi nyata.
Bagaimana cara menavigasi Intel Graphics untuk situs web Linux
Ditanyakan melalui komentar bagaimana cara menavigasi di dalam situs web Intel yang baru ( 01.org - Linux Graphics Downloads ) yang menyajikan layar ini:
Ketik
Ubuntu 16.04
ke dalam kolom pencarian dan klikFilter
tombol.Untuk Ubuntu 16.10 pilih hasil pertama. Dalam kasus kami Ubuntu 16.04 pilih hasil kedua
INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2
dan layar ini muncul:Dalam kasus saya, saya memilih Ubuntu 16.04 64-bit yang mengunduh file
intel-graphics-update-tool_2.0.2_amd64.deb
ke~/Downloads
direktori saya .Langkah selanjutnya adalah membuka terminal dan menggunakan:
CATATAN: Intel menggunakan font kuno dan instalasi Anda akan gagal jika tidak ada di sistem Anda. Pada titik ini Anda perlu menggunakan:
Sekarang Anda dapat menjalankan
Intel Graphics for Linux Updater
alat seperti yang ditampilkan layar ini:Tambahkan tanda tangan Intel untuk Ubuntu
Selama
apt-get update
Anda dapat melihat pesan peringatan / kesalahan seperti ini:Anda harus menambahkan tanda tangan Intel menggunakan:
Kemudian perbarui di Ubuntu:
sumber
xrandr
setara dengan pengaturan kecerahan dan gamma monitor.i915.enable_rc6=0 i915.enable_psr=0 i915.preliminary_hw_support=1 i915.enable_hd_vgaarb=1 i915.enable_guc_loading=1 i915.enable_guc_submission
Anda dapat mengunduh Kernel Firmware yang hilang dari Situs Web Intel https://01.org/linuxgraphics/downloads/firmware
tar -xvf
sudo bash ./install --install
Ulangi untuk semua firmware yang disebutkan dan kemudian reboot
sumber
Intel telah mengubah situs lagi, sekarang dialihkan ke git.kernel.org.
Lihatlah peringatan Anda menggunakan jendela terminal (terminal, Putty, dll. Atau pada mesin lokal) lalu untuk setiap klik tautan di halaman git Intel menggunakan browser web (yang menampilkan tumpukan file yang hex), salin tautan lokasi dari plaintombol di atas tempat sampah, kembali ke terminal dan wgetkan tautan ini.
Setelah Anda memiliki file yang sesuai dengan setiap peringatan,
cp
atausudo cp
mereka untuk/lib/firmware/i915
.sumber