Não é possível usar o nvidia gpu com o optimus no ubuntu 16.04

1

Estou tendo uma dell inspiron 7567 na qual não consigo usar o nvidia gpu (Geforce GTX 1050). No começo eu só instalei o driver nvidia e tentei assinar o MOK seguindo os passos de link desde que eu estou usando UEFI e habilitado boot seguro.

Quando usei o comando glxinfo|egrep "OpenGL vendor|OpenGL renderer" Descobri que meu laptop ainda estava usando o intel gpu, mesmo quando o gazebosim estava funcionando.

Então decidi usar o bumblebee e fiz todos os passos mencionados neste vídeo . Depois de fazer tudo no vídeo eu reiniciei meu laptop e encontrei o indicador que o cara do vídeo tinha (ele me mostra o logotipo da nvidia em vez do logo da Intel que o cara do vídeo tinha) mas ainda não conseguiu mudar para o nvidia gpu com ele.

Quando tentei executar o optirun glxgears , recebi o seguinte erro

  

[3411.396308] [ERRO] Não é possível acessar a GPU secundária - erro: não foi possível carregar o driver da GPU

     

[3411.396337] [ERROR] Abortar porque o início de fallback está desativado.

para lspci -vnn | grep '\''[030[02]\]' i

  

00: 02.0 Controlador compatível com VGA [0300]: Dispositivo da Intel Corporation [8086: 591b] (rev 04) (prog-if 00 [controlador VGA])

     

01: 00.0 Controlador compatível com VGA [0300]: Dispositivo NVIDIA Corporation [10de: 1c8d] (rev a1) (prog-if 00 [controlador VGA])

para sudo inxi -G i

  

Gráficos: Card-1: Intel Device 591b            Cartão 2: Dispositivo NVIDIA 1c8d           Servidor de Exibição: X.org 1.18.4 drivers: (unloaded: fbdev, vesa)            tty tamanho: 80x24 Dados Avançados: N / A para raiz

no meu arquivo bumblebee.conf eu alterei Driver= para Driver=nvidia , Bridge=auto para Bridge=primus , substitui nvidia-current com nvidia-378 (que é o driver nvidia que estou usando), alterei PMMethod=auto para PMMethod=bbswitch o restante do arquivo é deixado como padrão

para sudo lshw -numeric -C display i

  

* - exibição UNCLAIMED
        Descrição: Controlador compatível com VGA          produto: NVIDIA Corporation [10DE: 1C8D]          Fornecedor: NVIDIA Corporation [10DE]          ID Físico: 0          informações de ônibus: pci @ 0000: 01: 00.0          versão: a1          largura: 64 bits          relógio: 33MHz          capacidades: pm msi pciexpress vga_controller bus_master cap_list          configuração: latência = 0          recursos: memória: d2000000-d2ffffff memória: c0000000-cfffffff memória: d0000000-d1ffffff ioport: e000 (tamanho = 128) memória: d3000000-d307ffff     *-exibição          Descrição: Controlador compatível com VGA          produto: Intel Corporation [8086: 591B]          fornecedor: Intel Corporation [8086]          identificação física: 2          informações de ônibus: pci @ 0000: 00: 02.0          versão: 04          largura: 64 bits          relógio: 33MHz          capacidades: pciexpress msi pm vga_controller bus_master cap_list rom          configuração: driver = i915 latency = 0          recursos: irq: 126 memória: d4000000-d4ffffff memória: b0000000-bfffffff ioport: f000 (tamanho = 64) memória: c0000-dffff

minhas configurações de servidor nvidia x não possuem muitas guias. Ela só me mostra a guia de perfis de aplicativos e a configuração de configurações da nvidia quando é suposto ter muitas outras abas.

Eu li muito sobre este assunto em fóruns diferentes, mas eu ainda não consegui fazê-lo funcionar. Então alguém poderia me dar uma correção para isso? Agradecemos antecipadamente.

    
por Hari Narayan 03.07.2017 / 16:54

1 resposta

3

O Bumblebee não funciona bem no Ubuntu 16. Você deve usar o primo.

sudo apt-get install nvidia-378 nvidia-prime

Antes de fazer isso, você deve limpar o Bumbleebe e o que quer que tenha instalado.

    
por Darko Miletic 04.07.2017 / 00:14