Обновление от 20 мая 2019 года
Чтобы ответить на ваш вопрос, вам не нужно обновлять драйверы для процессора, который вы не используете, но приятно видеть, что предупреждения исчезают, когда вы это делаете.
Сегодня я получил это предупреждение:
update-initramfs: Generating /boot/initrd.img-5.0.1-050001-genericW: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for module i915W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
Я загрузил большие двоичные объекты (описано в следующем разделе), а затем использовал:
$ sudo cp ~/Downloads/*.bin /lib/firmware/i915/$ sudo update-initramfs -uupdate-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic
Теперь мой Небесное озеро (skl
) драйверы обновлены, и я могу опробовать последние параметры ядра, рекомендованные в Интернете. Предупреждающие сообщения для будущих процессоров Озеро Каби (kbl
), Кэннон-Лейк (cnl
) и Ледяное озеро (icl
) ушли, сделав жизнь менее напряженной.
Обновление от 26 мая 2018 года
Незначительная редакция от 6 августа 2018 года.
Новый экран загрузки "больших двоичных объектов";
Недавно Intel создала новый страница загрузки и новый макет веб-страницы:

Загружаемые файлы теперь называются прошивкой капли что нового - говорите о прошивке водители. Это означает Bинари LНечистая сила лиобъект (BLOB).
Драйверы сортируются по процессору:
-
bxt
Broxton, отмененный в 2016 году, преемник Cherry Trail processors
-
kbl
Kabylake, 7-е поколение, например, i7-7700
-
skl
Skylake, 6-е поколение, например, i7-6700
Затем водители организованы по подгруппам (полное объяснение здесь):
-
ГУК - GuC предназначен для выполнения планирования графической рабочей нагрузки на различных графических параллельных движках.
-
DMC - DMC обеспечивает дополнительную графику в режиме ожидания с низким энергопотреблением.
-
сюда - HuC предназначен для разгрузки некоторых мультимедийных функций с центрального процессора на графический процессор.
Сопоставьте сообщение об ошибке с необходимым драйвером
Сравните сообщение об ошибке, которое вы получаете с помощью update-initramfs
или update-grub
чтобы найти пропавшего водителя. В вашем примере сообщение было "/lib/firmware/i915/kbl_guc_ver9_14.bin
"итак, вам не хватает Kabylake GuC под названием: kbl_guc_ver9_14.bin
на веб-странице, показанной выше. Тебе не нужен новый: kbl_guc_ver9_39.bin
Требуется загрузить драйвер
Больше нет сценария установки, как в прошлых версиях. Просто выделите отсутствующий драйвер (большой двоичный объект) и нажмите на него. Появится этот экран:

Изначально вы видите только "шестнадцатеричный дамп", но после нажатия на ссылку с названием простой появится окно загрузки, как показано выше.
Нажмите "Сохранить файл";
Установите драйвер с помощью простого sudo cp
(команда копирования)
После загрузки установка представляет собой простой sudo cp
(команда копирования) и нет никаких сложных tar
команды, или ./script_name
этапы установки.
Быстрая Установка
cd ~/Downloadssudo cp kbl_guc_ver9_14.bin /lib/firmware/i915sudo cp bxt_guc_ver8_7.bin /lib/firmware/i915
важный: Заменять kbl_guc_ver9_14.bin
и bxt_guc_ver8_7.bin
выше с отсутствующими именами загруженных вами драйверов.
Вот! Установлен новый драйвер. Намного проще, чем предыдущие методы установки отсутствующих драйверов Intel i915!
TL;DR Исследовательская установка
У меня уже был установлен драйвер. Этот длительный метод установки дает вам представление о последствиях копирования до и после капля:
$ sudo updatedb$ llocate kbl_guc_ver9_14.binACCESS 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.binACCESS 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
Используйте разместить команда ниже вместо разместить.
14 февраля 2017 г. - Intel выпустила драйверы
Согласно этому сегодняшнему сообщению об ошибке (W: Возможно, отсутствует прошивка /lib/firmware/i915/kbl_guc_ver9_14.bin для модуля i915) Intel выпустила необходимые Кабилейк и Брокстон водители на своих (https://01.org/linuxgraphics/downloads/firmware) веб-страница:

Загрузите недостающие драйверы для Кабилейк (ГУК - Версия 9.14) и (DMC - Версия 1.01) и Брокстон (ГУК - Версия 8.7). Они находятся в .tar.gz
и .tar.bz2
формат.
Установка драйверов в формате "tar"
Хотя вы можете запустить 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
Извлеките сжатые файлы tar:
:~/Downloads$ tar -zxvf bxtgucver87.tar.gzfirmware/bxt/guc/bxt_guc_ver8_7/firmware/bxt/guc/bxt_guc_ver8_7/install.shfirmware/bxt/guc/bxt_guc_ver8_7/ReleaseNotes.txtfirmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin:~/Downloads$ tar -xjvf kbldmcver101.tar.bz2kbl_dmc_ver1_01/kbl_dmc_ver1_01/kbl_dmc_ver1_01.binkbl_dmc_ver1_01/install.shkbl_dmc_ver1_01/ReleaseNotes.txt:~/Downloads$ tar -zxvf kblgucver914.tar.gzfirmware/kbl/guc/kbl_guc_ver9_14/firmware/kbl/guc/kbl_guc_ver9_14/install.shfirmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.binfirmware/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 -uupdate-initramfs: Generating /boot/initrd.img-4.9.9-040909-generic
Обратите внимание, что сообщения об ошибках (предупреждения) исчезли!
Удаление рабочих файлов
:~/Downloads$ rm -r firmware kbl_dmc_ver1_01 *.tar.*
Историческое (оригинальное) сообщение для справки
У меня было два предупреждающих сообщения об отсутствующих драйверах i915 для ядер 4.6.3, 4.7.1, 4.7.2, 4.7.3 и 4.7.5. Я проигнорировал их, и с моей интегрированной графикой Intel HD4000 все было в порядке. Я хотел бы, чтобы то же самое можно было сказать о Nvidia и Nouveau.
Как указано в одном ответе в вашей ссылке, вы можете перейти на веб-сайт Intel, чтобы получить самые современные графические драйверы Linux по адресу: intel-linux-графика-прошивки. Однако, когда я прочитал этот сайт несколько недель назад, я был обеспокоен всеми возможными вещами, которые могут пойти не так при разных сценариях, поэтому я отказался.
Установили ли вы 4.8 release candidate 6 с 24 сентября? Я считаю, что это самое актуальное в Ubuntu. Вы не обязаны отвечать, но мне любопытно, почему вы выбрали 4.8 вместо 4.7.5, то есть Какие различия вам нужны, чтобы все исправить.
Редактировать - 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. Intel изменила свою ссылку на Графика Intel для Linux драйверы и я обновили новую ссылку выше.
По-прежнему остаются вопросы о предупреждающих сообщениях, генерируемых 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 i915W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
Как указано в отчете об ошибке (ошибки.launchpad.net - ошибка прошивки linux) драйверов просто не существует и не будет до тех пор, пока не будет выпущен будущий чип под названием "kaby lake".
Сделайте так, чтобы предупреждающие сообщения исчезли
Чтобы убрать предупреждающее сообщение, я сделал следующее:
$ 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 -uupdate-initramfs: Generating /boot/initrd.img-4.9.5-040905-generic
Вуаля! Больше никаких предупреждающих сообщений.
Программа "привет" представляет собой 504-байтовую программу на ассемблере, которая говорит "Привет, мир!". Вы можете скопировать любой небольшой исполняемый файл в двоичные файлы встроенного ПО, указанные в сообщениях об ошибках. Когда Intel в конечном итоге выпустит их, программа обновления программного обеспечения заменит их реальными версиями.
Как перемещаться по веб-сайту Intel Graphics for Linux
В комментариях был задан вопрос о том, как перемещаться по новому веб-сайту Intel (01.org - Загрузка графики для Linux), который представляет этот экран:

Тип Ubuntu 16.04
в поле поиска и нажмите на Filter
кнопка.
Для Ubuntu 16.10 выберите первый результат. В нашем случае Ubuntu 16.04 выберите второй результат INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2
и появится этот экран:

В моем случае я выбрал 64-разрядную версию Ubuntu 16.04, которая загрузила файл intel-graphics-update-tool_2.0.2_amd64.deb
к моему ~/Downloads
каталог.
Следующий шаг - открыть терминал и использовать:
cd Downloadssudo dpkg -i intel*.deb
записка: Intel использует древние шрифт ttf, и ваша установка завершится неудачей, если его нет в вашей системе. На этом этапе вам нужно использовать:
sudo apt -f installsudo apt updatesudo apt upgrade
Теперь вы можете запустить Intel Graphics for Linux Updater
инструмент, как показано на этом экране:

Добавление подписей Intel для 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 56A3DEF863961D39E: 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.
Вам нужно будет добавить подписи Intel, используя:
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | \sudo apt-key add -
Затем обновите в Ubuntu:
sudo apt updatesudo apt upgrade