인텔 GPU에 대해 손상된 i915 드라이버를 어떻게 수정합니까?


16

i915 드라이버가 랩탑 (HP Pavilion DM4 2101ea)에서 올바르게 작동하는 데 문제가 있습니다.

특히 USB 키와 하드 드라이브에서 부팅 할 때 시작 화면 후에 랩톱 화면이 검게 변하고 검은 색으로 유지됩니다.

스플래시 화면 후에 디스플레이에 무엇이든 가져 오려면

  • acpi=off
  • nomodeset
  • i915.modeset=0

팬이 회전하는 것을 좋아 nomodeset하고 약간 과잉 이기 때문에 ACPI를 끄지 않고 지금은 부팅 중입니다 i915.modeset=0.

불행히도 이것은 KMS를 끄고 랩톱 화면의 현재 최대 해상도는 실제 기능 대신 1024x768로 고정됩니다.

위의 부팅 플래그를 설정하지 않고 외부 모니터를 연결하면 외부 모니터가 제대로 작동합니다. 플래그로 부팅하면 외부 모니터도 제대로 작동하지만 1024x768 만 가능하며 랩톱 디스플레이를 미러링하는 것 외에는 아무것도 할 수 없습니다.

Precise와 함께 제공되는 2.17에서 i915 드라이버를 가장 최신의 2.19로 업그레이드했지만 아무 것도 표시하지 않을 수있었습니다.

lspci출력은 다음과 같습니다 .

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)

여기 lshw -C video

  *-display UNCLAIMED     
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:4000(size=64)

로 부팅 한 후 두 출력이 모두 생성됩니다 i915.modeset=0.

다음 Xorg.log은 부팅에서 검은 화면으로 완성 된 파일입니다. https://gist.github.com/479ce06454e47d6123e1

그래픽 카드는 Intel HD 3000 통합 GPU입니다.

우분투에서 인텔 하드웨어에 문제가 없었기 때문에 이것은 놀라운 일입니다.

만약 네가 가능하다면

  • i915를 작동시키는 방법을 제공합니다.
  • 대체 드라이버 제안
  • i915.modeset=0더 높은 해상도와 KMS 로 부팅하는 방법
  • 또는 무슨 일이 일어나고 있고 어떻게 고칠 수 있는지 설명

답장을드립니다. :)

감사

답변:



3

부트 로더 그래픽을 끄십시오. 터미널 창에서이 명령을 실행하십시오.

gksudo xdiagnose

"부팅 로더 그래픽 비활성화"체크 상자를 클릭하고 적용을 누른 다음 재부팅하십시오.

여기에 이미지 설명을 입력하십시오

이것에 대한 버그를보고 싶다면 그래픽 디버그 메시지 (위의 첫 번째 확인란)를 켜고 버그를 재현 한 다음의 출력을 수집하는 것이 dmesg좋습니다.

그 외에도 이러한 유형의 문제를 진단하는 다른 일반적인 방법 은 http://wiki.ubuntu.com/X/Troubleshooting/BlankScreen 을 참조 하십시오 . 또한 무슨 일이 일어나고 있는지 정말로 알고 싶다면 빈 화면 / 검은 색 화면이 기록되는 원인에 대해 더 자세히 설명합니다.


1
아마 실행 OK이지만 xdiagnose직선으로 sudo는 홈 디렉토리에 구성 파일을 사용하지 않기 때문에, 그것을 위해, 일반적으로 바람직하고, 종종 매우 중요 그래픽 사용 sudo프론트 엔드 처럼 gksu, gksudo또는 kdesu같은 그래픽 프로그램을 실행할 때 root.
Eliah Kagan 2016

좋은 지적; 답변이 업데이트되었습니다.
브라이스

3

내 x230과 비슷한 문제를 겪고 있지만 외부 화면을 실행하는 데 더 중점을 둡니다. 설치하려면 nomodeset 플래그를 사용해야했습니다. 여기까지 내가 가진 것입니다 : x230의 디스플레이 포트가 작동하지 않습니다

작업에 가까워지기까지의 단계 :

  1. KMS를 차단하고 아무것도 할 수 없으므로 nomodeset 또는 modeset = 0을 사용하지 마십시오.
  2. sudo vi /etc/initramfs-tools/modules i915 및 intel_agp 드라이버를 추가하고 다음을 실행하여 저장 및 재구성하십시오. update-initramfs -u

또한 /usr/share/X11/xorg.conf.d/에 사용자 정의 x 구성 스텁을 만들어 인텔 드라이버를로드하고 사양을 제공하고 모든 장치에 대한 모니터 구성을 제공했습니다. 그러나 여전히 두 번째 모니터를 실행할 수 없습니다!

또한-arandr을 사용하여 디스플레이 포트 연결 모니터가 작동하지 않는 것을 제외하고는 모든 해상도를 멋지게 설정하는 쉘 스크립트를 만들었습니다.

도움이 되길 바랍니다.


2

에서가 /etc/rc.local, 직전 exit 0, 라인을 넣어 setpci -s 00:02.0 F4.B=30.

이렇게하면 백라이트가 밝기 30으로 켜집니다 (00은 완전 밝고 FF는 완전 어둡습니다). 부팅 과정은 어두워 지지만 로그인 화면이 나타나면 바로 표시등이 켜집니다.

nomodeset이 방법과 함께 사용되지 않으므로 기본 화면 해상도를 사용할 수 있습니다. 결과가 마음에 들지만 Fn 키로 화면 밝기를 조정할 수 없습니다.

BTW http://ubuntuforums.org/showthread.php?t=1744809 에서 얻었습니다 . 위의 명령을 설명하기 위해 lspcipci 버스 주소 00 : 02.0의 Intel VGA 컨트롤러를 보여줍니다.


2

주의해서 설정하십시오 i915.modeset=0.

인텔 드라이버 2.15 이후의 모든 버전은 KMS 만 지원합니다. 예를 들어 i915.modeset=0파일에 옵션 을 추가하여 KMS를 비활성화 한 /etc/default/grub경우이 옵션을 삭제하여 KMS를 다시 활성화하십시오.

출처 : https://launchpad.net/~glasen/+archive/intel-driver


링크가 끊어졌습니다.
7

2

14.04에서 i915를 작동시킨 방법은 다음과 같습니다.

01.org에서 intel-linux-graphics-installer를 다운로드하고 동일한 프로그램을 실행하고 지시를 따랐습니다. 이 프로그램은 하나의 패키지를 다운 그레이드하고 여러 개의 새로운 패키지를 설치했습니다. 결국 재부팅하라는 메시지가 나타납니다. 일반적으로 Google 크롬에서 화면이 비워지는 사이트를 열었습니다. 더 이상 충돌을 관찰하지 못했기 때문에 문제가 해결되었습니다.

grub에 더 이상 추가 된 명령 행 옵션이 없습니다. 또한 커널 3.13.0-44 및 Ubuntu 14.04를 실행합니다.


0

나는 악명 높은 인텔 모바일 4 칩셋에서 스플래시 후 검은 색 화면이있는 게이트웨이 nv78을 가지고 있습니다-실제로 백라이트입니다-거꾸로입니까? 이 데크

외부 모니터는 정상적으로 작동하므로이 작업을 수행하려면 하나를 사용해야합니다

어쨌든 컴퓨터를 부팅하고 루트로
종료 0 행 직전에 /etc/rc.local 파일을 편집하고 setpci -s 00 : 02.0 F4.B = 00 행을 추가하십시오.

저장해

lol 시도한 다른 모든 것을 제거하십시오-grub quiet slpash 부분에서 물건을 제거하면 update-grub을 실행하십시오

재부팅-부팅 할 때와 같이 부팅시 몇 초 동안 화면이 꺼지지 만 마우스 포인터 화살표가 나타나는 시간이되면 화면 표시등이 갑자기 다시 켜지고 모든 것이 정상입니다.

이것은 vesa 1280 * 720뿐만 아니라 모든 디스플레이 모드를 제공하므로 nomodeset보다 낫습니다. 이제 모니터에 연결된 모니터도 감지하고 모든 것이 올바르게 작동합니다.


0

Dell Inspiron 3000에서이 문제가 발생했습니다. (작은 11 분의 200 달러 미만, 모델 번호를 재사용 해 주신 Dell에게 감사합니다 -_-)

'nomodeset'을 사용하면 부팅 할 수 있었지만 GL 가속이 없었으며 거의 ​​사용할 수 없었습니다. 변덕스럽게도 레거시 부팅 ROM에 대한 BIOS 설정을 변경했습니다 (또는 비슷한 경우 재부팅하지 않으면 정확한 이름을 얻을 수 없음). 비활성화 된 후 문제없이 부팅 할 수있었습니다. 검은 색 화면이 없으며 GL 가속을 망쳐 놓은 'nomodeset'이 필요하지 않습니다. 이제 모델 상점에서 전자 장치를 구성 할 수있는 매우 유용한 작은 노트북이 있습니다. \영형/


0

내 mobo는 1 개의 VGA 포트만 있고 LVDS-1이없는 Intel D2500HN입니다. 내 배포판 : Lubuntu 18.04

~$ modinfo i915
modinfo: ERROR: Module i915 not found.

확인 모두가 당신 /lib/firmware/i915//lib/modules/'uname -r'/파일로 채워집니다

~$ sudo apt install --reinstall linux-modules-'uname -r' linux-modules-extra-'uname -r'

내 문제 설명 :

4.15.0-20 일반 : FHD1920x1080 표시

4.15.0-42- 일반 : grub 화면 뒤에 몇 줄이 나타난 후 빈 화면

~$ sudo lspci -v | grep -A 10 -i vga <p>
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) <p> (prog-if 00 [VGA controller])
    Subsystem: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
    I/O ports at 20d0 [size=8]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: gma500
    Kernel modules: gma500_gfx

내 해결책 :

~$ sudo <your_editor> /etc/default/grub
##video=LVDS-1:d  is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"

내 문제로 인해 신용을 해결 인텔 D2500CC 보드로드 아치 -에 대해 / 설치 불평 i915 / 아치 리눅스 포럼 차례로 그의 솔루션 그린 GMA 3600을위한 마제 야 지원 (시더 트레일 아톰)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.