
Tengo problemas para que los controladores i915 funcionen correctamente en mi computadora portátil (HP Pavilion DM4 2101ea).
Específicamente, la pantalla de la computadora portátil se vuelve negra y permanece negra después del gráfico de presentación cuando se inicia tanto desde una llave USB como desde el disco duro.
Para que aparezca algo en la pantalla después de la pantalla de presentación, tengo que iniciar con
acpi=off
nomodeset
i915.modeset=0
Prefiero no desactivar ACPI porque me gusta que mis ventiladores giren y nomodeset
es un poco excesivo, así que por ahora estoy arrancando con i915.modeset=0
.
Desafortunadamente, esto desactiva KMS y mi resolución máxima actual en la pantalla de la computadora portátil está fijada en 1024x768 en lugar de su capacidad real.
Cuando no configuro ninguno de los indicadores de arranque anteriores y conecto un monitor externo, el monitor externo funciona bien. Al arrancar con las banderas, el monitor externo también funciona bien, pero solo puede funcionar a 1024x768 y no puede hacer nada más que reflejar la pantalla del portátil.
Actualicé los controladores i915 de 2.17 que se incluyen con Precise a 2.19, que son los más recientes, pero no tuve suerte de mostrar nada.
Aquí está mi lspci
salida:
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)
Aquí 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 salidas se generan después de iniciar con i915.modeset=0
.
Aquí hay un Xorg.log
archivo completo desde un arranque hasta una pantalla negra:https://gist.github.com/479ce06454e47d6123e1
La tarjeta gráfica es una GPU integrada Intel HD 3000.
Nunca antes había tenido problemas con el hardware Intel en Ubuntu, así que esto es muy sorprendente.
Si tu pudieras
- proporcionar un método para hacer que i915 funcione,
- sugerir controladores alternativos
- una forma de arrancar con
i915.modeset=0
resoluciones más altas y KMS encendido - o explicar qué está pasando y cómo solucionarlo
Te daré una insignia de respuesta. :)
Gracias
Respuesta1
Estoy solucionando problemas similares con mi x230, pero más centrado en hacer funcionar las pantallas externas. Tuve que usar el indicador nomodeset para instalarlo. Esto es lo que tengo hasta ahora: El puerto de visualización en x230 no funciona
Mis pasos hasta ahora para acercarme al trabajo:
- No utilice nomodeset o modeset=0, ya que descarta KMS y no podrá hacer nada.
sudo vi /etc/initramfs-tools/modules
y agregue los controladores i915 e intel_agp, guarde y reconstruya ejecutandoupdate-initramfs -u
También hice un código auxiliar de configuración x personalizado en /usr/share/X11/xorg.conf.d/ para cargar el controlador Intel y darle algunas especificaciones, y una configuración de monitor para todos mis dispositivos. Sin embargo, ¡todavía no puedo hacer funcionar mi segundo monitor!
Además, he usado arandr para crear un script de shell que establece bien todas mis resoluciones, excepto que tampoco hará que mi monitor conectado a Displayport funcione...
Espero que ayude,
Respuesta2
Para mí esto fue un problema de retroiluminación. Consulte el artículo para obtener instrucciones sobre resolución de problemas y presentación de informes.
Respuesta3
En /etc/rc.local
, justo antes exit 0
, ponga una línea setpci -s 00:02.0 F4.B=30
.
Esto encenderá la luz de fondo hasta un brillo de 30 (donde 00 es completamente brillante y FF es completamente oscuro). El proceso de inicio estará oscuro pero la luz se encenderá inmediatamente después de que aparezca la pantalla de inicio de sesión.
nomodeset
no se utiliza con este método, por lo que la resolución de pantalla nativa está disponible. Me gustan los resultados, pero todavía no puedo ajustar el brillo de la pantalla con la tecla Fn.
Por cierto, obtuve esto dehttp://ubuntuforums.org/showthread.php?t=1744809. Para ayudar a explicar el comando anterior, lspci
muestra el controlador Intel VGA en la dirección del bus pci 00:02.0.
Respuesta4
Tenga cuidado con la configuración i915.modeset=0
.
Todas las versiones desde la 2.15 del controlador Intel solo admiten KMS. Si desactivó KMS, por ejemplo, agregando la opción i915.modeset=0
al archivo /etc/default/grub
, reactive KMS eliminando esta opción.