No puedo hacer que los gráficos Intel HD 5500 funcionen con Debian

12

Estoy usando Debian 8, pero mi tarjeta gráfica integrada no parece ser utilizada.

Esto está en un Asus Zenbook UX303 que utiliza gráficos integrados HD 5500:

$ sudo lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device [1043:183d]
    Flags: bus master, fast devsel, latency 0, IRQ 64
    Memory at f6000000 (64-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915

Parece decir que hay un controlador en uso, sin embargo, no parece que la máquina esté usando esa tarjeta gráfica:

$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

¿Cómo consigo que Debian realmente use la tarjeta gráfica integrada?

$ uname -a
Linux zenbook 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux

También probé el kernel 4.0.2 desde inestable, que no cambia nada; tu nombre:

$ uname -a
Linux zenbook 4.0.0-1-amd64 #1 SMP Debian 4.0.2-1 (2015-05-11) x86_64 GNU/Linux
g0hl1n
fuente

Respuestas:

29

Desafortunadamente, Jessie, tal como se lanzó, no es totalmente compatible con los gráficos de Broadwell. Sin embargo, los controladores necesarios han sido respaldados, por lo que si habilita los puertos de Jessie , puede solucionarlo.

Primero debe agregar los backports de Jessie a sus repositorios, si aún no está allí (gracias a Anders por el recordatorio de usar un archivo separado):

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(como root), entonces

apt-get update
apt-get -t jessie-backports install xserver-xorg-video-intel

debería permitir que X use su HD 5500 correctamente.

La habilitación de los backports es segura: los paquetes más nuevos no se recogen automáticamente de los backports, debe seleccionarlos explícitamente -t jessie-backportscomo se indicó anteriormente.

Stephen Kitt
fuente