Como obter drivers Intel GPU trabalhando no laptop Optimus?

1

Estou no fim da minha perspicácia com isso, estou lidando com uma variante desse problema há cerca de um ano. Essencialmente eu tenho um laptop NVIDIA Optimus, e ao mudar para a Intel GPU via NVIDIA Prime, a máquina iria congelar após o logout. A única maneira de inicializar o sistema a partir de então era usar nomodeset .

Eu fiz algum progresso com base em horas de pesquisa. Atualmente tenho uma instalação limpa de 18.2. A primeira coisa que fiz foi atualizar o kernel para o 4.10.0-35-generic, que na época era o último que mostrava uma atualização recomendada no Update Manager. Então eu instalei os drivers NVIDIA e Intel Microcode através do Gerenciador de Driver. Inicializando o sistema com a GPU NVIDIA selecionada por padrão, eu mudei para a Intel e a máquina congelou no logout, e me recusei a carregar a tela de login após a reinicialização. Negócios, como sempre. Deve-se notar que duvido que a atualização do kernel esteja causando isso, já que eu tinha um comportamento idêntico ao kernel padrão. De fato, foi sugerido que o kernel 4.10 poderia corrigir alguns desses problemas, mas não no meu caso. Decidi então inicializar novamente com a opção nomodeset e consegui acessar uma área de trabalho. Depois disso, instalei os drivers da GPU Intel usando o guia . Tudo foi bem-sucedido, mas ainda não consigo inicializar sem desativar a aceleração de hardware. Ele passa da tela inicial e, em seguida, trava com essa saída na tela e não responde a nada além de um desligamento forçado com o botão liga / desliga.

[    8.836398] Bluetooth: hci0 command 0xfc05 timeout
[    8.836446] Bluetooth: hci0: Reading Intel version information failed (-110)

O Bluetooth do meu laptop não tem chave de hardware, por isso não posso desativá-lo. Às vezes, com o kernel antigo, eu teria uma mensagem semelhante no desligamento se estivesse executando a GPU Intel.

inxi -Fxz output (com nomodeset)

System:    Host: kyle-mint Kernel: 4.10.0-35-generic x86_64 (64 bit gcc: 5.4.0)
       Desktop: Cinnamon 3.4.6 (Gtk 3.18.9-1ubuntu3.3)
       Distro: Linux Mint 18.2 Sonya
Machine:   System: PC Specialist Limited (portable) product: N15_17RF
       Mobo: CLEVO model: N15_17RF
       Bios: American Megatrends v: 1.05.02 date: 01/04/2016
CPU:       Quad core Intel Core i5-6440HQ (-MCP-) cache: 6144 KB
       flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 20736
       clock speeds: max: 3500 MHz 1: 879 MHz 2: 833 MHz 3: 800 MHz
       4: 893 MHz
Graphics:  Card-1: Intel Skylake Integrated Graphics bus-ID: 00:02.0
       Card-2: NVIDIA GM206M [GeForce GTX 965M] bus-ID: 01:00.0
       Display Server: X.Org 1.18.4 drivers: fbdev (unloaded: vesa) FAILED: intel,nouveau
       Resolution: [email protected]
       GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)
       GLX Version: 3.0 Mesa 17.0.7 Direct Rendering: Yes
Audio:     Card Intel Sunrise Point-H HD Audio
       driver: snd_hda_intel bus-ID: 00:1f.3
       Sound: Advanced Linux Sound Architecture v: k4.10.0-35-generic
Network:   Card-1: Intel Wireless 8260 driver: iwlwifi bus-ID: 02:00.0
       IF: wlp2s0 state: up mac: <filter>
       Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
Controller
       driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.1
       IF: enp3s0f1 state: down mac: <filter>
Drives:    HDD Total Size: 878.2GB (1.6% used)
       ID-1: /dev/sda model: BIWIN_SSD size: 128.0GB
       ID-2: /dev/sdb model: WDC_WD7500BPKX size: 750.2GB
Partition: ID-1: / size: 28G used: 5.7G (22%) fs: ext4 dev: /dev/sda2
       ID-2: /boot size: 276M used: 121M (46%) fs: ext2 dev: /dev/sda1
       ID-3: /home size: 275G used: 125M (1%) fs: ext4 dev: /dev/sdb6
       ID-4: swap-1 size: 8.19GB used: 0.00GB (0%) fs: swap dev: /dev/sdb7
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 65.0C mobo: N/A
       Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 213 Uptime: 2 min Memory: 951.9/7899.8MB
       Init: systemd runlevel: 5 Gcc sys: 5.4.0
       Client: Shell (bash 4.3.481) inxi: 2.2.35

Os caras dos fóruns Linux Mint me aconselharam a tentar isso , mas sem sucesso. Há mais alguma coisa que eu possa tentar? Eu teria mais sorte com o Ubuntu baunilha do que com o Linux Mint, ou mesmo com uma distro completamente diferente? Eu não tenho a capacidade de desligar uma das GPUs no BIOS para diagnóstico.

Eu também tentei uma instalação limpa e segui este guia para instalar o Bumblebee, mas novamente a máquina recusa-se a inicializar quando a aceleração de hardware está habilitada e mesmo quando desabilitada (apenas congela na tela inicial, sem saída se eu remover quiet splash das opções de inicialização). A chave aqui parece estar recebendo a máquina para rodar na GPU Intel, antes de tentar qualquer vodu com o Optimus.

Eu tive essa máquina semi-executável com o Mint 17.3 no passado, então não é o hardware com defeito aqui, parece ser o driver ou o que está falhando no ponto em que o sistema operacional tenta usar o chip gráfico Intel. / p>

TL; DR: Preciso ter os drivers gráficos integrados da Intel funcionando no Linux Mint 18.2 em um laptop Optimus.

    
por Telvee32 25.10.2017 / 16:59

1 resposta

0

Se ainda não o fez, forneça as informações da sua BIOS da seguinte maneira:

Para coletar informações sobre o modelo de laptop, instale o dmidecode. Para o DSDT / SSDT arquivos, instale as ferramentas acpidump e iasl:

sudo apt-get install acpidump iasl dmidecode

ou (no Fedora):

sudo yum install pmtools iasl dmidecode

Em seguida, use o script do link para criar o tarball contendo informações sobre o modelo do laptop, hardware PCI e tabelas ACPI. Para fazer isso, execute os seguintes comandos em um terminal:

wget http://lekensteyn.nl/files/get-acpi-info.sh
sh get-acpi-info.sh

Isso criará um arquivo tar.gz que você pode anexar ao relatório de erros. No comentário por si só, inclua um link para a página do produto do modelo (se disponível).

    
por 30.11.2017 / 23:18