PowerEdge: NVIDIA-ohjaimen asentaminen Red Hat Enterprise Linuxiin

Summary: Tässä artikkelissa käsitellään NVIDIA-ohjaimen kääntämistä ja asentamista DKMS (Dynamic Kernel Module Support) -tuella Red Hat Enterprise Linuxissa, jossa Secure Boot on poistettu käytöstä. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Tässä artikkelissa käsitellään NVIDIA-ohjaimen kääntämistä ja asentamista DKMS:llä Red Hat Enterprise Linuxissa, jossa Secure Boot on poistettu käytöstä.

Varmista ennen aloittamista, että Secure Boot -asetus on poistettu käytöstä BIOSissa. Tämä johtuu siitä, että tämä asennusvaihtoehto käyttää DKMS:ää NVIDIA-ohjaimen kääntämiseen minkä tahansa käynnissä olevan ytimen lähdekoodista. Käännetylle ohjaimelle ei ole toimittajan allekirjoitusta. Jos suojattu käynnistys on käytössä, virhe ei lataa itse käännettyä ohjainta Required key not available. Tarkista nykyinen tila komennolla mokutil --sb-state Red Hat Enterprise Linuxissa, ja vaihda se BIOSissa painamalla F2 palvelimen POST-testin aikana.

Jos tarvitaan suojattu käynnistys tai jos haluat mieluummin valmiiksi käännetyn ohjaimen, katso asennusohjeet seuraavasta artikkelista.  NVIDIA-ohjaimen asentaminen verkossa Red Hat Enterprise Linuxiin, kun suojattu käynnistys on käytössä.

  1. Lataa tarvittava ohjain NVIDIA-sivustosta .Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.
    1. Valitse Red Hat Enterprise Linuxin oikea versio, esimerkiksi Red Hat Enterprise Linux 8.
    2. Valitse oikea asennettava CUDA-työkalupaketin edellyttämä Compute Unified Device Architecture (CUDA) -versio, esimerkiksi 12.2.
    3. Latauspaketti on RPM, esimerkiksi nvidia-driver-local-repo-rhel8-535.54.03-1.0-1.x86_64.rpm
  2. Asenna RPM. Tämä luo paikallisen säilön.
[root@rhel87 ~]# ls
anaconda-ks.cfg  nvidia-driver-local-repo-rhel8-535.54.03-1.0-1.x86_64.rpm
[root@rhel87 ~]# yum localinstall ./nvidia-driver-local-repo-rhel8-535.54.03-1.0-1.x86_64.rpm
...output skipped...
[root@rhel87 ~]# yum repolist
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

repo id                              repo name
my-rhel-87-AppStream-iso             my RHEL 87 AppStream iso
my-rhel-87-BaseOS-iso                my RHEL 87 BaseOS iso
my-rhel-extra-rpms                   my RHEL extra rpms
nvidia-driver-local-rhel8-535.54.03  nvidia-driver-local-rhel8-535.54.03
[root@rhel87 ~]#
  1. Asentaa DKMS. DKMS ei ole Red Hat Enterprise Linuxissa. Se on saatavana lisäpaketeissa Enterprise Linuxille (EPEL).Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.  Lisätietoja DKMS:stä on Red Hat -artikkelissa Onko DKMS Red Hat Enterprise Linuxissa Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.
[root@rhel87 ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
[root@rhel87 ~]# yum install dkms
  1. Voit tarvittaessa poistaa EPEL-todistuksen käytöstä tai poistaa sen.
# to disable epel, edit the following configuration and change to "enabled=0" 
[root@rhel87 ~]# vi /etc/yum.repos.d/epel.repo 

# to remove the epel 
[root@rhel87 ~]# yum remove epel-release
  1. Asenna käännöstyökalut ja ytimen otsikko. Varmista, että Red Hat -tilaus on liitetty.
[root@rhel87 ~]# yum groupinstall "Development Tools"
[root@rhel87 ~]# yum install kernel-devel-$(uname -r)
  1. Asenna cuda-ajuri
[root@rhel87 ~]# yum install cuda-driver
  1. Varmista, että ajurin asennus onnistui.
[root@rhel87 ~]# dkms status
nvidia/535.54.03, 4.18.0-425.3.1.el8.x86_64, x86_64: installed
[root@rhel87 ~]#
  1. Jos yllä määritettyä tilaa ei ole asennettu, vaan sen sijaan se on Lisätty, voit luoda sen.
[root@rhel87 ~]# dkms build nvidia/535.54.03
  1. Jos määritetty tila on rakennettu, voit asentaa sen.
[root@rhel87 ~]# dkms install nvidia/535.54.03
  1. Jos tila epäonnistui rakentamisessa tai asennuksessa, tarkista seuraavan polun lokit:
[root@rhel87 ~]# ls /var/lib/dkms/nvidia/535.54.03/4.18.0-425.3.1.el8.x86_64/x86_64/log/make.log
[root@rhel87 ~]#
  1. Käynnistä palvelin uudelleen, kun NVIDIA-ohjain on asennettu.
[root@rhel87 ~]# systemctl reboot
  1. Varmista , että ohjain on valmis.
[root@rhel87 ~]# lsmod | grep nvidia
nvidia_drm             73728  0
nvidia_modeset       1306624  1 nvidia_drm
nvidia_uvm           1523712  0
nvidia              56426496  2 nvidia_uvm,nvidia_modeset
drm_kms_helper        176128  4 qxl,nvidia_drm
drm                   565248  7 drm_kms_helper,qxl,nvidia,drm_ttm_helper,nvidia_drm,ttm
[root@rhel87 ~]# nvidia-smi
Tue Jul 25 12:00:29 2023
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.03              Driver Version: 535.54.03    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  Tesla P100-PCIE-12GB           Off | 00000000:07:00.0 Off |                    0 |
| N/A   33C    P0              29W / 250W |      0MiB / 12288MiB |      2%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+
[root@rhel87 ~]# modinfo nvidia
filename:       /lib/modules/4.18.0-425.3.1.el8.x86_64/extra/nvidia.ko.xz
firmware:       nvidia/535.54.03/gsp_tu10x.bin
firmware:       nvidia/535.54.03/gsp_ga10x.bin
alias:          char-major-195-*
version:        535.54.03
supported:      external
license:        NVIDIA
rhelversion:    8.7
srcversion:     EA9C7EF32617E104C8240C4



Jos ongelmia ilmenee, kerää seuraavat lokit ja ota yhteyttä Dellin tukeen:

  • sosreport
  • Edellä mainitut lokitiedostot koontiversiossa tai tee jos ohjaimen koontiversio epäonnistui
  • Mikä tahansa /var/log/nvidia-installer.logtai mahdolliset lokit, jotka mainitaan tulosteessa asennuksen aikana

Muita tietoja:

  • Jos Red Hat Enterprise Linux on asennettu ja käynnistetty graphical.target-ohjelmalla, näyttö saattaa pimentyä uudelleenkäynnistyksen jälkeen. Ratkaisu on siirtää /etc/X11/xorg.conf.d/10-nvidia.conf pois X11-kansiosta ja käynnistää palvelin uudelleen.
  • Jos haluat siirtää grafiikkasuorittimen virtuaalikoneeseen KVM:ssä graphical.target-komennolla, se epäonnistuu. Ratkaisu on käynnistää hypervisorin Red Hat Enterprise Linux multi-user.target-tiedostoon, koska tällöin graphical.target estää NVIDIA-ohjaimen purkamisen ennen siirtymistä virtuaalikoneeseen.

Affected Products

Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 9, Red Hat Enterprise Linux Version 8

Products

DSS 8440, Poweredge C4140, PowerEdge C6525, PowerEdge R640, PowerEdge R650, PowerEdge R6515, PowerEdge R6525, PowerEdge R740, PowerEdge R740XD, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R7515, PowerEdge R7525, PowerEdge R840 , PowerEdge R940xa, PowerEdge T550, PowerEdge T640, PowerEdge XE2420, PowerEdge XE7420, PowerEdge XE9680 ...
Article Properties
Article Number: 000216077
Article Type: How To
Last Modified: 06 Dec 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.