Não é possível mudar para a placa gráfica NVidia no Ubuntu 16.04

1

Estou trabalhando no Ubuntu 16.04LTS e gostaria de mudar para a NVidia Geforce 740m em vez da Intel Ivybridge Mobile. Eu tentei várias soluções encontradas no askubuntu mas nada parece funcionar.

Atualizando drivers, instalando prime, removendo todos os drivers da NVidia e instalando-os novamente + prime - foi feito isso

Ainda quando entro nas configurações do NVidia X Server, os perfis PRIME não estão disponíveis. Mudar através do terminal usando nvidia prime-select não dá nenhum resultado também.

Abaixo da saída do lspci:

    ~$ lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 740M] (rev a1)
    Subsystem: ASUSTeK Computer Inc. GK107M [GeForce GT 740M]
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

lshw me dá isso:

    ~$ sudo lshw -c video
  *-display UNCLAIMED     
       description: 3D controller
       product: GK107M [GeForce GT 740M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:31 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff

Eu acho que a entrada de configuração não deve estar vazia nas informações da NVidia, mas não sei o que fazer com isso.

É assim que minha guia "Drivers Adicionais" aparece em Software & amp; Atualizações e finalmente o Janela Configurações do NVidia X Server . Como você pode ver, os perfis PRIME não estão disponíveis. Mesmo que esteja instalado

~$ whereis nvidia-prime
nvidia-prime: /usr/share/nvidia-prime

Alguma ideia? Eu realmente aguentei isso, seria ótimo por qualquer ajuda.

    
por fhaus 14.07.2017 / 00:02

1 resposta

2

Ok, decidi escrever o que fiz para que isso funcionasse. Talvez alguém ache isso útil. Não tenho certeza de qual etapa tem os perfis PRIME funcionando, então vou colocar aqui todos os passos que fiz.

1. Lista negra de todos os condutores indesejados:

sudo vim /etc/modprobe.d/blacklist.conf

blacklist amd76x_edac #this might not be required for x86 32 bit users.
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

2. Reinstale os drivers e prime:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia-*
sudo apt-get install nvidia-current

reboot

Nota: para algumas pessoas isso é suficiente o que elas precisam fazer, então verifique se os perfis PRIME estão funcionando antes de ir para a próxima etapa

3. Tente instalar o driver nvidia manualmente

Baixe a versão desejada do driver do site nvidia (eu escolhi a mesma versão do driver que o apt-get nividia-current baixou).

sudo apt-get purge nvidia-*

Parar o gerenciador de exibição, no meu caso isso foi:

sudo service lightdm stop

Execute o pacote de instalação:

sudo ./NVIDIA-Linux-x86-<version>.run

Para todas as respostas da pergunta do assistente de instalação, sim (não faz parte deste guia que eu tenho orgulho)

sudo update-initramfs -u

reboot

No meu caso, eu não pude nem inicializar o sistema depois disso, mas isso pode funcionar, então verifique novamente se os perfis PRIME estão disponíveis após essas etapas.

Se você não conseguir inicializar como eu, CTRL + ALT + F1 e repita a etapa 2. O perfil PRIME deverá estar disponível depois disso.

    
por fhaus 02.08.2017 / 18:09