「設定 - KVMのGPUパススルー」の版間の差分

ナビゲーションに移動 検索に移動
187行目: 187行目:
<br>
<br>
<u>'''2つのグラフィックボードがそれぞれ異なる場合(nVidia製とATI製)'''</u><br>
<u>'''2つのグラフィックボードがそれぞれ異なる場合(nVidia製とATI製)'''</u><br>
/etc/modprobe.d/50-blacklist.confファイルを編集して、以下の内容を追記する。<br>
/lib/modprobe.d/50-blacklist.confファイル、または、/etc/modprobe.d/50-blacklist.confファイルを編集して、以下の内容を追記する。<br>
# SUSE 15.4の場合
sudo vi /lib/modprobe.d/50-blacklist.conf
# SUSE 15.3以前の場合
sudo vi /etc/modprobe.d/50-blacklist.conf
<br>
  # LinuxホストにATI製グラフィックボード、VMにnVidia製グラフィックボードを使用する場合
  # LinuxホストにATI製グラフィックボード、VMにnVidia製グラフィックボードを使用する場合
  blacklist nouveau
  blacklist nouveau
197行目: 203行目:
<br>
<br>
<u>'''2つのグラフィックボードが同じ場合(両方ともnVidia製または両方ともATI製)'''</u><br>
<u>'''2つのグラフィックボードが同じ場合(両方ともnVidia製または両方ともATI製)'''</u><br>
まず、/etc/modprobe.d/gpu-passthrough.confファイルを作成して、以下のように編集する。<br>
まず、/lib/modprobe.d/gpu-passthrough.confファイル、または、/etc/modprobe.d/gpu-passthrough.confファイルを作成して、以下のように編集する。<br>
ここで、<VMで使用するGPUのベンダー>と<VMで使用するGPUのモデルID>は、上記セクションで実行したlsIOMMU.shの出力結果に記載されている。<br>
ここで、<VMで使用するGPUのベンダー>と<VMで使用するGPUのモデルID>は、上記セクションで実行したlsIOMMU.shの出力結果に記載されている。<br>
  # /etc/modprobe.d/gpu-passthrough.confファイル
  # SUSE 15.4の場合
sudo vi /lib/modprobe.d/gpu-passthrough.conf
# SUSE 15.3以前の場合
sudo vi /etc/modprobe.d/gpu-passthrough.conf
<br>
# /lib/modprobe.d/gpu-passthrough.confファイル または /etc/modprobe.d/gpu-passthrough.confファイル
   
   
  options vfio-pci ids=<VMで使用するGPUのベンダー>,<VMで使用するGPUのモデルID>
  options vfio-pci ids=<VMで使用するGPUのベンダー>,<VMで使用するGPUのモデルID>
214行目: 226行目:
しかし、Linuxカーネル 5.9.1以降はこのオプションが問題を引き起こすという報告がある。<br>
しかし、Linuxカーネル 5.9.1以降はこのオプションが問題を引き起こすという報告がある。<br>
個人的には、<code>kvm.ignore_msrs=1</code>オプションを付加して、問題が発生する場合は当オプションを削除する方法を推奨する。<br>
個人的には、<code>kvm.ignore_msrs=1</code>オプションを付加して、問題が発生する場合は当オプションを削除する方法を推奨する。<br>
  # /etc/modprobe.d/gpu-passthrough.confファイル
  # SUSE 15.4の場合
sudo vi /lib/modprobe.d/gpu-passthrough.conf
# SUSE 15.3以前の場合
sudo vi /etc/modprobe.d/gpu-passthrough.conf
<br>
# /lib/modprobe.d/gpu-passthrough.confファイル または /etc/modprobe.d/gpu-passthrough.confファイル
   
   
  options kvm ignore_msrs=1
  options kvm ignore_msrs=1

案内メニュー