SON DAKİKA

Nvdia

“NVIDIA’nın RHEL9 İçin Red Hat Tarafından İmzalanmış Açık GPU Veri Merkezi Sürücüleri”

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
The screenshot shows the shell prompt executing the sudo dnf module list nvidia-driver command and which driver releases are supported.
Şekil 1. Teknoloji önizleme aracının örnek çıktı listesi

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!

A screenshot shows the shell prompt and execution of the nvidia-smi command, which displays the CUDA driver version and system parameters within the Modularity streams.
Şekil 2. Örnek nvidia-smi komutu çıkışı

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.

Kaynak

Nvdia Blog

Düşüncenizi Paylaşın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgili Teknoloji Haberleri