CentOS 7によるNvidiaビデオグラフィックカードのサポートは、オープンソースのnouveau
の形式で提供されます。 運転者。 nouveau
の場合 ドライバーは十分なソリューションではありません。ユーザーは、独自の代替手段として公式のNvidiaドライバーをインストールできます。このステップバイステップのチュートリアルでは、Nvidiaドライバーのインストールのプロセス全体をガイドします。
他のLinuxディストリビューションにNvidiaドライバーをインストールするには、NvidiaLinuxドライバーガイドに従ってください。
CentOS 7LinuxGNOMEデスクトップにインストールされたNvidiaドライバー。
使用されるソフトウェア要件と規則
基準 | 要件 |
---|---|
CentOS7.5以降 | |
GNOME、KDEなどの既存のデスクトップインストール | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
公式のNVIDIAドライバーをCentOS7Linuxにインストールする方法ステップバイステップの説明
Nvidiaドライバーのインストールは、複数の手順で構成されます。まず、利用可能なNvidia VGAカードのモデル番号を特定し、すべてのパッケージ前提条件をインストールしてシステムを準備し、公式のNvidiaドライバーをダウンロードします。
次のステップは、デフォルトのnouveau
を無効にすることです ドライバーを作成し、独自のNvidiaドライバーをインストールします。始めましょう:
- ターミナルを開き、次を実行して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ドライバーは現在使用中です。 - NvidiaカードモデルとLinuxオペレーティングシステムに基づく検索条件を使用して、nvidia.comからNvidiaドライバーパッケージをダウンロードします。または、実行していることがわかっている場合は、NvidiaLinuxドライバーリストからドライバーを直接ダウンロードできます。準備ができたら、次のようなファイルが作成されます。
$ ls NVIDIA-Linux-x86_64-* NVIDIA-Linux-x86_64-410.73.run
- Nvidiaドライバーのコンパイルとインストールを成功させるためのすべての前提条件をインストールします。
# yum groupinstall "Development Tools" # yum install kernel-devel epel-release # yum install dkms
dkms
パッケージはオプションです。ただし、このパッケージは、新しいカーネルが更新された場合に、継続的なNvidiaカーネルモジュールのコンパイルとインストールを保証します。 -
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
- CentOS7Linuxシステムを再起動します。起動が完了したら、
nouveau
を確認します オープンソースのNvidiaドライバーは使用されなくなりました:# lshw -numeric -C display
lshw
の出力を比較します 上記のステップ1 を使用したコマンド 。 - Xorgサーバーが停止しているときに、Nvidiaドライバーをインストールする必要があります。次の方法でテキストモードに切り替えます:
# systemctl isolate multi-user.target
- 次のコマンドを実行して、Nvidiaドライバーをインストールします。
# bash NVIDIA-Linux-x86_64-*
プロンプトが表示されたら、
YES
と答えます NVIDIAの32ビット互換性ライブラリのインストールとX構成ファイルの自動更新。 - すべて完了しました。これで、NvidiaドライバーがCentOS7Linuxシステムにインストールされます。今すぐシステムを再起動し、ログインして
nvidia-settings
を実行します Nvidiaグラフィックカードの設定をさらに構成します。 Linuxでのグラフィックカードのベンチマークガイドに従って、オプションでNvidiaグラフィックカードテストを実行できるようになりました。