Boas, galere.
Decidi começar a utilizar alguma distro e julguei que deveria ir de LM. Fiz uma instalação do Linux Mint 19.1 (cinnamon) no Dell inspiron 3443, em modo UEFI com secure boot ativado, normalmente.
Este laptop possui chips gráficos híbridos (intel e nvidia), sendo eles: Intel HD Graphics 5500 e uma geforce 820M.
Decidi instalar o driver da nvidia. Baixei o driver nvidia-driver-390 (sudo apt install nvidia-driver-390). Instalei, coloquei o nouveau na blacklist. Não subiu o xorg na reinicialização, loguei pelo tty e (em /etc/modprobe.d) vi que o arquivo blacklist-framebuffer.conf estava com uma linha dando block no nvidiafb. Comentei e subiu normalmente.
Porém], no site da nvidia, vi que esta minha plaquinha suporta drivers >= 410. Decidi att o driver até descobrir que teria de compilar. Não quis fazer isso porque não sei (comecei hoje!). Então, vi no blog do dio que tem o ppa. Adicionei o ppa:graphics-drivers/ppa (pelo software sources do update manager do mint). Tickei os duas opções que apareceram e fui ver se o mint acharia updates.
Ele achou a versão 390 (que eu ja tinha instalado pelo terminal). Pensei “Ah, vou instalar de novo. Talvez ele precise para reconhecer”. Instalei, reiniciei, tudo certo. Porém, quando fui buscar por mais atualizações, vi que não achou nada (isso pela interface gráfica). Fui no terminal, procurei e há o driver 410. Tentei instalar e segue o erro que recebo:
sudo apt install nvidia-driver-410
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver-410 : Depends: xserver-xorg-video-nvidia-410 (= 410.78-0ubuntu1~gpu18.04.1) but it is not going to be installed
Depends: libnvidia-cfg1-410 (= 410.78-0ubuntu1~gpu18.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Com certeza, foi essa minha brincadeira.
As dúvidas são:
- consigo instalar um drive mais recente (no caso, o 410 mesmo)?;
- Como resolvo esses problemas de pacotes que, de algum modo, estão presos e não posso fazer nada com eles?
===== O QUE JÁ TENTEI =====
dpkg --configure -a (não fez nada)
sudo apt-get install -f (não fez nada)
Depois de rodar estes dois comandos tentei o sudo apt install nvidia-driver-410 e o erro ainda persistiu.
Caso seja relevante, esta é a saída o inxi -G
inxi -G
Graphics:
Device-1: Intel HD Graphics 5500 driver: i915 v: kernel
Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT
620M/625M/630M/720M]
driver: nvidiafb v: kernel
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2)
v: 4.5 Mesa 18.2.2
E essa do sources.list:
cat /etc/apt/sources.list
#deb cdrom:[Linux Mint 19.1 _Tessa_ - Release amd64 20181217]/ bionic contrib main non-free (sim, só isso)
E essa do official-package-repositories.list:
cat official-package-repositories.list
# Do not edit this file manually, use Software Sources instead.
deb http://packages.linuxmint.com tessa main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ bionic partner
E essa do graphics-drivers-ppa-bionic.list:
cat graphics-drivers-ppa-bionic.list
deb http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic main
#
deb-src http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic main
Bom, espero que esteja servido de informações e detalhes acerca do que fiz. Caso precisam de mais alguma coisa, basta informar. Não quero resposta pronta. Não ligo nada de ler documentação (pode mandar conteúdo em inglês) - sou programador, então faz parte do leque de must-do.
Desde já, agradeço a todos! Valeu