Contents
- 1. Introduction
- 2. Pre-installation Actions
- 2.1. Verify You Have a Supported Version of Linux
- 2.2. Verify the System Has gcc Installed
- 2.3. Verify the System has the Correct Kernel Headers and Development Packages Installed
- 2.4. Remove Outdated GPG Key
- 2.4.1. Remove Outdated RPM Signing Key
- 2.4.2. RPM-based CUDA Public GPG Key
- 2.4.3. RHEL and Fedora Install the New CUDA Public GPG Key
- 2.4.4. OpenSUSE and SLES Install the New CUDA Public GPG Key
- 2.4.5. Remove Outdated DEB Signing Key
- 2.4.6. Debian-based public GPG key
- 2.4.7. CUDA Keyring
- 2.4.8. CUDA Archive Keyring
- 2.5. Choose an Installation Method
- 3. Recent Updates
- 4. NVIDIA Kernel Modules
- 5. RHEL / Rocky
- 5.1. Prepare RHEL / Rocky
- 5.2. Local Repo Installation for RHEL / Rocky
- 5.3. Network Repo Installation for RHEL / Rocky
- 5.4. NVIDIA Driver Installation for RHEL / Rocky
- 5.5. Open Kernel Modules
- 5.6. Proprietary Kernel Modules
- 5.7. Advanced Instructions for RHEL / Rocky
- 5.8. Compute only system:
- 5.9. Reboot the system:
- 6. KylinOS
- 7. Fedora
- 8. SLES
- 9. OpenSUSE
- 10. Ubuntu
- 11. Debian
- 12. Amazon Linux
- 13. Azure Linux
- 14. Additional Package Manager Capabilities
- 15. Precompiled Streams
- 16. Kickstart Installation
- 17. Optional Components
- 18. Tarball and Zip Archive Deliverables
- 19. Post-installation Actions
- 20. Advanced Setup
- 21. Additional Considerations
- 22. Switching between Driver Module Flavors
- 23. Removing NVIDIA Driver
- 24. Frequently Asked Questions
- 24.1. Why do I see multiple “404 Not Found” errors when updating my repository meta-data on Ubuntu?
- 24.2. How can I tell X to ignore a GPU for compute-only use?
- 24.3. Why doesn’t the cuda-keyring package install the NVIDIA Drivers?
- 24.4. What do I do if the display does not load, or CUDA does not work, after performing a system update?
- 24.5. How do I install a CUDA driver with a version less than 367 using a network repo?
- 24.6. Why does the installation on SUSE install the Mesa-dri-nouveau dependency?
- 24.7. How do I handle “Errors were encountered while processing: glx-diversions”?
- 25. Notices