¿Cómo cambiar el controlador de gráficos en 16.04 de i915 a controlador de código abierto?

11

Pregunta novata, así que no te molestes.

Actualicé de 15.04 a 16.04 LTS, y ahora mi sistema se reinicia a menudo sin ninguna razón, no se "suspende", etc.

Tengo un Lenovo con Intel Core i5 y AMD Radeon Graphics. Revisé los foros en busca de soluciones, pero no tengo una solución. Marqué ( lshw -c video) y obtuve lo siguiente:

*-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)

¿Cómo "uso el controlador de gráficos de código abierto" como lo sugieren los foros de Ubuntu?

Estoy a punto de bajar a 15.04 hasta que se encuentre y se anuncie una solución adecuada. Va a ser un dolor, así que pensé en preguntar aquí antes de continuar.

Gracias de antemano por cualquier sugerencia ... Rajan

Rajan Nair
fuente
Salida de glxinfo | grep rendero fglrxinfo | grep render
Gayan Weerakutti
Tiene lo que tengo: un sistema de gráficos dual con GPU de ahorro de energía integrada que genera en lshw -c, y una discreta GPU ATI, que usa el controlador de código abierto AMDGPU, pero no está activado, es decir, no está siendo utilizado por el sistema como gráficos primarios Danos un controlador VGA de lspci.
Mookey
~ $ lspci: 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0a2e (rev 09)
Rajan Nair
Hice la actualización del kernel pero no pude resolverlo. El sistema se bloqueó. Volveré a instalar 14.04 hasta una solución final, ya que no puedo trabajar con un PC que se bloquea al azar con ubuntu 16 y tarjeta 945 usando el controlador i915
Marco Santullo

Respuestas:

12

Finalmente pude solucionar el problema de i915 actualizando desde el kernel 4.4.0-22 a 4.5.1. En mi máquina de 64 bits con ubuntu 16.04 xenial ejecuté:

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501_4.5.1-040501.201604121331_all.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-image-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % sudo dpkg -i *.deb

QUERIDOS DESARROLLADORES DE UBUNTU, el problema de DRM con i915 parece haberse solucionado a partir de la versión 4.5.1 del kernel. Probé la versión 4.4.10 y no solucionó el problema de DRM. Agradecería que los cambios en DRM en relación con i915 se transfirieran al núcleo oficial xenial.

dzmanto
fuente
El mismo problema aquí con el kernel 4.4.0-21 (y 4.4.0-28) en una máquina basada en Bay Trail de 64 bits con Lubuntu. Muchas sugerencias para solucionarlo, pero el kernel de actualización me funciona.
Juanjo Salvador
Desde ayer ya no puedo iniciar sesión en ningún DE en una computadora portátil con una tarjeta Sky Lake y sospecho que también es un problema de controladores. Sin embargo, la instalación de este kernel más nuevo no lo solucionó en mi caso.
Luís de Sousa
Esta es totalmente la mejor respuesta. Por ahí, la mayoría de las respuestas recomiendan la opción "nomodeset" /etc/default/grub, pero esta NO ES la solución a largo plazo; pondrá de rodillas una computadora aún más poderosa, llevando los gráficos a bordo. Usando la solución de actualización del núcleo, marcando "Acerca de esta computadora" su tarjeta gráfica será correcta.
Sablefoste
0

Reinstalé mi sistema 16.04 mientras instalaba un SSD y me encontré con este mismo problema. Corrí durante un par de horas usando nomodeset y luego i915.modeset = 0, ambos como parámetros grub hasta que leí tu pregunta.

Mi instalación de 16.04 hizo que el kernel 4.15.0-29 fuera el predeterminado e incluso después de descargar los archivos de firmware correctos, solo pude arrancar con el truco del modo de juego.

Lo resolví igual que la respuesta anterior a esta pregunta. Instalación del kernel 4.5.1. En mi caso, una rebaja de kernel.

Eduardo Kaftanski
fuente