Image: 仮想マシン上のWinXPでDirect3Dサポートを試す [VMware/VirtualBox]

VMware Workstation Player 12およびVirtualBox 5.0.3上のWindows XPでDirectXのソフトウェアを動かしてみる。

Windows XPのリテールパッケージが未使用のまま余っているので、今の仮想マシンソフトの完成度はいかがなものかと思い、試しにインストールしてみました。どちらも仮想マシンサポートソフトウェアのインストールまでスムーズに進めました。フォルダー共有機能、USBサポート、ネットワーク機能なども大きな違いはありません。

互換性に大きな差が出たのがDirectX(Direct3D)への対応でした。

Oracle VirtualBox

標準ではDirectDraw(2Dアクセラレータ)はサポートしていますが、Direct3Dのサポートは無効になっています。Direct3Dのサポートを有効にするには、ゲストのWindowsをセーフモードで起動してからGuest Additionsのインストールを行う必要があります。

Image: VirtualBox Guest Additions インストール

dxdiagでDirect3Dのテストを掛けてみると、Direct3D8、Direct3D9は成功したが、Direct3D7は表示前にエラー(バックバッファを1つ持つフリッピングプライマリサーフェスを作成中 HRESULT=0x88760064)で終了しました。

Image: VirtualBox dxdiag

3Dmark2001SE(Direct3D 8)はベンチマーク実行中にエラーで強制終了。

ゆめりあベンチ(Direct3D 9)では背景やロゴが正常に表示されませんでした

Image: VirtualBox ゆめりあベンチ

ぐるみんベンチ(Direct3D 8、Direct3D 9)は完走。DX8:14041 DX9:14302

Image: VirtualBox ぐるみんベンチ

別環境(Radeon HD7850)にて3Dmark2001SE完走。スコアは7915。

Image: VirtualBox ぐるみんベンチ

VMware Player

dxdiagは問題なし。

3DMark2001SEはスコア5086。

ゆめりあベンチはスコア8493。

Image: VMware Player ゆめりあベンチ

ぐるみんベンチ DX8:12651 DX9:17229

数字以上に、見た目動きがカクついて見える。

以前VMware Player 6でベンチマークを取ったときはもっとスムーズに動いていたはずですが。ホストのグラフィック性能(前はRadeon HD7850、現在はIntel HD Graphics 4600)が関係しているのでしょうか。

Virtualbox仮想環境 評価要約

項目 評価 コメント
OSの入手性 ○  
仮想マシン作成 ○  
OS導入の難易度(VM) ○  
OS扱いの難易度(OS) ○  
デバイスドライバ認識 ○  
Guest Additions △ インストーラーの表示が英語
ファイル移動の手軽さ ○  
マウスの操作性 ○ マウス・ペンタブ共に問題なし。
ネットワーク(LAN) ○ Windows標準で自動認識。
2Dグラフィック ○  
3Dグラフィック(DirectX) △ 互換性は低く、正常に表示できないゲームが多い。
サウンド(PCM)出力 ○ Windows標準で自動認識。(Intel 82801AA AC'97 Audio Controller)
MIDI再生 ○ MSGS(ソフトMIDI)で再生確認。
CD-DA再生 ○ デジタルCD再生

VMware仮想環境 評価要約

項目 評価 コメント
OSの入手性 ○  
仮想マシン作成 ○  
OS導入の難易度(VM) ○ 簡易インストール機能によりインストール作業を省力化できる。
OS扱いの難易度(OS) ○  
デバイスドライバ認識 ○  
VMware Tools ○ XP SP1以前ではThin Printドライバインストール時にエラーが発生する
ファイル移動の手軽さ ○  
マウスの操作性 ○ マウス・ペンタブ共に問題なし。
ネットワーク(LAN) ○ Windows標準で自動認識。
2Dグラフィック ○  
3Dグラフィック(DirectX) ○ 互換性は高いがパフォーマンスが低い
サウンド(PCM)出力 ○ Windows標準で自動認識。(Creative Sound Blaster PCI WDM)
MIDI再生 ○ MSGS(ソフトMIDI)で再生確認。
CD-DA再生 ○ デジタルCD再生

※コメント欄が表示されない場合はdisqusについてJavascriptが有効であることを確認して下さい。コメントはスパム防止フィルターによる承認制のため、投稿してもすぐに反映されない場合があります。

管理人 : Akamaki (akm)

は、PCとVTuberに夢中になっている電気技術者です。

私はレトロコンピューティングの愛好家ですが、そのようなリグはもう収集していません。

私の活動はトップページで見ることができます。読んでくれてありがとう!