Nota: Mesmo depois de seguir a explicação em outra pergunta (pois minha pergunta foi identificada como uma possível duplicata dela), nada mudou do que estou detalhando abaixo.
Sei que há inúmeras perguntas e instruções sobre como instalar e usar a placa de vídeo NVIDIA no Ubuntu, mas meu caso é um pouco diferente (provavelmente devido ao uso do Ubuntu 19.04).
Meu laptop tem uma placa de vídeo GeForce GTX 1050 NVIDIA, além da placa de vídeo "padrão" da Intel. (Estou usando a própria tela do laptop e nada está conectado à porta HDMI.)
$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
Subsystem: Tongfang Hongkong Limited UHD Graphics 630 (Mobile)
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: Tongfang Hongkong Limited GP107M [GeForce GTX 1050 Mobile]
Kernel driver in use: nvidia
Já instalei o driver NVIDIA recomendado mais recente (provavelmente várias semanas atrás!):
$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Mobile]
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-418 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
$ sudo apt-get install nvidia-driver-418
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-driver-418 is already the newest version (418.56-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ prime-select query
nvidia
No entanto, Configurações do sistema | Detalhes | Sobre exibe que o seguinte processador gráfico está ativo:
Intel® UHD Graphics 630 (Coffeelake 3x8 GT2)
Eu recebo a seguinte saída do nvidia-smi
comando:
$ nvidia-smi
Wed May 29 19:17:55 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1050 Off | 00000000:01:00.0 Off | N/A |
| N/A 33C P8 N/A / N/A | 2MiB / 4040MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
A GPU parece ociosa.
E o nvidia-settings
comando apenas exibe uma janela simples como esta:
Considerando tudo isso, acredito que atualmente a placa gráfica Intel, e não a placa gráfica NVIDIA, esteja ativa em meu sistema.
Limpar e reinstalar o driver NVIDIA não ajuda.
Certamente estou perdendo alguma coisa. Mas o que?
Atualização de 3 de junho de 2019
A Nvidia precisa de uma instalação funcional do Xorg para operar. Como sua área de trabalho Xorg Gnome atual está quebrada, você pode tentar a área de trabalho Unity para obter os drivers nVidia funcionando primeiro.
Eu tenho uma GTX 970M mas sei que esse driver também funciona com a GTX 1060M que está um degrau acima da sua:
Se você precisa ativar o som para o seu nVidia HDMI e a maioria dos fabricantes atualmente o desliga, então você precisa usar isto:
Aqui está alguém que pegou o
prime-select
código e o corrigiu porque não mudaria denvidia
paraintel
. Se o patch dele não ajudar você, talvez ele possa?Seus sintomas relatados correspondem exatamente ao caso de ter um driver Nvidia instalado, mas fazer login com wayland. Na tela de login, clique na pequena engrenagem ao lado do botão de login e selecione uma opção não-wayland. Prossiga para o login e as configurações da nvidia devem estar totalmente funcionais.