Estou com problemas para fazer com que os drivers do i915 funcionem corretamente no meu laptop (HP Pavilion DM4 2101ea).
Especificamente, a tela do laptop fica preta e permanece preta após o gráfico inicial ao inicializar a partir da chave USB e do disco rígido.
Para exibir qualquer coisa após a tela inicial, eu tenho que inicializar com
acpi=off
nomodeset
i915.modeset=0
Prefiro não desativar a ACPI porque gosto dos meus fãs girando e nomodeset
é um pouco exagerado, então por enquanto estou inicializando i915.modeset=0
.
Infelizmente, isso desativa o KMS e minha resolução máxima atual na tela do laptop é fixada em 1024x768 em vez de sua capacidade real.
Quando não define nenhum dos sinalizadores de inicialização acima e conecto um monitor externo, o monitor externo funciona bem. Ao inicializar com os sinalizadores, o monitor externo também funciona bem, mas pode fazer apenas 1024x768 e não pode fazer nada além de espelhar a tela do laptop.
Atualizei os drivers do i915 da versão 2.17, que vem com o Precise para a versão 2.19, que são os mais recentes, mas sem a sorte de conseguir algo para mostrar.
Aqui está a minha lspci
saída:
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)
Aqui está 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)
Ambas as saídas são geradas após a inicialização com i915.modeset=0
.
Aqui está um Xorg.log
arquivo completo de uma inicialização em uma tela preta: https://gist.github.com/479ce06454e47d6123e1
A placa gráfica é uma GPU Intel HD 3000 integrada.
Eu nunca tive problemas com o hardware Intel no Ubuntu antes, então isso é muito surpreendente.
Se você pudesse
- forneça um método para fazer o i915 funcionar,
- sugerir drivers alternativos
- uma maneira de inicializar com
i915.modeset=0
resoluções mais altas e KMS em - ou explique o que está acontecendo e como corrigi-lo
Vou lhe dar um crachá de resposta. :)
obrigado
xdiagnose
com retasudo
, porque ele não usa arquivos de configuração no diretório de casa, é geralmente preferível, e muitas vezes muito importante, para usar uma gráficasudo
frontend comogksu
,gksudo
oukdesu
ao executar programas gráficos comoroot
.