Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
|
informatica:nvidia_rocky9 [2024/11/28 15:54] davidysson |
informatica:nvidia_rocky9 [2025/02/06 23:44] (atual) davidysson |
||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====== Instalando o driver de vídeo da Nvidia + Cuda no Rocky9 ====== | + | ====== Instalando o driver de vídeo da Nvidia + Cuda + Gromacs ====== |
| * Se tiver instalando dentro de uma maquina virtual | * Se tiver instalando dentro de uma maquina virtual | ||
| Linha 6: | Linha 6: | ||
| * Se a maquina virtual for no ProxMOX | * Se a maquina virtual for no ProxMOX | ||
| * Ao criar a VM utilize o seguinte Processador: "Host", Chipset Q35 e PCIe | * Ao criar a VM utilize o seguinte Processador: "Host", Chipset Q35 e PCIe | ||
| + | |||
| + | ====== Rocky 9 ====== | ||
| <code> | <code> | ||
| - | + | | |
| - | echo instalando os kernels necessarios | + | echo adicionando os repositorios necessarios, temporariamente |
| - | sudo dnf update | + | #sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo |
| - | sudo dnf install kernel-devel kernel-headers | + | sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repo |
| - | + | ||
| - | echo adicionando os repositorios necessarios | + | |
| - | sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo | + | |
| sudo dnf config-manager --set-enabled crb | sudo dnf config-manager --set-enabled crb | ||
| sudo yum install epel-release | sudo yum install epel-release | ||
| + | echo instalando os kernels necessarios no rocky 9 | ||
| + | #sudo dnf update | ||
| + | #sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) | ||
| + | wget https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/kernel-devel-5.14.0-362.8.1.el9_3.x86_64.rpm | ||
| + | wget https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/kernel-headers-5.14.0-362.8.1.el9_3.x86_64.rpm | ||
| + | dnf install ./kernel-devel-5.14.0-362.8.1.el9_3.x86_64.rpm ./kernel-headers-5.14.0-362.8.1.el9_3.x86_64.rpm | ||
| + | |||
| + | echo procurando o driver (module) nvidia disponivel para instalacao | ||
| + | sudo dnf module list | ||
| + | |||
| echo instalando o driver nvidia | echo instalando o driver nvidia | ||
| - | sudo dnf module install nvidia-driver:latest-dkms | + | #sudo dnf module install nvidia-driver:latest-dkms |
| - | + | sudo dnf module install nvidia-driver:550-dkms | |
| + | |||
| + | echo instalando o cuda | ||
| + | sudo dnf install cuda-toolkit | ||
| + | |||
| + | echo removendo o repositorio epel | ||
| + | yum remove epel-release | ||
| + | |||
| + | echo reinstalando o openssh-server (bug estranho que nao identifiquei o motivo) | ||
| + | dnf remove openssh-server | ||
| + | dnf install openssh-server | ||
| + | systemctl restart sshd.service | ||
| + | |||
| echo reiniciando | echo reiniciando | ||
| reboot | reboot | ||
| Linha 26: | Linha 48: | ||
| echo testando o driver nvidia | echo testando o driver nvidia | ||
| nvidia-smi | nvidia-smi | ||
| - | |||
| - | echo instalando o cuda | ||
| - | #sudo dnf install cuda-driver | ||
| - | sudo dnf install cuda-toolkit | ||
| </code> | </code> | ||
| - | |||
| - | ====== Compilando/Instalando o Gromacs ====== | ||
| <code> | <code> | ||
| - | |||
| - | |||
| echo instalacao do gromacs no rocky 9 | echo instalacao do gromacs no rocky 9 | ||
| Linha 45: | Linha 59: | ||
| tar xfz gromacs-2024.3.tar.gz | tar xfz gromacs-2024.3.tar.gz | ||
| cd gromacs-2024.3 | cd gromacs-2024.3 | ||
| + | mkdir build | ||
| + | cd build | ||
| + | cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DGMX_MPI=OFF -DGMX_USE_RDTSCP=OFF -DCMAKE_CUDA_COMPILER:PATH=/usr/local/cuda/bin/nvcc | ||
| + | make | ||
| + | make check | ||
| + | sudo make install | ||
| + | |||
| + | </code> | ||
| + | |||
| + | ====== Ubuntu 24 ====== | ||
| + | |||
| + | <code> | ||
| + | |||
| + | echo instalando o driver nvidia no ubuntu 24 | ||
| + | #sudo ubuntu-drivers install --gpgpu | ||
| + | sudo apt install nvidia-driver-550-server | ||
| + | sudo reboot | ||
| + | |||
| + | echo Remove Outdated Signing Key: | ||
| + | sudo apt-key del 7fa2af80 | ||
| + | |||
| + | echo Install the new cuda-keyring package | ||
| + | #wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<arch>/cuda-keyring_1.1-1_all.deb | ||
| + | wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb | ||
| + | sudo dpkg -i cuda-keyring_1.1-1_all.deb | ||
| + | |||
| + | echo Update the Apt repository cache: | ||
| + | sudo apt-get update | ||
| + | |||
| + | echo Install CUDA SDK: | ||
| + | sudo apt-get install cuda-toolkit | ||
| + | #echo To include all GDS packages: | ||
| + | #sudo apt-get install nvidia-gds | ||
| + | |||
| + | </code> | ||
| + | |||
| + | |||
| + | <code> | ||
| + | |||
| + | echo instalacao do gromacs no ubuntu24 | ||
| + | sudo apt install cmake | ||
| + | wget https://ftp.gromacs.org/gromacs/gromacs-2024.4.tar.gz | ||
| + | tar xfz gromacs-2024.4.tar.gz | ||
| + | cd gromacs-2024.4 | ||
| mkdir build | mkdir build | ||
| cd build | cd build | ||