CentOS 7.6は、NVIDIAディスクリートグラフィックスドライバーをインストールします(フルバージョン)

1.インストール依存の環境

yum -y install gcc kernel-devel kernel-headers

2.カーネルとソースのバージョンが一致しているかどうかを確認します

カーネルのバージョンを確認します。

[root@localhost 10:37:03 src]# ls /boot | grep vmlinu #内核版本
vmlinuz-0-rescue-628d97dc7b994787ae886db591ab8146
vmlinuz-3.10.0-957.el7.x86_64

ソースパッケージのバージョンを表示する 

[root@localhost 10:37:41 src]# rpm -aq |grep kernel-devel
kernel-devel-3.10.0-1062.12.1.el7.x86_64

カーネルバージョンがソースバージョンと同じであることを確認してください。そうでない場合、インストールはエラー6を報告します。
カーネルとソースコードがインストールするFC公式Webサイトからカーネルバージョンに対応するソースパッケージをダウンロードする必要がある場合。
次のWebサイトからダウンロードしてインストールできます。http
//rpmfind.net/linux/rpm2html/search.php?query = kernel-devel

3.ソースコードでNVIDIAグラフィックスドライバーをインストールする

3.1 Nvidiaの公式Webサイトで対応するドライバーをダウンロードする

公式ウェブサイトのダウンロードアドレス:https : //www.nvidia.cn/Download/index.aspx?lang=cn

対応するドライバーを検索した後、直接クリックしないでください。右クリックして、[名前を付けてリンク先を保存...]

そうしないと、長期間ダウンロードされません。

ストレージパスに中国語を使用しないことをお勧めします。

ここに画像の説明を挿入

保存したパスは〜/ usr / local / src / NVIDIA-Linux-x86_64-440.33.01.runです

3.2デフォルトでヌーボーをシールドする

suコマンドを使用して、rootユーザーに切り替えます。

su root

シールドブラックリストnvidiafbを構成ファイルに追加、#記号をシールドに追加

[root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf
#blacklist nvidiafb

次の2つの準備を続けて追加します 

[root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf
blacklist nouveau
options nouveau modeset=0

3.3再構築  initramfs image 手順

[root@localhost 10:37:41 src]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
[root@localhost 10:37:41 src]# dracut /boot/initramfs-$(uname -r).img $(uname -r)

3.4実行レベルをテキストモードに変更する

[root@localhost 10:37:41 src]# systemctl set-default multi-user.target

3.5再起動、rootユーザーでログイン

reboot

3.6 nouveauが無効になっているかどうかをもう一度確認する

ls mod | grep nouveau

関連するコンテンツが表示されない場合、無効になっています

3.7ダウンロードしたドライバーのディレクトリを入力します

[root@localhost 10:46:13 src]# cd /usr/local/src/
[root@localhost 10:37:41 src]# chmod +x NVIDIA-Linux-x86_64-440.33.01.run
[root@localhost 10:37:41 src]# ./NVIDIA-Linux-x86_64-440.33.01.run

インストール中に、[同意する]を選択します

xorg.confを変更するように求められたら、[はい]を選択します

  • この場合の注意:警告:NVIDIA GPUが430.34 NVIDIA Linuxグラフでサポートされていないようです 
  • プラス:--add-this-kernelパラメータ
     
  • こんな場合报:現在実行中のカーネルのカーネルソースツリーが見つかりません...... 
  • プラス:--kernel-source-path = / usr / src / kernels /カーネル番号(2 + Tabキーが自動的に表示されます)
     
  • このエラーが報告された場合:カーネルモジュール 'nvidia.ko'のロードを無効化.........
  • 実行:./NVIDIA-XXXX.run --kernel-source-path = / usr / src / kernels / kernel number -k $(uname -r)
[root@localhost 10:37:41 src]# ./NVIDIA-Linux-x86_64-440.33.01.run --add-this-kernel --kernel-source-path=/usr/src/kernels/3.10.0-1062.12.1.el7.x86_64/

入って!

よし!成功!

4:init 5はインターフェースモードに戻る

公開された59元の記事 ウォン称賛21 ビュー20000 +

おすすめ

転載: blog.csdn.net/tony_vip/article/details/104531383
おすすめ