NVIDIA Optimus (Prime) no Fedora – Notebooks

Atualizado em: 22/05/2019 – Driver 430.14

Para você que possui notebooks com dual GPU, estarei mostrando neste post como estar realizando a instalação do driver para ter acesso ao NVIDIA Prime e neste caso, dispensar configurações adicionais para utilizar o segundo chip gráfico (NVIDIA) para utilizar nas aplicações, inclusive jogos. Procurarei estar sempre atualizando o post quando sair novas versões do driver, para que você possa estar sempre a mais recente.

1 – Instalando através do binário:

a) realizando o download e instalando:

$ wget -c https://download.nvidia.com/XFree86/Linux-x86_64/430.14/NVIDIA-Linux-x86_64-430.14.run

$ chmod +x NVIDIA-Linux-x86_64-430.14.run

$ sudo sh NVIDIA-Linux-x86_64-430.14.run

Aceite o contrato e responda “yes” quando perguntado. Após finalizar a instalação, reinicie o seu computador ou:

# init 5

2 – Instalando através do repositório negativo 17:

Pré-requisitos: Ter o RPMFusion instalado.

a) Instalando o repositório no Fedora 29/30:

# dnf config-manager --add-repo=http://negativo17.org/repos/fedora-nvidia.repo

b) Instalando o driver e o suporte a NVENC, aplicações 32 bits, NVML e DKMS:

# dnf -y install nvidia-driver akmod-nvidia kernel-devel nvidia-driver-libs.i686

c) Instalando o CUDA (opcional e quando a GPU possui suporte):

# dnf install -y cuda nvidia-driver-cuda cuda-devel

Esta instalação dará suporte a:

  • Instalar a driver para suportar games;
  • Suporte a games com suporte a Vulkan;
  • Utilizar  o nvidia-settings (painel de controle);
  • Suporte a games 32-bits em um sistema 64-bits;
  • Suporte a games 32-bits com Vulkan habilitado em um sistema 64-bits;
  • Suporte a utilizar CUDA em softwares que possuam suporte

Reinicie o computador.

No momento em que você realizar o login via GDM, haverá 3 situações como abaixo:

a) GNOME: Realizará o login no sistema utilizando a GPU Intel® e Wayland;

b) GNOME Clássico: Realizará o login no sistema utilizando a GPU NVIDIA e X.org

c) Gnome sobre Xorg: GNOME Classic: Realizará o login no sistema utilizando a GPU NVIDIA e X.org

Uma observação a fazer é que até o momento este procedimento foi realizado apenas no GNOME. Não há garantias de funcionar em outras interfaces.

Espero ter sido claro. Porém, quaisquer dúvidas ou sugestões deixe nos comentários. Até o próximo