13,230
回編集
| 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 | ||