GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7LinuxにNVIDIAドライバーをインストールする方法

CentOS 7によるNvidiaビデオグラフィックカードのサポートは、オープンソースのnouveauの形式で提供されます。 運転者。 nouveauの場合 ドライバーは十分なソリューションではありません。ユーザーは、独自の代替手段として公式のNvidiaドライバーをインストールできます。このステップバイステップのチュートリアルでは、Nvidiaドライバーのインストールのプロセス全体をガイドします。

他のLinuxディストリビューションにNvidiaドライバーをインストールするには、NvidiaLinuxドライバーガイドに従ってください。

CentOS 7LinuxGNOMEデスクトップにインストールされたNvidiaドライバー。

使用されるソフトウェア要件と規則

オペレーティングシステム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
基準 要件
CentOS7.5以降
GNOME、KDEなどの既存のデスクトップインストール
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

公式のNVIDIAドライバーをCentOS7Linuxにインストールする方法ステップバイステップの説明

Nvidiaドライバーのインストールは、複数の手順で構成されます。まず、利用可能なNvidia VGAカードのモデル番号を特定し、すべてのパッケージ前提条件をインストールしてシステムを準備し、公式のNvidiaドライバーをダウンロードします。

次のステップは、デフォルトのnouveauを無効にすることです ドライバーを作成し、独自のNvidiaドライバーをインストールします。始めましょう:

  1. ターミナルを開き、次を実行してNvidiaグラフィックカードモデルを識別します。
    #  lshw -numeric -C display
      *-display                 
           description: VGA compatible controller
           product: GP106 [GeForce GTX 1060 6GB] [10DE:1C03]
           vendor: NVIDIA Corporation [10DE]
           physical id: 0
           bus info: pci@0000:01:00.0
           version: a1
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
           configuration: driver=nouveau latency=0
           resources: irq:126 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:4000(size=128) memory:d3000000-d307ffff
    

    上記のコマンドは、Nvidiaカードのモデル番号に関する情報を提供します。また、オープンソースのnouveau nvidiaドライバーは現在使用中です。

  2. NvidiaカードモデルとLinuxオペレーティングシステムに基づく検索条件を使用して、nvidia.comからNvidiaドライバーパッケージをダウンロードします。または、実行していることがわかっている場合は、NvidiaLinuxドライバーリストからドライバーを直接ダウンロードできます。準備ができたら、次のようなファイルが作成されます。
    $ ls NVIDIA-Linux-x86_64-*
    NVIDIA-Linux-x86_64-410.73.run
    
  3. Nvidiaドライバーのコンパイルとインストールを成功させるためのすべての前提条件をインストールします。
    # yum groupinstall "Development Tools"
    # yum install kernel-devel epel-release
    # yum install dkms
    

    dkms パッケージはオプションです。ただし、このパッケージは、新しいカーネルが更新された場合に、継続的なNvidiaカーネルモジュールのコンパイルとインストールを保証します。

  4. nouveauを無効にする 構成を変更してドライバー/etc/default/grub ファイル。 nouveau.modeset=0を追加します GRUB_CMDLINE_LINUXで始まる行に 。以下に、以前に提案された変更を反映したgrub構成ファイルの例を示します。
    GRUB_TIMEOUT=5                                                                                                                                      
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"                                                                                   
    GRUB_DEFAULT=saved                                                                                                                                  
    GRUB_DISABLE_SUBMENU=true                                                                                                                           
    GRUB_TERMINAL_OUTPUT="console"                                                                                                                      
    GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet nouveau.modeset=0"                                                                                  
    GRUB_DISABLE_RECOVERY="true"
    

    上記の6行目は、nouveau 次回CentOS7Linuxシステムを起動すると、ドライバーは無効になります。準備ができたら、次のコマンドを実行して、新しいGRUB構成の変更を適用します。

    BIOS:
    $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    EFI:
    $ sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
    
  5. CentOS7Linuxシステムを再起動します。起動が完了したら、nouveauを確認します オープンソースのNvidiaドライバーは使用されなくなりました:
    # lshw -numeric -C display
    

    lshwの出力を比較します 上記の ステップ1 を使用したコマンド 。

  6. Xorgサーバーが停止しているときに、Nvidiaドライバーをインストールする必要があります。次の方法でテキストモードに切り替えます:
    # systemctl isolate multi-user.target
    
  7. 次のコマンドを実行して、Nvidiaドライバーをインストールします。
    # bash NVIDIA-Linux-x86_64-*
    

    プロンプトが表示されたら、YESと答えます NVIDIAの32ビット互換性ライブラリのインストールとX構成ファイルの自動更新。

  8. すべて完了しました。これで、NvidiaドライバーがCentOS7Linuxシステムにインストールされます。今すぐシステムを再起動し、ログインしてnvidia-settingsを実行します Nvidiaグラフィックカードの設定をさらに構成します。

    Linuxでのグラフィックカードのベンチマークガイドに従って、オプションでNvidiaグラフィックカードテストを実行できるようになりました。

Cent OS
  1. Debian 9StretchLinuxに最新のNVIDIAドライバーをインストールする方法

  2. LinuxMint20にNvidiaドライバーをインストールする方法

  3. Kubuntu16.10にNvidiaドライバーをインストールする方法

  1. CentOS7LinuxにNVIDIACUDAToolkitをインストールする方法

  2. CentOS8にNVIDIAドライバーをインストールする方法

  3. RHEL8ワークステーションにNVIDIAドライバーをインストールする方法

  1. Ubuntu 19.04 DiscoDingoLinuxにNVIDIAドライバーをインストールする方法

  2. Ubuntu 19.10 EoanErmineLinuxにNVIDIAドライバーをインストールする方法

  3. Ubuntu 18.10 CosmicCuttlefishLinuxにNVIDIAドライバーをインストールする方法