Como alterar o driver de gráficos no 16.04 do i915 para o driver de código aberto?

11

Pergunta Noob, então por favor não fique chateado!

Eu atualizei do 15.04 para o 16.04 LTS, e agora meu sistema é reiniciado frequentemente sem motivo, não "suspende" etc.

Eu tenho uma Lenovo com Intel Core i5 e AMD Radeon Graphics. Verifiquei os fóruns em busca de soluções, mas não tenho uma solução. Eu verifiquei ( lshw -c video) e obtive o seguinte:

*-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)

Como "uso o driver gráfico de código aberto", conforme sugerido pelos fóruns do Ubuntu?

Estou prestes a fazer o downgrade para 15.04 até que uma solução adequada seja encontrada e anunciada. Vai ser uma dor, então pensei em perguntar aqui antes de prosseguir.

Agradecemos antecipadamente por todas as sugestões ... Rajan

Rajan Nair
fonte
Saída de glxinfo | grep renderou fglrxinfo | grep render
Gayan Weerakutti
Você tem o que eu tenho - um sistema gráfico duplo com GPU integrada de economia de energia que você produz em lshw -c e uma discreta GPU ATI, usando o driver de código aberto AMDGPU, mas não está ativado, ou seja, não está sendo usado pelo sistema como gráficos primários. Dê-nos um 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
Fiz a atualização do kernel, mas não consegui resolver. O sistema travou. Vou reinstalar 14,04 até uma solução final como eu não posso trabalhar tendo pc bater aleatória com ubuntu 16 e 945 cartão usando i915 motorista
Marco Santullo

Respostas:

12

Finalmente consegui corrigir o problema do i915 atualizando do kernel 4.4.0-22 para o 4.5.1. Na minha máquina de 64 bits com o ubuntu 16.04 xenial, executei:

    % 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

CARO UBUNTU DEVELOPERS, o problema do DRM com o i915 parece estar corrigido a partir da versão 4.5.1 do kernel. Tentei a versão 4.4.10 e não corrigiu o problema de DRM. Eu apreciaria se as alterações no DRM relacionadas ao i915 fossem transportadas para o kernel oficial xenial.

dzmanto
fonte
O mesmo problema aqui com o kernel 4.4.0-21 (e 4.4.0-28) na máquina baseada em Bay Trail de 64 bits com o Lubuntu. Muitas sugestões para corrigi-lo, mas a atualização do kernel funciona para mim.
Juanjo Salvador
Desde ontem, não consigo mais fazer logon em nenhum DE em um laptop com uma placa Sky Lake e suspeito que também seja um problema de driver. No entanto, a instalação deste kernel mais recente não o corrigiu no meu caso.
Luís de Sousa
Esta é totalmente a melhor resposta. Lá fora, a maioria das respostas recomenda a opção "nomodeset" /etc/default/grub, mas essa NÃO é a solução a longo prazo; trará um computador ainda poderoso para seus joelhos, carregando os gráficos a bordo. Usando a solução de atualização do kernel, marcando "Sobre este computador", sua placa de vídeo estará correta.
Sablefoste 6/11
0

Reinstalei meu sistema 16.04 enquanto instalava um SSD e encontrei o mesmo problema. Corri por algumas horas usando nomodeset e, em seguida, i915.modeset = 0, ambos como parâmetros do grub, até ler sua pergunta.

Minha instalação no 16.04 fez com que o kernel 4.15.0-29 fosse o padrão e, mesmo depois de baixar os arquivos de firmware corretos, eu só consegui inicializar com o truque de conjunto de modos.

Eu resolvi o mesmo que a resposta anterior a esta pergunta. Instalando o kernel 4.5.1. No meu caso, um downgrade do kernel.

Eduardo Kaftanski
fonte