vmware上のubuntu vmでGPUをパススルー接続する

vmware環境でNVIDIA Tesla V100をパススルー接続しました。

下記情報が非常に役立ちました。

 

ポイントとしては

・デフォルトでロードされるnouveauグラフィックドライバを無効にすること

UbuntuのインストールはEFIでインストールすること

仮想マシンに以下のパラメータを設定すること

pciPassthru.use64bitMMIO="TRUE"
pciPassthru.64bitMMIOSizeGB="32"(この値はGPUタイプ、枚数により変わります)

 

blogs.vmware.com

qiita.com

あと、パススルー有効にしたGPUVMにデバイスとして追加する際には、仮想マシンに割当したメモリを全て予約にする必要がありました。 

この状態で仮想マシンを起動すると仮想マシンのメモリ使用率の警告(既定値:90%)が表示されます。

f:id:fjtknj:20190205113749p:plain

assign-passthru-gpu