Por vezes, a documentação do Arch Linux pode parecer um labirinto, repleto de informações abrangentes, mas tão extenso que é fácil se perder. Este artigo tem como objetivo simplificar o processo de configuração do driver da NVIDIA no Arch Linux, proporcionando um guia mais acessível para mim e para outros que possam enfrentar desafios semelhantes no futuro.
Verificação da Arquitetura do GPU NVIDIA
Antes de prosseguir, é crucial verificar a arquitetura exata da GPU NVIDIA instalada no seu sistema. Isso garantirá a compatibilidade correta com o driver adequado. Execute o seguinte comando para identificar a arquitetura da sua GPU:
|
|
Certifique-se de pesquisar as informações da GPU NVIDIA no site oficial da NVIDIA para garantir a seleção correta do driver.
Passo 1: Atualização do Sistema Certifique-se de que seu sistema está atualizado com o seguinte comando:
|
|
Passo 2: Instalação dos Pacotes Necessários Instale os pacotes necessários para o driver da NVIDIA com o comando:
|
|
Dica: caso estiver usando kernel LTS, instale
nvidia-lts
ao invés denvidia
.
Passo 3: Configuração do Xorg Crie o diretório necessário e configure o arquivo para o Xorg:
|
|
Neste passo, estamos criando e configurando o arquivo 10-nvidia-drm-outputclass.conf
no diretório /etc/X11/xorg.conf.d/
. Este arquivo é essencial para definir as configurações de saída do Xorg para as GPUs Intel e NVIDIA. Ele usa as seções “OutputClass” para associar o driver modesetting
à GPU Intel e o driver nvidia
à GPU NVIDIA.
Passo 4: Configuração do GDM (GNOME Display Manager)
|
|
Aqui, estamos criando dois arquivos .desktop
para integrar a otimização do Optimus ao GDM. O GDM é configurado para executar automaticamente o script xrandr
para alocar as saídas de vídeo corretamente entre as GPUs Intel e NVIDIA durante a inicialização do servidor gráfico.
O que é NVIDIA Optimus? NVIDIA Optimus é uma tecnologia que gerencia automaticamente o uso da placa de vídeo integrada e dedicada em laptops para otimizar o desempenho e economizar energia. Em resumo, ajuda a equilibrar o poder de processamento conforme necessário.
Caso esteja usando um Gerenciador de Login diferente do GDM siga a documentação do ArchLinux aqui.
Passo 5: Configuração do Modprobe Configure o Modprobe para o driver da NVIDIA:
|
|
Este passo configura o Modprobe para o driver da NVIDIA, especificamente para o nvidia-drm
. Estamos adicionando uma opção ao arquivo nvidia-drm-nomodeset.conf
para habilitar o modo modeset
, que é essencial para uma integração suave do driver NVIDIA com o ambiente gráfico.
Passo 6: Reconstrução do Initramfs Reconstrua o Initramfs para garantir que as alterações sejam aplicadas:
|
|
A reconstrução do Initramfs é crucial para aplicar as alterações feitas nos módulos do kernel, garantindo que o sistema reconheça corretamente o novo ambiente gráfico com o driver NVIDIA.
Passo 7: Execução de nvidia-xconfig
|
|
O comando nvidia-xconfig
é utilizado para gerar um arquivo de configuração Xorg específico para o driver da NVIDIA. Isso ajuda a garantir que as configurações necessárias estejam presentes e otimizadas para a GPU NVIDIA instalada.
Passo 8: Teste e Verificação do Driver NVIDIA
Reinicie o sistema para aplicar todas as configurações. Após a reinicialização, verifique se o driver NVIDIA está carregado corretamente usando o comando: nvidia-smi
Além disso, abra o NVIDIA X Server Settings ou utilize o comando nvidia-settings
para acessar a interface gráfica e verificar as configurações específicas da GPU.
Com a conclusão da configuração do driver NVIDIA no Arch Linux, espero sinceramente que este guia tenha sido valioso para você! Agradeço sinceramente por investir seu tempo na leitura deste artigo.