KylinOS#
This section covers:
KylinOS 10
Preparation#
Perform the Pre-installation Actions.
The kernel headers and development packages for the currently running kernel can be installed with:
# dnf install kernel-devel-$(uname -r) kernel-headers
Choose an installation method: Local Repository Installation or Network Repository Installation.
Local Repository Installation#
Download the NVIDIA driver:
$ wget https://developer.download.nvidia.com/compute/nvidia-driver/$version/local_installers/nvidia-driver-local-repo-$distro.$version.$arch.rpm
where
$version
is the NVIDIA driver versionInstall local repository on file system:
# rpm --install nvidia-driver-local-repo-$distro.$version*.$arch.rpm
Network Repository Installation#
Enable the network repository. For
x86_64
:# dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distro/$arch/cuda-$distro.repo
For
aarch64
:# dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distro/sbsa/cuda-$distro.repo
Clean DNF repository cache:
# dnf clean expire-cache
Driver Installation#
These instructions apply to both local and network installations.
Module Streams
# dnf module install nvidia-driver:<stream>/<profile>
Open Kernel Modules
# dnf module enable nvidia-driver:open-dkms
# dnf install nvidia-open
Example DKMS streams:
580-open
oropen-dkms
Proprietary Kernel Modules
# dnf module enable nvidia-driver:latest-dkms
# dnf install cuda-drivers
where profile by default is default
and does not need to be specified.
Example DKMS streams:
580-dkms
orlatest-dkms
Compute-only (Headless) and Desktop-only (no Compute) Installation#
It’s possible to install the driver without all the desktop components (GL, EGL, Vulkan, X drivers, and so on) to limit the footprint and dependencies on the system. With the same logic it’s possible to install a desktop system without any compute component.
Note
The components excluded at installation time can always be added at a later stage. This will pull in all the additional dependencies required.
Compute-only System#
Open Kernel Modules
# dnf install nvidia-driver-cuda kmod-nvidia-open-dkms
Proprietary Kernel Modules
# dnf install nvidia-driver-cuda kmod-nvidia-latest-dkms
Desktop-only System#
Open Kernel Modules
# dnf install nvidia-driver kmod-nvidia-open-dkms
Proprietary Kernel Modules
# dnf install nvidia-driver kmod-nvidia-latest-dkms
Reboot the System#
# reboot
Perform the Post-installation Actions.