2019 년 5 월 20 일 업데이트
귀하의 질문에 대답하기 위해 귀하가 실행하지 않는 프로세서에 대한 드라이버를 업데이트 할 필요는 없지만 할 때 경고가 사라지는 것을 보는 것이 좋습니다.
오늘 나는 이러한 경고를 받았다 :
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
Blob을 다운로드 한 후 (다음 섹션에서 설명) 다음을 사용했습니다.
$ sudo cp ~/Downloads/*.bin /lib/firmware/i915/
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic
이제 Sky Lake ( skl
) 드라이버가 최신 상태이며 인터넷에서 권장되는 최신 커널 매개 변수를 사용해 볼 수 있습니다. 미래의 프로세서 인 Kaby Lake ( kbl
), Cannon Lake ( cnl
) 및 Ice Lake ( icl
)에 대한 경고 메시지 가 없어 스트레스가 줄었습니다.
2018 년 5 월 26 일 업데이트
사소한 개정 2018 년 8 월 6 일.
"blobs"의 새로운 다운로드 화면
최근 인텔은 새로운 다운로드 페이지 와 새로운 웹 페이지 레이아웃 을 만들었습니다 .
다운로드 파일은 이제 펌웨어 드라이버 라고하는 펌웨어 Blob 이라고 합니다. 그것은 약자 B inary L의 아게 OB의 ject (BLOB).
드라이버는 프로세서별로 정렬됩니다.
bxt
Broxton, 2016 년 취소, Cherry Trail 프로세서의 후속 제품
kbl
카빌 레이크, 7 세대, 예 : i7-7700
skl
스카이 레이크, 6 세대, 예 : i7-6700
그런 다음 드라이버는 하위 그룹별로 구성됩니다 (자세한 설명은 여기 ).
- GUC -GuC는 다양한 그래픽 병렬 엔진에서 그래픽 워크로드 스케줄링을 수행하도록 설계되었습니다.
- DMC -DMC는 추가 그래픽 저전력 유휴 상태를 제공합니다.
- HUC -HuC는 일부 미디어 기능을 CPU에서 GPU로 오프로드하도록 설계되었습니다.
필요한 드라이버와 오류 메시지 일치
수신 한 오류 메시지를 비교 update-initramfs
하거나 update-grub
누락 된 드라이버를 찾으십시오. 귀하의 예에서 메시지는 " /lib/firmware/i915/kbl_guc_ver9_14.bin
"이므로 kbl_guc_ver9_14.bin
위의 웹 페이지에 Kabylake GuC :가 누락되었습니다 . 당신은 새로운 것을 원하지 않습니다 :kbl_guc_ver9_39.bin
필요한 드라이버 다운로드
이전 버전에서와 같이 더 이상 설치 스크립트가 없습니다. 누락 된 드라이버 (블롭)를 강조 표시하고 클릭하십시오. 이 화면이 나타납니다 :
처음에는 "16 진 덤프"만 표시되지만 일반 링크를 클릭하면 위 그림과 같이 다운로드 창이 나타납니다.
"파일 저장"을 클릭하십시오
간단한 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
다운로드 한 누락 된 드라이버 이름으로 위.
VOILA! 새 드라이버가 설치되었습니다. 누락 된 Intel i915 드라이버의 경우 이전 설치 방법보다 훨씬 간단합니다!
TL; DR 탐색 설치
이미 드라이버를 설치했습니다. 이 긴 설치 방법은 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 대신 아래 의 locate 명령을 사용하십시오 .
2017 년 2 월 14 일-인텔에서 드라이버를 출시했습니다
오늘이 버그 보고서에 따라 ( W : 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
형식입니다.
"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.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.*
역사 (원본) 포스트 참조
Kernel의 4.6.3, 4.7.1, 4.7.2, 4.7.3 및 4.7.5 용 i915 드라이버가 누락되었다는 경고 메시지가 두 개있었습니다. 나는 그것들을 무시했고 내 HD4000 인텔 통합 그래픽으로 문제가 없었습니다. Nvidia와 Nouvaeu에 대해서도 같은 말을 할 수 있기를 바랍니다.
귀하의 링크에서 하나의 답변에 따르면 인텔 웹 사이트를 방문하여 가장 최신 Linux 그래픽 드라이버를 얻을 수 있습니다 : intel-linux-graphics-firmwares . 그러나 몇 주 전에 그 사이트를 읽었을 때 다른 시나리오에서 잘못 될 수있는 모든 가능한 일에 관심이 있었기 때문에 선택하지 않았습니다.
9 월 24 일부터 4.8 릴리스 후보 6을 설치 했습니까? 그것은 내가 믿는 우분투에서 가장 최신입니다. 대답 할 필요는 없지만 4.7.5 대신 4.8을 사용한 이유, 즉 문제를 해결하기 위해 어떤 차이점이 필요한지 궁금합니다.
편집-2016 년 10 월 19 일
이제 일주일 이상 커널 버전 4.8.1 (실제 버전 및 릴리스 후보가 아닌)을 사용하면 정상적으로 작동합니다. 이것은 우분투 16.04에 있습니다. Ubuntu 16.10은 10 월 13 일에 릴리스되었으며 커널 버전 4.8.0을 사용하고 있습니다.
이 답변을 계속 업데이트 할 계획은 아니지만 4.8 릴리스 후보에 문제가있을 수 있다고 추측하고 싶었습니다. 실제 버전은 그렇지 않습니다.
편집-2017 년 2 월 2 일
현재 Ubuntu 16.04에서 커널을 4.4.0-59로 업데이트 한 Kernel 버전 4.9.5 기본 버전을 실행 중입니다. 인텔 은 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 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 펌웨어 버그 )에 명시된 바와 같이 드라이버는 존재하지 않으며 "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 -u
update-initramfs: Generating /boot/initrd.img-4.9.5-040905-generic
짜잔! 더 이상 경고 메시지가 없습니다.
"hello"프로그램은 "Hello World!"라는 504 바이트 어셈블러 프로그램입니다. 작은 실행 파일을 오류 메시지에 제공된 펌웨어 바이너리로 복사 할 수 있습니다. 인텔이 결국 릴리스하면 소프트웨어 업데이터가 실제 버전으로 대체합니다.
Linux 용 인텔 그래픽 웹 사이트를 탐색하는 방법
이 화면을 보여주는 새로운 인텔 웹 사이트 ( 01.org-Linux Graphics Downloads ) 내에서 탐색하는 방법에 대한 의견을 요청했습니다 .
입력 Ubuntu 16.04
검색 필드에와 클릭 Filter
버튼을 누릅니다.
Ubuntu 16.10의 경우 첫 번째 결과를 선택하십시오. 우리의 경우 Ubuntu 16.04에서 두 번째 결과를 선택하면 INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2
다음 화면이 나타납니다.
필자의 경우 파일 intel-graphics-update-tool_2.0.2_amd64.deb
을 내 ~/Downloads
디렉토리로 다운로드 한 Ubuntu 16.04 64 비트를 선택했습니다 .
다음 단계는 터미널을 열고 다음을 사용하는 것입니다.
cd Downloads
sudo dpkg -i intel*.deb
참고 : 인텔은 고대 ttf 글꼴을 사용하므로 시스템에 설치되어 있지 않으면 설치에 실패합니다. 이 시점에서 다음을 사용해야합니다.
sudo apt -f install
sudo apt update
sudo apt upgrade
이제이 Intel Graphics for Linux Updater
화면에 표시된대로 도구를 실행할 수 있습니다 .
우분투에 대한 인텔 서명 추가
동안 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
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpo
내 CPU는 인텔의 HD와 스카이 레이크입니다.