Apakah mungkin untuk menetapkan lebih banyak memori video di VirtualBox?

24

Saat ini saya menggunakan VirtualBox untuk menjalankan Fedora 15 VM. Saat mengubah pengaturan saya, saya mengalokasikan 128MB memori video, serta mengaktifkan akselerasi 3D.

Apakah ada cara untuk menetapkan lebih banyak memori video? Jika tidak, mengapa dibatasi hingga 128MB?

Simon Sheehan
sumber
1
Apa yang Anda lakukan dalam VM yang menurut Anda akan terbantu dengan menyediakan lebih banyak memori video?
Zoredache
Saya tertarik menguji Compiz di sana untuk bersenang-senang, dan menemukan sedikit memori tambahan dapat membantu. Saya juga bertanya-tanya mengapa saya terbatas
Simon Sheehan
@Zoredache Saya kagum !!! mengapa pengguna tidak memiliki solusi tentang pertanyaan dan terus bertanya mengapa Anda ingin melakukan itu?
QMaster
@ Qaster, saya bertanya mengapa, karena saya ada di sini untuk belajar, dan mengetahui mengapa seseorang ingin melakukan sesuatu dapat membantu saya mempelajari sesuatu. Saya bertanya mengapa karena terkadang orang yang bertanya mendekati masalah dengan cara yang tidak biasa, dan kadang-kadang saya bisa memberikan alternatif yang lebih baik. Saya bertanya mengapa demikian pertanyaan itu akan memiliki deskripsi yang lebih baik sehingga mungkin lebih mudah bagi orang lain dengan masalah yang sama yang ingin menemukannya. TL; DR Bertanya mengapa seseorang ingin melakukan sesuatu ketika tidak jelas biasanya meningkatkan pertanyaan / jawaban.
Zoredache
@Zoredache Anda benar, Tapi saya tidak melihat saran lain dari Anda tentang masalahnya. Jadi setelah 2 hari mencari dan hanya mendapatkan jenis "MENGAPA?" jawaban dan tidak ada yang lain tanpa keberhasilan, saya yakin Anda mengerti kekesalan saya.
QMaster

Jawaban:

17

Anda dapat melakukannya dari baris perintah. Contoh ini akan meningkatkan memori video menjadi 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

Catatan: vbmsebenarnya merupakan singkatan untuk vboxmanage.

Joe Casadonte
sumber
1
Layak disebutkan bagi mereka yang tidak menggunakan virtualbox yang sering (seperti saya): vbmadalah alias untuk vboxmanage, jadi Anda harus membuat alias ini atau hanya mengganti vbmdengan vboxmanagedalam perintah di atas.
joelostblom
8

Batas atas yang disediakan oleh VirtualBox adalah 256Mb, terlepas dari kemampuan perangkat keras / GPU host Anda.

Misalnya menjalankan:

vboxmanage modifyvm MyVMBoxName --vram 1024

Memberikan kesalahan ini:

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

Akan lebih bagus jika ada cara untuk menetapkan lebih banyak memori video ke VM karena penggunaan Win7 saya cukup luas misalnya untuk Photoshop.

Leo Sen
sumber
3

buka properti tampilan mesin virtual Anda dan maksimalkan jumlah monitor; ini juga akan memberi Anda batas maksimum untuk memori video tepat di atasnya. lanjutkan dan gerakkan penggeser Anda untuk memori video hingga maks dan ok. mulai mesin virtual Anda. biarkan mesin virtual Anda berjalan selama beberapa menit kemudian matikan. kembali ke properti tampilan mesin virtual dan bawa hitungan monitor kembali ke satu. memori video akan tetap pada level maksimal mulai sekarang.

MOS
sumber
Ini bekerja dengan baik untuk saya - tidak perlu menginstal apa pun atau mengacaukan perintah apa pun. Terima kasih!
DMan
Bekerja dengan baik untuk saya juga. Terima kasih.
Shai
0

Atau (jika Anda menggunakan mac),

1) di virtualbox, klik kanan pada VM -> showinfinder

2) edit file xxxxxxx.vbox dengan editor

3) gulir ke bawah ke garis

... Tampilkan VRAMSize = "128" monitorCount = "1" accelerate3D = "true" accelerate2DVideo = "false" />

4) ubah nilainya menjadi 256

... Tampilkan VRAMSize = "256" monitorCount = "1" accelerate3D = "true" accelerate2DVideo = "false" />

dan simpan.

Catatan: Ingatlah untuk membuat cadangan / mengkloning gambar Anda saat ini untuk keamanan. Seperti di atas, coba atur dalam 256 mb. Dan akhirnya jangan jalankan ini saat VM Anda berjalan. :) semoga berhasil.

PC harus serupa, Anda hanya perlu menemukan file vbox.

Jimmy MG Lim
sumber