私はしばらくの間、Ubuntu で VirtualBox VM を使用してきましたが、ゲスト追加機能が適切にインストールされていれば、VM は常に 3D サポートを備えていました。少なくとも、Natty で Unity を実行するには十分でした。
しかし、新しいマシン (Dell Precision E4600) にアップグレードしたら、動作しなくなりました。 :(
古いマシン (Dell Latitude D630) には Intel グラフィックスが搭載されていると思いますが、新しいマシンには ATI グラフィックスが搭載されているので、おそらくそれが問題です。どのモデルを正確に確認すればよいかわかりません。
ホスト OS の Ubuntu 11.04 では 3D が動作します。つまり、Unity は問題なく実行でき、glxgears も動作し、FoldIt も動作します。どういうわけか、VirtualBox と VMWare Player の両方には不十分なようです。
最初は ATI の専用ドライバー (追加ドライバー ツール経由) をインストールしようとしました。このドライバーは VM で 3D を実行できるようにしましたが、複数のモニターのサポートで多くの問題が発生したため、アンインストールしました。
ATI ドライバーをインストールしたときに、デフォルトのドライバーが何らかの理由で壊れてしまったのでしょうか、それとも、ハードウェアが VM に対して十分にサポートされていないだけなのでしょうか? 11.10 では状況が改善されるでしょうか?
答え1
これは 11.10 で解決されたようです! :)
答え2
BIOS 設定でハードウェア仮想化サポートが有効になっていることを確認してください。最近のベンダーはデフォルトでこれを無効にする傾向があります。
また、CPU は仮想化をサポートしているシリーズであっても、シリーズのサブセクションにはサポートされていない可能性があります。この場合、VirtualBox と KVM はどちらもソフトウェアでエミュレートしますが、3D には速度が足りません。