anúncios

Mostrando postagens com marcador NVIDIA. Mostrar todas as postagens
Mostrando postagens com marcador NVIDIA. Mostrar todas as postagens

terça-feira, 12 de novembro de 2024

Instalando driver da NVIDIA no Ubuntu

O presente post, irá orientá-lo na instalação do driver NVIDIA no Ubuntu 24.04 e 24.10, permitindo que você aproveite ao máximo o desempenho da sua GPU NVIDIA. O processo inclui a verificação do driver recomendado para o seu sistema, instalação do driver, configuração do Secure Boot (se aplicável) e uma verificação final para garantir que o driver esteja ativo.

Atualizar o sistema

No terminal, execute os comandos abaixo para garantir que o sistema esteja atualizado:

$ sudo apt update

$ sudo apt upgrade


Verificar o driver NVIDIA compatível

Para ver qual versão do driver é recomendada para o seu hardware, use o comando:

$ ubuntu-drivers devices

Esse comando exibirá uma lista de drivers disponíveis e o driver recomendado para o seu sistema.

Instalar o Driver Recomendado

Substitua XXX pelo número da versão do driver recomendada (por exemplo, 560 ou outra) conforme indicado no passo anterior.

$ sudo apt install nvidia-driver-XXX

Durante a instalação, será solicitado que você crie uma senha para ativação do MOK (Machine Owner Key), necessária se o Secure Boot estiver ativado.

Ativar o Driver NVIDIA com Secure Boot

Após instalar o driver, reinicie o sistema:

$ sudo reboot

Quando o sistema reiniciar, será exibida a tela de gerenciamento MOK (Machine Owner Key). Siga estas instruções:

Selecione "Continue" para avançar no processo de inscrição da chave.

Escolha "Enroll MOK" para inscrever a nova chave.

Digite a Senha: Insira a senha que você configurou durante a instalação do driver.

Confirme a Inscrição: Siga as instruções para concluir a inscrição da chave.

Após essa etapa, o sistema aceitará os módulos do kernel assinados, permitindo o carregamento correto do driver NVIDIA mesmo com o Secure Boot ativado. Reinicie o sistema novamente para aplicar as alterações.

Verificar a instalação

Depois de reiniciar, use o comando abaixo para verificar se o driver está ativo:

$ nvidia-smi

Este comando deve exibir informações sobre a GPU NVIDIA, confirmando que o driver foi instalado corretamente.

Verificar o Estado do Secure Boot Para confirmar se o Secure Boot está habilitado, execute:

$ mokutil --sb-state

A saída deverá indicar "SecureBoot enabled" se o Secure Boot estiver ativo.

Feito!

domingo, 28 de maio de 2023

Introduzindo NVIDIA CUDA

A NVIDIA CUDA é uma plataforma de computação paralela desenvolvida pela empresa NVIDIA, que permite aproveitar o poder de processamento das placas de vídeo (GPUs) para acelerar tarefas computacionais intensivas. Ela oferece uma maneira eficiente de executar cálculos complexos e paralelos em uma GPU, que é projetada para lidar com muitas tarefas simultaneamente.

Para entender melhor como a CUDA funciona, vamos fazer uma analogia com uma cozinha. Imagine que você é o chef e tem uma equipe de cozinheiros. Cada cozinheiro representa um núcleo da GPU. Agora, você precisa preparar várias refeições diferentes ao mesmo tempo. Você pode atribuir uma tarefa específica a cada cozinheiro e eles podem trabalhar de forma independente, acelerando o processo de cozimento como um todo.

A CUDA segue um princípio semelhante. Ela permite que você divida uma tarefa complexa em pequenas partes e atribua essas partes aos núcleos da GPU. Cada núcleo trabalha simultaneamente em sua tarefa designada, executando cálculos em paralelo. Isso resulta em um desempenho significativamente mais rápido do que se você tentasse realizar esses cálculos em uma CPU convencional.

A programação com CUDA envolve a escrita de código especial, chamado de "kernel", que é executado na GPU. O kernel é projetado para ser executado em paralelo em vários threads, que são unidades de execução menores dentro da GPU. O código do kernel é escrito em uma linguagem chamada CUDA C, que é uma extensão da linguagem de programação C.

Além disso, a NVIDIA também fornece uma biblioteca de funções chamada CUDA Toolkit, que oferece recursos adicionais para ajudar no desenvolvimento de aplicativos CUDA. Essa biblioteca inclui funções matemáticas otimizadas, gerenciamento de memória na GPU e outras utilidades que facilitam a programação com CUDA.

A CUDA é amplamente utilizada em áreas que exigem alto poder de processamento, como aprendizado de máquina, análise de dados, simulações científicas, renderização de gráficos em 3D e muito mais. Ela permite que os desenvolvedores tirem o máximo proveito do poder das GPUs NVIDIA, acelerando significativamente a execução de tarefas computacionais complexas.

Referências

https://developer.nvidia.com/cuda-toolkit

Feito!

domingo, 13 de outubro de 2019

Instalando driver da NVIDIA no Debian e derivados

O objetivo deste howto é explicar os procedimentos de instalação da placa de vídeo NVIDIA no Debian e derivados.

Se aplica também para quem tem VGA híbridos Intel e NVIDIA.



Segue os procedimentos:

1. Acesse o site NVIDIA Drivers , selecione a versão do driver NVIDIA que tem no seu computador ou notebook. Pesquise pela versão NVIDIA
2. $ apt search nvidia
Verifique por nvidia-drivers-X, onde X é a versão mais próxima do resultado encontrado no item 1.
$ sudo apt install nvidia-driver-X
Onde o X é a versão correspondente mais próxima do resultado encontrado no item 1.
3. Verificar o nouveau esta na backlist
$ cd /etc/modprobe.d

olhar o arquivo gerado nvidia-graphics-drivers.conf que contém os conteúdos
blacklist nouveau
blacklist lim-nouveau
alias nouveau off
alias lbm-nouveau off
Caso não gerou o arquivo nvidia-graphics-drivers.conf, então crie-o e adicione o mesmo conteúdo no arquivo.

4. Gerar o arquivo initrd do Kernel

$ sudo update-initramfs -u

Antes de reiniciar, ao executar

$ sudo lsmod | grep -i nvidia
sem retorno

$ sudo lsmod | grep -i nouveau
com retorno

Após reiniciar, o resultado será ao contrário, com retorno da nvidia e nenhum do nouveau.

$ sudo reboot

Feito!

domingo, 30 de outubro de 2016

Instalando NVIDIA no Slackware

Quem tem placa de vídeo Nvidia no seu computador/notebook com GNU/Linux deve ter notado, que partir do Kernel 3.x.y do Linux, o driver da NVIDIA tem algum bloqueio nouveau embutido no seu Kernel, com isso ao executar o binário da Nvidia ocorre conflito, tendo que fazer parametrizações.

Notei isso quando usava a versão anterior do Slackware 14.x, que simplesmente após o download do binário do driver da Nvidia, desabilitando o X, setando permissão e executando o binário da Nvidia, que instalava sem nenhum conflito. Isso com o Kernel Linux anterior da versão 3.x.y.

Tendo selecionado as categorias A, AP, D, K, L, N, X, XAP, XFCE contido no DVD do Slackware que são essenciais para uso em Desktop. As categoriais D e K são as mais importantes para realizar a instalação do driver da Nvidia, nos procedimentos a seguir, essas categorias importantes correspondente os pacotes de desenvolvimento, incluindo compiladores C(gcc), C++(g++), libc, make, etc e o source do Kernel Linux localizado em /usr/src:

Segue os procedimentos para instalar a Nvidia no Slackware 14.2
Primeiramente acesse o site http://www.nvidia.com e faça o download do driver NVIDIA da versão correspondente de sua placa de vídeo que deve ser o binário .run
Remove o drive que ocorre conflito
# removepkg xf86-video-nouveau
Reinicie o sistema
# reboot
Os demais procedimentos deve ser realizado em init 3 (sem o X)
instale o pacote xf86-video-nouveau-blacklist-noarch-1-txz localizado no DVD extra/xf86-video-nouveau-blacklist

Verifique se tem a entrada dvdrom no arquivo /etc/fstab
Caso não tiver, adicione a linha
/dev/cdrom /mnt/cdrom auto noauto,owner,ro,comment=x-gvfs-show 0 0
Note que no arquivo /etc/fstab está configurado a montagem no diretório /mnt/cdrom no dispositivo /dev/cdrom
O diretório de montagem pode ser outro de sua preferência, mas nesse Howto será utilizado o /mnt/cdrom
Montar o DVD no /mnt/dvdrom
# mount /mnt/cdrom/
Instalação do pacote contido no DVD
# installpkg /mnt/cdrom/extra/xf86-video-nouveau-blacklist/xf86-video-nouveau-blacklist-noarch-1.txz
Acessar o diretório onde salvou o binário do driver NVIDIA e setar permissão
# chmod +x NVIDIA-Linux-x86-xx.xx.xx-pkg1.run
Executar o binário
# ./NVIDIA-Linux-x86-xx.xx.xx-pkg1.run
Reinicie o sistema e execute $ startx
Feito!

segunda-feira, 23 de março de 2015

Instalando NVIDIA no Debian

No post http://mundodacomputacaointegral.blogspot.com.br/2012/03/instalando-placa-de-video-nvidia.html foi explicado a instalação do driver da NVIDIA na distribuição Linux Slackware, então ao seguir os mesmos passos que fazia no Slackware que instalava normal, já no Debian não instalava devido conflito com nouveau, tendo que criar um arquivo disable-nouveau.conf e instalar os pacotes headers do Kernel instalado, compilador C, C++ e o module-assistant para efetivar a compilação do módulo necessários e por fim finalizar com a execução do binário do driver da NVIDIA.

Detalhe que no Slackware na instalação FULL já vem instalado o headers do Kernel, compiladores C, C++, make, etc, nesse caso basta fazer o download do binário da NVIDIA desabilitar o X e executar o binário da NVIDIA.

Bom, chega de papo e vamos direto os passos na prática.
Criar um arquivo que pode ser dado qualquer nome, como sugestão disable-nouveau.conf
#vim /etc/modprobe.d/disable-nouveau.conf
backlist nouveau
options nouveau modset=0

Salve o arquivo com ESC + :x
1. #apt-get install linux-headers-`uname -r`
2. #apt-get install gcc g++
3. #apt-get install module-assistant
O item 4 irá instalar automaticamente os pacotes necessários para a compilação do módulo.
4. m-a prepare
Com o driver NVIDIA da versão correspondente de sua placa de vídeo que deve fazer o download no site http://www.nvidia.com o binário .run
5. #init 3
6. Ctrl+Alt+F2
7. Acessar o diretório onde salvou o binário do driver NVIDIA e setar permissão cd Download
#chmod +x NVIDIA-Linux-x86-xx.xx.xx-pkg1.run
8. Executar o binário
#./NVIDIA-Linux-x86-xx.xx.xx-pkg1.run
9. Reboot
#reboot
Feito!