NVIDIA ve Red Hat, 2020 yılında tanıtılan önceden derlenmiş NVIDIA sürücüsünü geliştirmek için işbirliği yaptıklarını duyurdu. Geçen ay NVIDIA, açık GPU sürücü modüllerinin, NVIDIA grafik donanımını etkinleştirmenin önerilen varsayılan yolu olacağını açıkladı.
Bugün NVIDIA, Red Hat’in NVIDIA açık GPU çekirdek modüllerini derleyip imzaladığını duyurdu. Bu, Red Hat Enterprise Linux 9 işletim sistemi üzerinden kullanımın daha da kolaylaşmasını sağlarken, aynı zamanda Gizlilik Bilgisi desteklemek için bir yol sunuyor.
Artık imzalı açık GPU sürücüleri, herhangi bir ekstra anahtar kaydı yapılandırması olmadan kurulabilir ve kullanılabilir. Mevcut eski önceden derlenmiş paketlerle uyumlu olarak, sürücü güncellemesi yapıldığında yalnızca en son RHEL 9 çekirdeği destekleniyor.
Teknoloji Önizleme Aktivi
RHEL 9.5 ile birlikte, NVIDIA artık 30 Nisan 2025’e kadar deneme amacıyla kullanılabilecek bir teknoloji önizleme deposu sunuyor. Bu depo, açık GPU sürücüsü ve eski sürücüyü (bazı kısıtlamalarla) modüler akışlar kullanarak etkinleştirmeye olanak tanıyor.
Teknoloji önizleme süresi sona erdikten sonra, imzalı çekirdek modülleri, CUDA platformunun geri kalanıyla birlikte NVIDIA Compute paket deposunda bulunabilecektir: CUDA-X hızlandırma kütüphaneleri, CUDA ile optimize edilmiş uygulamalar ve çerçeveler.
Modüler akışların nasıl çalıştığı ve önceden derlenmiş grafik sürücüsü ile entegrasyonu hakkında daha fazla bilgi için, RHEL 8’de Modüler Akışlar ile NVIDIA Sürücü Dağıtımını Kolaylaştırma makalesine göz atabilirsiniz.
Teknoloji Önizlemeyi Aktifleştirme
İmzalı NVIDIA açık GPU sürücü modüllerini kullanmak için, Red Hat depolarının etkin olduğundan emin olun; bu depolar RHEL9 AppStream, RHEL9 BaseOS ve RHEL9 CRB’yi içermelidir:
$ subscription-manager repos --enable=rhel-9-for-x86_64-appstream-rpms
$ subscription-manager repos --enable=rhel-9-for-x86_64-baseos-rpms
$ subscription-manager repos --enable=codeready-builder-for-rhel-9-x86_64-rpms
CUDA ağ deposunu ekleyin:
$ sudo dnf config-manager --add-repo=https://developer.download.nvidia.com/compute/cuda/preview/repos/rhel9/x86_64/
Teknoloji önizleme deposu etkinleştirildiğinde, desteklenen modüler akışları görüntülemek için:
$ dnf module list nvidia-driver

Teknoloji önizleme, aşağıdaki yeni modüler akışları sağlar:
latest-open-gpu
<driver_version>-open-gpu
İmzalı önceden derlenmiş paketlerden yararlanmak için en son akışı yükleyin:
$ sudo dnf module install nvidia-driver:latest-open-gpu
Bilgisayarınızı yeniden başlatın ve keyfini çıkarın!

Teknoloji Önizleme Deposuyla İlgili Önemli Uyarılar
Eski önceden derlenmiş sürücü de modüler akışlarda listelenmiştir:
nvidia-driver:latest
nvidia-driver:latest-<major_version>
nvidia-driver:<major_version>
Bu sürücüler NVIDIA tarafından imzalanmıştır ve imza anahtarı kaydı gerektirir. Herhangi bir uyarı ile birlikte yüklenir, ancak yeniden başlattıktan sonra NVIDIA grafik sürücüsü devre dışı kalacaktır:
$ nvidia-smi
NVIDIA-SMI, NVIDIA sürücüsü ile iletişim kuramadığı için başarısız oldu. En son NVIDIA sürücüsünün yüklü ve çalışır olduğundan emin olun.
Durumu incelemek üzerine yapılan incelemede sorun netleşmektedir:
# insmod /usr/lib/modules/5.14.0-503.16.1.el9_4.x86_64/extra/drivers/video/nvidia/nvidia.ko
insmod: HATA: /usr/lib/modules/5.14.0-503.16.1.el9_4.x86_64/extra/drivers/video/nvidia/nvidia.ko modülü eklenemedi: Anahtar servis tarafından reddedildi
Bu durum, güvenli önyüklemenin varsayılan olarak etkin olması nedeniyle ortaya çıkmaktadır:
$ sudo mokutil --sb-state
Güvenli Önyükleme etkin
Bu modül, NVIDIA tarafından imzalanmıştır, ancak güven zinciri içinde değil:
$ modinfo /usr/lib/modules/5.14.0-503.16.1.el9_4.x86_64/extra/drivers/video/nvidia/nvidia.ko | grep signer
signer: NVIDIA
NVIDIA imzalama anahtarının nasıl kaydedileceği hakkında daha fazla bilgi için UEFI Güvenli Önyükleme sayfasını ziyaret edebilirsiniz.
Kurulum
Güvenli önyükleme etkin olan bir cihazda teknoloji önizleme deposunu kurun:
$ sudo dnf config-manager --add-repo=https://developer.download.nvidia.com/compute/cuda/preview/repos/rhel9/x86_64/
$ sudo dnf module install nvidia-driver:latest-open-gpu
$ sudo reboot
Herhangi bir paketleme sorunu bulursanız, lütfen bu sorunları github.com/NVIDIA/yum-packaging-precompiled-kmod/issues adresinde rapor edin.
Bu depo 31 Mart 2025 tarihine kadar etkin kalacaktır.
Özet
NVIDIA ve Red Hat işbirliği ile artık imzalı paketlerle güvenli önyükleme, RHEL 9 üzerinde daha da iyileşmiştir. Bu konuda daha fazla gelişme bekleyebilirsiniz.
Sürücü kaynak kodu /NVIDIA/open-gpu-kernel-modules GitHub reposunda mevcuttur.
Özel çekirdek modül paketlerinizi ve türev Linux dağıtımlarını yönetmek için gerekli paketleme şablonları ve talimatlar GitHub üzerinde sağlanmıştır:
Geri bildirim vermek için yorum gönderin veya sürücü hatalarını rapor edin. Eğer henüz bir üye değilseniz, NVIDIA Geliştirici Programı‘na katılmayı unutmayın.