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
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.
- Abra o arquivo de configuração do pacman:
sudo nano /etc/pacman.conf
- Procure pela linha
#IgnorePkg =(ela costuma estar com uma hashtag na frente). - Apague a hashtag e adicione os pacotes que instalamos, separados por espaço:
IgnorePkg = nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils
- Salve o arquivo (
Ctrl + O, depoisEnter) e saia (Ctrl + X). Pronto, opacmane oyaynunca 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
Postar um comentário