GTX 970を用いたハイパフォーマンスなデスクトップ仮想化に成功
はじめに
長い戦いだった。全てを記すには時間がないので今は要点だけ書いておくこととする。*1
KVMを利用した仮想マシンへのGTX970のパススルーに成功した。*2
どういうことなのか
上記だと「わけがわからないよ」という人が大半だと思うのでざっくり説明すると、Linux上で動く仮想マシンに新しめのGPUを割り当てて最近のゲームを動作させるだけの高パフォーマンスを確保することに成功したということです。
ScreenShot
Watch_Dogsだって最高画質でヌルヌル動く
構成
HW
- CPU Intel CPU Core i7 5820K
- M/B Intel X99 (GIGABYTE GA-X99-SLI)
- VGA1(for Host) Radeon HD5450 (ASUSTek HD5450-SL-HM1GD3-L-V2)
- VGA2(for VM) GeForce GTX970 (ASUSTek GeForce STRIX-GTX970-DC2OC-4GD5)
Intel CPU Core i7 5820K 3.30GHz 15Mキャッシュ LGA2011-3 Haswell E BX80648I75820K【BOX】
- 出版社/メーカー: インテル
- 発売日: 2014/08/31
- メディア: Personal Computers
- この商品を含むブログを見る
- 出版社/メーカー: Gigabyte
- 発売日: 2015/11/14
- メディア: Personal Computers
- この商品を含むブログを見る
ASUSTek社製 Radeon HD5450搭載グラフィックスカード HD5450-SL-HM1GD3-L-V2
- 出版社/メーカー: Asustek
- 発売日: 2014/12/27
- メディア: Personal Computers
- この商品を含むブログを見る
ASUSTek社製 NVIDIA GeForce GTX 970搭載グラフィックスカード(オーバークロック) STRIX-GTX970-DC2OC-4GD5
- 出版社/メーカー: Asustek
- 発売日: 2014/05/27
- メディア: Personal Computers
- この商品を含むブログを見る
and other...
OS and Software
結論
- こういう用途にCentOSは向いてない(パッケージがことごとく古くて地雷を順に踏んでいった結果、kernelは3.x系の最新版&qemuも最新版にした。UbuntuかFedoraならもっとすんなり成功したと思う。)
- 正直なところ、Windowsの仮想化にさえ拘りがなければ素直にPCを二台用意したほうがよい。
まだいくつか課題は残っているものの、とりあえずギリギリ年内に間に合ってほっとしてる。
しかし、意地になってやり遂げたものの犠牲にした時間は帰ってこないのだ。年末だというのに会計処理とか大掃除とか何も手をつけていない。非常にまずいけど時間もないのでこのまま実家へ帰ります。。。