「インストール - NVIDIAグラフィックドライバ」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の7版が非表示)
55行目: 55行目:
  sudo zypper addrepo --refresh 'https://download.nvidia.com/suse/sle15sp3/' NVIDIA
  sudo zypper addrepo --refresh 'https://download.nvidia.com/suse/sle15sp3/' NVIDIA
   
   
  # openSUSE Leap 15.6
  # openSUSE Leap
  sudo zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/15.6/' NVIDIA
  sudo zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever/' NVIDIA
<br><br>
<br><br>


63行目: 63行目:
  sudo lspci | grep VGA
  sudo lspci | grep VGA
  sudo  lscpu | grep Arch
  sudo  lscpu | grep Arch
  または
  # または
  hwinfo --gfxcard | grep Model
  sudo hwinfo --gfxcard | grep Model
  hwinfo --arch
  sudo hwinfo --arch
<br>
<br>
適切なNVIDIAグラフィックドライバを決定する方法を、以下に2つ示す。<br>
適切なNVIDIAグラフィックドライバを決定する方法を、以下に2つ示す。<br>
75行目: 75行目:
# [https://www.nvidia.com/Download/index.aspx NVIDIAの公式Webサイト]にアクセスして、目的のグラフィックドライバをダウンロードする。
# [https://www.nvidia.com/Download/index.aspx NVIDIAの公式Webサイト]にアクセスして、目的のグラフィックドライバをダウンロードする。
# ダウンロードしたグラフィックドライバに対して、以下のコマンドを実行する。
# ダウンロードしたグラフィックドライバに対して、以下のコマンドを実行する。
#: chmod u+x NVIDIA-Linux-x86_64-<バージョン>.run
#: <syntaxhighlight lang="text">
#: sudo ./NVIDIA-Linux-x86_64-<バージョン>.run
chmod u+x NVIDIA-Linux-x86_64-<バージョン>.run
sudo ./NVIDIA-Linux-x86_64-<バージョン>.run
</syntaxhighlight>
#: <br>
# 表示されるメッセージにしたがってインストールする。
# 表示されるメッセージにしたがってインストールする。
# インストール完了後、PCを再起動する。
# インストール完了後、PCを再起動する。
84行目: 87行目:
# [https://www.nvidia.com/Download/index.aspx NVIDIAの公式Webサイト]にあるプロプライエタリのドライバをダウンロードする。
# [https://www.nvidia.com/Download/index.aspx NVIDIAの公式Webサイト]にあるプロプライエタリのドライバをダウンロードする。
# 以下のコマンドを実行して、グラフィックドライバをアンインストールする。
# 以下のコマンドを実行して、グラフィックドライバをアンインストールする。
#: chmod u+x NVIDIA-Linux-x86_64-<バージョン>.run
#: <syntaxhighlight lang="text">
#: sudo ./NVIDIA-Linux-x86_64-<バージョン>.run --uninstall
chmod u+x NVIDIA-Linux-x86_64-<バージョン>.run
sudo ./NVIDIA-Linux-x86_64-<バージョン>.run --uninstall
</syntaxhighlight>
#: <br>
# Xorgの元の構成をバックアップから復元する。
# Xorgの元の構成をバックアップから復元する。
#: sudo nvidia-xconfig --restore-original-backup
#: <pre>sudo nvidia-xconfig --restore-original-backup</pre>
# Nouveauモジュールを有効にするため、/etc/modprobe.d/nvidia-default.confファイルにあるブラックリストをコメントアウトする。
# Nouveauモジュールを有効にするため、/etc/modprobe.d/nvidia-default.confファイルにあるブラックリストをコメントアウトする。
#: <code>sudo vi /etc/modprobe.d/nvidia-default.conf</code>
#: <pre>sudo vi /etc/modprobe.d/nvidia-default.conf</pre>
#: <br>
#: <syntaxhighlight lang="text">
# /etc/modprobe.d/nvidia-default.confファイル
# 変更前
blacklist nouveau
# 変更後
# blacklist nouveau
</syntaxhighlight>
#: <br>
#: <br>
#: <code># 変更前</code>
#: <code>blacklist nouveau</code>
#: <code># 変更後</code>
#: <code># blacklist nouveau</code>
# PCを再起動する。
# PCを再起動する。
<br>
<br>
==== プロプライエタリのグラフィックドライバ : 自動インストール ====
==== プロプライエタリのグラフィックドライバ : 自動インストール ====
NVIDIAのリポジトリを登録して、プロプライエタリのドライバをインストールする。<br>
NVIDIAのリポジトリを登録して、プロプライエタリのドライバをインストールする。<br>
125行目: 138行目:
===== SUSE =====
===== SUSE =====
まず、NVIDIAのリポジトリを追加する。<br>
まず、NVIDIAのリポジトリを追加する。<br>
# SLES 16
sudo zypper addrepo --refresh https://download.nvidia.com/suse/sle16/ NVIDIA
# SLES 15 SP7
sudo zypper addrepo --refresh https://download.nvidia.com/suse/sle15sp7/ NVIDIA
  # SLES 15 SP6
  # SLES 15 SP6
  sudo zypper addrepo --refresh https://download.nvidia.com/suse/sle15sp6/ NVIDIA
  sudo zypper addrepo --refresh https://download.nvidia.com/suse/sle15sp6/ NVIDIA
   
   
# SLES 15 SP5
  # openSUSE Leap
sudo zypper addrepo --refresh https://download.nvidia.com/suse/sle15sp5/ NVIDIA
  sudo zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever/' NVIDIA
  # openSUSE Leap 15.6
  sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/leap/15.6/ NVIDIA
<br>
<br>
# パッケージ管理システムまたは以下のコマンドを実行して、利用可能なパッケージを確認する。
# パッケージ管理システムまたは以下のコマンドを実行して、利用可能なパッケージを確認する。
#: <code>sudo zypper se x11-video-nvidiaG0*</code>
#: <syntaxhighlight lang="text">
#: または
sudo zypper se x11-video-nvidiaG0*
#: <code>sudo zypper se -s x11-video-nvidiaG0*</code>
# または
sudo zypper se -s x11-video-nvidiaG0*
</syntaxhighlight>
# 次に、NVIDIAグラフィックドライバをインストールする。<br><u>install-new-recommendsパッケージは、ゲーム等の不要なソフトウェアも追加されるので注意すること。</u>
# 次に、NVIDIAグラフィックドライバをインストールする。<br><u>install-new-recommendsパッケージは、ゲーム等の不要なソフトウェアも追加されるので注意すること。</u>
#: <code>sudo zypper install nvidia-computeG05 nvidia-gfxG05-kmp-default* nvidia-glG05 x11-video-nvidiaG05</code>
#: <syntaxhighlight lang="text">
#: または
sudo zypper install nvidia-computeG06 nvidia-gfxG06-kmp-default* nvidia-glG06 x11-video-nvidiaG06
#: <code>sudo zypper install-new-recommends</code>
# または
sudo zypper install-new-recommends
</syntaxhighlight>
<br>
<br>
NVIDIAグラフィックドライバをアンインストールするには、以下の手順に従う。<br>
NVIDIAグラフィックドライバをアンインストールするには、以下の手順に従う。<br>
# 以下のコマンドを実行する。
# 以下のコマンドを実行する。
#: <code>sudo zypper remove nvidia-computeG05 nvidia-gfxG05-kmp-default* nvidia-glG05 x11-video-nvidiaG05</code>
#: <pre>sudo zypper remove nvidia-computeG06 nvidia-gfxG06-kmp-default* nvidia-glG06 x11-video-nvidiaG06</pre>
# Xorgの元の構成をバックアップから復元する。
# Xorgの元の構成をバックアップから復元する。
#: <code>sudo nvidia-xconfig --restore-original-backup</code>
#: <pre>sudo nvidia-xconfig --restore-original-backup</pre>
# Nouveauモジュールを有効にする。(/etc/modprobe.d/nvidia-default.confファイルにあるブラックリストをコメント化)
# Nouveauモジュールを有効にする。(/etc/modprobe.d/nvidia-default.confファイルにあるブラックリストをコメント化)
#: <code>sudo vi /etc/modprobe.d/nvidia-default.conf</code>
#: <pre>sudo vi /etc/modprobe.d/nvidia-default.conf</pre>
#: <br>
#: <br>
#: <code># 変更前</code>
#: <syntaxhighlight lang="text">
#: <code>blacklist nouveau</code>
# /etc/modprobe.d/nvidia-default.confファイル
# 変更前
blacklist nouveau
# 変更後
# blacklist nouveau
</syntaxhighlight>
#: <br>
#: <br>
#: <code># 変更後</code>
#: <code># blacklist nouveau</code>
# PCを再起動する。
# PCを再起動する。
<br><br>
<br><br>
251行目: 276行目:
# まず、Linuxをマルチユーザモード(ランレベル3)で起動する。
# まず、Linuxをマルチユーザモード(ランレベル3)で起動する。
# nouveauドライバをアンインストールする。<br>または、/etc/modprobe.d/50-blacklist.confファイルに以下の設定を追記する。
# nouveauドライバをアンインストールする。<br>または、/etc/modprobe.d/50-blacklist.confファイルに以下の設定を追記する。
#: <code>blacklist nouveau</code>
#: <pre>blacklist nouveau</pre>
# NVIDIAグラフィックドライバをインストールする。<br>(上記のインストール手順を参照すること)
# NVIDIAグラフィックドライバをインストールする。<br>(上記のインストール手順を参照すること)
# /etc/gdm/custom.confファイルに以下の設定を追記する。
# /etc/gdm/custom.confファイルに以下の設定を追記する。
#: <code>WaylandEnable=false</code>
#: <pre>WaylandEnable=false</pre>
# Linuxを再起動して、ディスプレイマネージャを起動する。
# Linuxを再起動して、ディスプレイマネージャを起動する。
<br>
<br>
==== OS起動時のロード時間が長い ====
==== OS起動時のロード時間が長い ====
OS起動時にアニメーションを表示するPlymouthが、Nvidiaグラフィックドライバに対して正常に動作していないのが原因と予想される。<br>
OS起動時にアニメーションを表示するPlymouthが、Nvidiaグラフィックドライバに対して正常に動作していないのが原因と予想される。<br>
283行目: 309行目:
解決するには、openSUSE Primeをインストールして、グラフィックドライバとしてNVIDIAを選択する必要がある。<br>
解決するには、openSUSE Primeをインストールして、グラフィックドライバとしてNVIDIAを選択する必要がある。<br>
# まず、openSUSE Primeをインストールする。
# まず、openSUSE Primeをインストールする。
#: <code>sudo zypper install opensuse-prime</code>
#: <pre>sudo zypper install opensuse-prime</pre>
# Linuxを再起動する。
# Linuxを再起動する。
# prime-selectコマンドを実行して、グラフィックドライバを切り替える。
# prime-selectコマンドを実行して、グラフィックドライバを切り替える。
#: <code>sudo prime-select nvidia</code>
#: <pre>sudo prime-select nvidia</pre>
# X11関連のディレクトリおよびファイルのバックアップを作成する。
# X11関連のディレクトリおよびファイルのバックアップを作成する。
#: <code>sudo cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf.install_org.conf</code>
#: <syntaxhighlight lang="text">
#: <code>sudo cp /etc/X11/xorg.conf.d /etc/X11/xorg.conf.d_org</code>
sudo cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf.install_org.conf
#: <code>sudo cp /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d_org</code>
sudo cp /etc/X11/xorg.conf.d /etc/X11/xorg.conf.d_org
sudo cp /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d_org
</syntaxhighlight>
#: <br>
# 設定を反映させるため、以下のコマンドを実行する。
# 設定を反映させるため、以下のコマンドを実行する。
# <code>sudo nvidia-xconfig</code>
#: <pre>sudo nvidia-xconfig</pre>
# Linuxを再起動する。
# Linuxを再起動する。
<br><br>
<br><br>
301行目: 330行目:
# まず、NVFlashをダウンロードして解凍する。
# まず、NVFlashをダウンロードして解凍する。
# グラフィックボードで使用している現在のファームウェアのバックアップを取る。
# グラフィックボードで使用している現在のファームウェアのバックアップを取る。
#: <code>sudo ./nvflash --save backup.rom</code>
#: <syntaxhighlight lang="text">
#: または
sudo ./nvflash --save backup.rom
#: <code>sudo ./nvflash -b backup.rom</code>
# または
sudo ./nvflash -b backup.rom
</syntaxhighlight>
#: <br>
# もし、グラフィックカードのプロセッサの数を確認する場合は、以下のコマンドを実行する。
# もし、グラフィックカードのプロセッサの数を確認する場合は、以下のコマンドを実行する。
#: <code>sudo ./nvflash -list</code>
#: <syntaxhighlight lang="text">
#: <code>sudo ./nvflash --protectoff</code>
sudo ./nvflash -list
sudo ./nvflash --protectoff
</syntaxhighlight>
#: <br>
# グラフィックカードのファームウェアを更新するため、以下のコマンドを実行する。
# グラフィックカードのファームウェアを更新するため、以下のコマンドを実行する。
#: <code>sudo ./nvflash <新しいファームウェアのファイル>.rom</code>
#: <pre>sudo ./nvflash <新しいファームウェアのファイル>.rom</pre>
# "ビデオカードのファームウェアを更新しますか?"というメッセージが表示されるので、[Y]キーを押下する。(他のキーを押下すると中断する)
# "ビデオカードのファームウェアを更新しますか?"というメッセージが表示されるので、[Y]キーを押下する。(他のキーを押下すると中断する)
# ファームウェアのアップデートが完了するとビープ音が鳴り、"Update successful"メッセージが表示される。
# ファームウェアのアップデートが完了するとビープ音が鳴り、"Update successful"メッセージが表示される。