VirtualBoxでより多くのビデオメモリを割り当てることは可能ですか?


24

現在、VirtualBoxを使用してFedora 15 VMを実行しています。設定を変更しながら、128 MBのビデオメモリを割り当て、3Dアクセラレーションを有効にしました。

より多くのビデオメモリを割り当てる方法はありますか?そうでない場合、なぜ128MBに制限されているのですか?


1
より多くのビデオメモリを提供することで役立つと思われるVMで何をしていますか?
ゾレダチェ

そこで、Compizを楽しみながらテストすることに興味があり、少し余分なメモリが役立つと考えました。私はとにかく制限された理由も疑問に思った
サイモンシーハン

@Zoredacheびっくりした!!! ユーザーが質問に関する解決策を持たず、なぜあなたがそれをしたいのかを尋ね続けるのはなぜですか?
QMaster

@QMaster、私は部分的に学ぶためにここにいて、誰かが何かをしたい理由を知っているので、私は何かを学ぶのに役立つかもしれないので、なぜ尋ねます。質問する人が異常な方法で問題に近づいていることもあれば、より良い代替案を提供できることもあるので、理由を尋ねます。なぜその質問にもっと良い説明があるのか​​を尋ねるので、同じ問題を抱えている他の誰かがそれを見つけたいと思う方が簡単になるでしょう。TL; DR明確でないときに人が何かをしたい理由を尋ねると、通常、質問/回答が改善されます。
ゾレダチェ

@Zoredacheそうです、しかし、私はあなたから問題について他のアドバイスを見ませんでした。2日間検索して、このタイプの「Why ?!」を取得しました。答えがあり、成功しなければ何もありません。あなたは私の刺激を理解していると確信しています。
QMaster

回答:


17

コマンドラインから実行できます。この例では、ビデオメモリを256MBに増やします。

<~> $ vbm showvminfo WinXP-SP3 | grep VRAM
VRAM size:       128MB

<~> $ vbm modifyvm WinXP-SP3 --vram 256

<~> $ vbm showvminfo WinXP-SP3 | grep VRAM
VRAM size:       256MB

注:vbmは実際にはの略語ですvboxmanage


1
その多くの場合、(私のような)のVirtualBoxを使用していない人のために言及する価値は:vbmのエイリアスでvboxmanage、このエイリアスを作成するか、単に置き換えるためにあなたがそうのいずれかが必要、vbmvboxmanage上記のコマンドインチ
joelostblom 14

8

VirtualBoxが提供する上限は、ホストハードウェア/ GPUの機能に関係なく、256Mbです。

たとえば、実行中:

vboxmanage modifyvm MyVMBoxName --vram 1024

このエラーを与えます:

VBoxManage: error: Invalid VRAM size: 1024 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 417 of file VBoxManageModifyVM.cpp

私のWin7の使用はPhotoshopなどのようにかなり広範囲であるため、VMにより多くのビデオメモリを割り当てる方法があれば素晴らしいでしょう。


3

仮想マシンの表示プロパティに移動し、モニター数を最大にします。これにより、そのすぐ上にあるビデオメモリの最大上限も得られます。続けて、ビデオメモリのスライダーを最大まで動かして[OK]をクリックします。仮想マシンを起動します。仮想マシンを数分間実行してからシャットダウンします。仮想マシンの表示プロパティに戻り、モニターカウントを1に戻します。今後、ビデオメモリは最大レベルのままになります。


これは私にとってはうまくいきました-何もインストールしたり、コマンドを台無しにする必要はありません。ありがとう!
DMan

私にとっても完璧に働いた。ありがとう。
シャイ

0

または(macを使用している場合)、

1)virtualboxで、VMを右クリック-> showinfinder

2)xxxxxxx.vboxファイルをエディターで編集します

3)行までスクロールダウン

...表示VRAMSize = "128" monitorCount = "1" accelerator3D = "true" accelerator2DVideo = "false" />

4)値を256に変更します

...表示VRAMSize = "256" monitorCount = "1" accelerator3D = "true" accelerator2DVideo = "false" />

保存します。

注:安全のため、現在のイメージのバックアップ/クローンを作成してください。上記のように、256 mb以内に設定してください。最後に、VMの実行中にこれを実行しないでください。:) がんばろう。

PCも同様である必要があり、vboxファイルを見つける必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.