web-dev-qa-db-ja.com

ホストWindows 7 64ビットを備えたUbuntu 12.04 64ビット仮想ボックスでUnity 3Dサポートを有効にする方法

ホストWindows 7 64ビットの両方を備えたVirtualBoxにUbuntu 12.04をインストールしましたが、ビデオはvlcとムービープレーヤーの両方で途切れ途切れで、Ubuntuの実行は遅く、クリックするたびに数秒遅れます

build-essentials、vboxゲストの追加、vbox拡張機能をインストールし、3Dアクセラレーションを有効にしましたが、unity_support_testの結果は"No"でした。

Not software rendered:    no 
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes
Unity 3D supported:       no

ビデオが途切れることなく、通常のホストOSと同様に、3Dサポートを取得してUbuntuをより高速に実行するのを手伝ってください。私の友人のシステムでは、仮想ボックスにグラフィックカードがなくても有効になっています。私のシステムでこれをどのように達成できますか?

7
Yogi

Unityがリリースされて以来、私は同じ問題を抱えていました。これが私にとって常に有効な解決策です。

  1. マシンのVirtualBoxで3Dアクセラレーションを有効にします
  2. 適切なビデオメモリを提供する
  3. Ubuntuゲストを起動します
  4. 実行中のカーネルにカーネルヘッダーがインストールされていることを確認します

    Sudo apt-get install build-essential linux-headers-$(uname -r)

  5. マウントvboxの追加

  6. Guest Additionsをインストールします。Sudoコマンドプロンプトから実行しない場合は自動起動する必要があります

    Sudo ./VBoxLinuxAdditions.run

  7. / etc/modulesの行に「vboxvideo」という単語が表示されていることを確認します

  8. リブート
  9. Sudo/usr/lib/nux/unity_support_test -pでテストします

これにより、vboxビデオドライバーが正しくビルドされ、現在実行中のカーネルにインストールされます。

Apt-get dist-upgradeを実行する場合は、カーネルバージョンが変更される可能性があるため、このプロセスを繰り返す必要があります。

6
Jason Morgan