editado para: shutdown trava no intel grapics no 16.04 com o kernel 4.7.2

0

Eu tenho um novo laptop com um i7-6700HQ, um nvidia gtx 960m e um pci ssd de 256GB e tudo funciona perfeitamente quando estou usando a placa nvidia. No entanto, quando estou usando o cartão de memória, o sistema trava constantemente. Sempre que eu começar a vapor, suspender o computador, reiniciar, desligar, desligar a tela ou fechar a tampa do sistema congela e não posso fazer nada. Eu não posso nem acessar tty1.
Eu acho que isso é devido à placa de vídeo da Intel. Eu recebi o seguinte erro nas reconstruções do initramfs ( sudo update-initramfs -u -k all )

update-initramfs: Generating /boot/initrd.img-4.4.0-38-generic
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpo
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

Eu consertei isso instalando o firmware ausente do aqui , mas o problema persiste.

Edit: Eu reinstalei todo o meu sistema operacional e substitui o erro acima com o erro real que recebi. Eu reinstalei o nvidia-367 e o nvidia-prime. O problema persiste .....

Alguém tem alguma sugestão sobre como solucionar esse problema?

Editar 2: eu reinstalei novamente e consegui consertá-lo. Eu reinstalei sem swap (ele ficava pedindo uma senha para cryptswap e causava alguns dos congelamentos) Eu instalei os drivers da nvidia com o gdm3 e adicionei o usual nouveau.modeset = 0 para fazer o grub de todos do tty1. Eu editei /etc/modprobe.d/blacklist.conf após uma reinicialização para a lista negra nouveau. Eu baixei os pacotes de firmware i915 e os instalei.
Depois que fiz o último passo, tudo começou a funcionar perfeitamente.

Editar 3: eu executei todas as atualizações e parei de funcionar novamente ...... Pelo menos agora eu sei que é uma atualização que causou isso .....

É a sessão do gnome que falha. parece ser um bug conhecido

Estou reinstalando o AGAIN. Alguma atualização quebrou tudo e eu não posso consertar isso ...

Edit ∞: Eu acho que finalmente consegui consertar .... espero ... Comecei instalando o Ubuntu gnome 16.04 sem swap. Após a instalação eu reiniciei e tive que desligar o sistema mantendo alt + prtscn / sysRq + b .
Depois de inicializar entro em tty1 ( ctrl alt f1 ) e atualizei o kernel para a verso 4.7.2 (guide ) e reiniciado.
Eu instalei nvidia-367 e primei com o gerenciador de desktop lightdm (rip nice looking login screen) e reiniciei. Eu mudei para o intel gpu e reiniciei. Eu entrei e fiz o download de isto . Eu executei os comandos de instalação necessários.

sudo dpkg -i intel-grapics-update-tool_2.0.2_amd64.deb
sudo apt-get -f install
wget -q0 - https://download.01.org/gfx/RPM-GPG-KEY-ilg-r | sudo apt-key add -

A última linha adiciona a chave para que o gerenciador de atualizações confie no repositório. Eu iniciei o programa instalado ( super , intel e clicando no logo da intel) e deixei que ele fizesse o que queria. (Esta é a etapa que adiciona o repositório que precisa dessa chave.)

Eu corri sudo apt-get update | sudo apt-get upgrade e reiniciei.
Este foi o passo que sempre falhou. fazer o login depois de instalar as atualizações. Desta vez, no entanto, funcionou.

Vou manter esta edição aqui até ter certeza de que o sistema está estável. Se for, vou adicioná-lo como resposta.

Editar ∞ + 1: o sistema trava no desligamento e reinicializa com gráficos Intel. Eu estou tentando corrigir isso

Editar ²: Eu encontrei a razão pela qual o meu sistema trava no desligamento. É devido aos drivers gráficos da Intel ..... Então eu decidi matá-los temporariamente com o parâmetro nomodeset no grub (bem ... até que o X esteja carregado). Tudo funciona bem agora ... exceto exibições secundárias (e vapor (ocorreu um erro X), mas isso pode ser corrigido por editando isto ). Eu sou mesmo capaz de usar a placa de vídeo Intel (2600 fps glxgears !!! whooo !!). Desde então, restaurei o belo login do gdm3 e atualmente estou adicionando um item extra à lista do grub2 que me permite alternar rapidamente entre a intel e a nvidia.

    
por Arno van der Weijden 01.10.2016 / 14:37

1 resposta

1

Eu fiz o seguinte para fazê-lo funcionar.
Por favor, tenha em mente que a reinicialização requer que você segure o botão de energia quando ele trava. ( alt + prtscn / sysrq + reisub não funciona)
passo 1: reinstalar o seu sistema sem swap (se você criptografar o diretório home que é)
passo 2: inicialize em sua nova instalação mas não efetue login. vá para tty1 ( ctrl alt f1 )
passo 3: atualize seu kernel para 4.7.6
Etapa 4: reinicialize (e mantenha pressionado o botão liga / desliga quando ele é interrompido para desativá-lo) e faça logon no tty1
passo 5: instale os drivers nvidia e prime

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367 nvidia-prime

escolha lightdm quando solicitado passo 6: reinicialize e entre no gnome.
passo 7: abra um terminal e execute

sudo prime-select intel

e reinicie. Quando o grub aparecer pressione 'e' e no final da linha que começa com 'linux' adicione 'nomodeset'. Pressione F10 para inicializar no seu sistema
passo 8: faça o login (isso é possível graças ao lightdm e ao nomodeset) Download isso e instalá-lo. (seu firefox provavelmente não funcionará neste momento. para fazê-lo funcionar execute sudo chown -R $USER:$USER ~/.cache )

sudo dpkg -i intel-grapics-update-tool_2.0.2_amd64.deb
sudo apt -f install
wget -q0 - https://download.01.org/gfx/RPM-GPG-KEY-ilg-r | sudo apt-key add -

passo 9: execute o programa (é o único programa que começa com 'intel' no seu traço. Depois que terminar, execute uma reinicialização ( esta é a última reinicialização que requer que você mate seu sistema ).
passo 10: (depois de entrar no nomodeset) inicialize o sistema e faça o login. Instale todas as atualizações e reinicialize. passo 11: insira nomodeset e faça login. instale o gksu (sudo apt install gksu) e execute gksudo gedit /etc/default/grub e adicione nomodeset após quiet splash . (você pode executar sudo dpkg-reconfigure gdm3 neste ponto para recuperar a tela de login do gdm3) passo 12: rode 'gksudo gedit /etc/grub.d/40_custom' e copie o menu do ubuntu do /boot/grub/grub.cfg para dentro dele. lembre-se de remover o nomodeset de 40_custom. nomeie 'ubuntu nvidia' passo 13: crie / usr / local / bin / intel (e nvidia) com o seguinte código

#!/bin/bash

prime-select intel
grub-reboot 0

e

#!/bin/bash

prime-select nvidia
grub-reboot 7
reboot

torne-os executáveis (e talvez os adicione ao visudo) e você está pronto !!
se o vapor não funcionar na Intel, veja Editar ².

ooh e se sudo update-initramfs -u -k all der erros, você pode encontrar o firmware ausente aqui . Leia o arquivo leia-me para descobrir como instalá-los (alguns precisam instalar o operador enquanto outros simplesmente funcionam)

    
por Arno van der Weijden 05.10.2016 / 09:24