Como Instalar Corretamente o Driver da Nvidia MX250 do Notebook Thinkpad T490 usando o EndeavourOS.

Fala, pessoal! Beleza?

Se você usa o EndeavourOS (ou qualquer outra distro baseada em Arch Linux) em um notebook com gráficos híbridos, sabe que configurar a GPU dedicada às vezes parece um parto. Recentemente, precisei configurar o driver correto da Nvidia MX250 no meu  ThinkPad T490 (i7 8ª Geração, 16GB de RAM, tela Touch FullHD e SSD de 256GB comprado usado no mercado livre).

No meu caso estou usando o KDE como interface de Desktop, não testei com as outras interfaces, façam os seus testes e digam nos comentários. 

Para essa GPU (arquitetura Pascal), a série 580 é a mais estável. Embora ela tenha sido descontinuada oficialmente, a comunidade do Arch faz um trabalho incrível mantendo esse driver legado no AUR. Como o Arch atualiza tudo na velocidade da luz e a Nvidia adora quebrar compatibilidades, decidi travar essa versão de vez. De quebra, ainda fiz um undervolt esperto para domar as temperaturas e salvar a bateria.

Abaixo, montei o guia definitivo de como fiz isso. Tentei usar o pacman para tudo que está nos repositórios oficiais e deixei o "Yay" estritamente para o que só existe no AUR (pode ficar tranquilo que nesses pacotes não tem vírus). Serve para o T490 e para praticamente qualquer laptop com setup parecido!


Parte 1: Instalando o Driver Nvidia 580 pelo AUR

Como a série 580 não é mais o driver padrão dos repositórios oficiais do Arch, precisamos buscá-la no AUR. Aqui sim vamos usar o Yay para baixar e compilar tudo certinho.

Abra o terminal e mande bala:

yay -S nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils
Por que DKMS? O DKMS garante que, sempre que o seu Kernel (seja o Linux normal ou o LTS) atualizar via pacman, o driver da Nvidia será recompilado automaticamente em segundo plano, evitando que o seu sistema acabe "crashando" e dando  tela preta no próximo boot.

Parte 2: Travando o Driver para não atualizar

O Arch Linux é rolling release, o que significa que amanhã mesmo o sistema pode tentar empurrar uma versão mais nova e quebrar o seu setup. Para evitar isso, vamos travar os pacotes da Nvidia no gerenciador oficial.

  1. Abra o arquivo de configuração do pacman:
    sudo nano /etc/pacman.conf
  2. Procure pela linha #IgnorePkg = (ela costuma estar com uma hashtag na frente).
  3. Apague a hashtag e adicione os pacotes que instalamos, separados por espaço:
    IgnorePkg = nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils
  4. Salve o arquivo (Ctrl + O, depois Enter) e saia (Ctrl + X). Pronto, o pacman e o yay nunca mais vão mexer neles até você mandar.

Parte 3: Gerenciando as Placas com o EnvyControl

Para o gerenciamento de energia e alternância das placas de vídeo (Intel + Nvidia), a ferramenta mais moderna e leve é o EnvyControl. Como ele está nos repositórios oficiais do Arch, vamos instalá-lo diretamente via pacman:

sudo pacman -S envycontrol

O EnvyControl funciona através de três modos principais, e sempre que você alternar entre eles, é obrigatório reiniciar o computador para que o sistema carregue os módulos corretos. Veja como usar cada um:

1. Modo Integrado (Integrated)

Desliga completamente a Nvidia MX250 da energia. É o modo perfeito para quando você vai passar o dia trabalhando na rua ou na faculdade e precisa que a bateria do ThinkPad dure o máximo possível.

  • Comando: sudo envycontrol -s integrated

2. Modo Nvidia

Força o sistema inteiro, incluindo a interface gráfica, a rodar na placa dedicada da Nvidia. O desempenho gráfico fica máximo o tempo todo, mas a bateria vai embora rapidinho e o notebook esquenta mais.

  • Comando: sudo envycontrol -s nvidia

3. Modo Híbrido (Hybrid) — O mais recomendado

Este é o melhor dos dois mundos. A placa integrada da Intel renderiza a sua área de trabalho, o navegador e as tarefas leves do dia a dia (poupando energia). A Nvidia MX250 fica "dormindo" e só acorda quando você ordena explicitamente.

  • Comando: sudo envycontrol -s hybrid

Como usar o Modo Híbrido na prática?

Quando estiver no modo híbrido, tudo abre por padrão na Intel. Se você quiser abrir um jogo na Steam, o Blender ou qualquer app pesado usando o poder da MX250, você deve usar o prefixo prime-run antes do nome do programa.

  • No terminal: prime-run nome-do-programa
  • Na Steam: Clique com o botão direito no jogo > Propriedades > Geral > Opções de Inicialização e digite: prime-run %command%

Dá para controlar pela barra de tarefas?

Dá sim, estando com o modo híbrido ativado basta clicar no ícone de bateria na barra de tarefas que vamos ter 3 modos de energia:

  • econômico
  •  moderado
  • alta performance

Esses modos vão moderar o uso da placa de vídeo e do processador, eu costumo deixar no moderado que ao meu ver é o melhor custo benefício, mas caso queira economizar bateria coloque no modo de economica de bateria e seja feliz.


Parte 4: Fazendo Undervolt no ThinkPad T490

O T490 ainda é ótimo notebook (para quem precisa economizar, mas não abre mão de qualidade), mas por ser fino, ele sofre um pouco com o aquecimento quando a CPU e a MX250 trabalham juntas. O undervolt reduz a voltagem do processador, gerando menos calor, economizando bateria e mantendo o desempenho alto por mais tempo.

Como a ferramenta intel-undervolt está no repositório oficial, instalamos com o pacman:

sudo pacman -S intel-undervolt

1. Configurar as tensões:

Abra o arquivo de configuração:

sudo nano /etc/intel-undervolt.conf

Procure pelas linhas de undervolt e altere os valores. No meu T490, esses números se mostraram extremamente estáveis (lembrando que cada processador reage de um jeito; se o PC travar, diminua os valores):

undervolt 0 'CPU' -100
undervolt 1 'GPU' -80
undervolt 2 'CPU Cache' -100
undervolt 3 'System Agent' 0
undervolt 4 'Analog I/O' 0

(Começar com -100mV na CPU e no Cache é o ponto ideal de estabilidade para os Intel de 8ª geração).

2. Testar e Aplicar:

Para aplicar imediatamente e testar sem risco de quebrar o boot:

sudo intel-undervolt apply

Use o notebook normalmente. Se não congelar, verifique se funcionou com: sudo intel-undervolt read.

3. Ativar na inicialização:

Ficou 100% estável? Ative o serviço para rodar sozinho toda vez que ligar o computador:

sudo systemctl enable --now intel-undervolt

Dê aquele bom e velho sudo reboot para aplicar tudo e pronto! Você tem uma máquina fria, silenciosa(às vezes nem tanto rsrsrs), com o driver correto travado e controle total dos gráficos na sua barra de tarefas.

Ficou com alguma dúvida sobre o comportamento do modo híbrido ou quer ajuda para monitorar o consumo da MX250? Deixa aí nos comentários!

Comentários