Tôi hiện đang sử dụng VirtualBox để chạy Fedora 15 VM. Trong khi thay đổi cài đặt của mình, tôi đã phân bổ 128 MB bộ nhớ video, cũng như cho phép tăng tốc 3D.
Có cách nào để gán thêm bộ nhớ video không? Nếu không, tại sao nó bị giới hạn ở 128MB?
Tôi hiện đang sử dụng VirtualBox để chạy Fedora 15 VM. Trong khi thay đổi cài đặt của mình, tôi đã phân bổ 128 MB bộ nhớ video, cũng như cho phép tăng tốc 3D.
Có cách nào để gán thêm bộ nhớ video không? Nếu không, tại sao nó bị giới hạn ở 128MB?
Câu trả lời:
Bạn có thể làm điều đó từ dòng lệnh. Ví dụ này sẽ tăng bộ nhớ video lên 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
Chú thích: vbm
thực sự là viết tắt của vboxmanage
.
vbm
là bí danh cho vboxmanage
, vì vậy bạn cần phải tạo bí danh này hoặc chỉ cần thay thế vbm
với vboxmanage
trong các lệnh trên.
Giới hạn trên do VirtualBox cung cấp là 256Mb, bất kể khả năng của phần cứng / GPU máy chủ của bạn.
Ví dụ: chạy:
vboxmanage modifyvm MyVMBoxName --vram 1024
Đưa ra lỗi này:
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
Sẽ rất tuyệt nếu có cách gán thêm bộ nhớ video cho VM vì việc sử dụng Win7 của tôi khá rộng, ví dụ: cho Photoshop.
đi đến thuộc tính hiển thị máy ảo của bạn và đặt số lượng màn hình ở mức tối đa; điều này cũng sẽ cung cấp cho bạn trần tối đa cho bộ nhớ video ngay phía trên nó. tiếp tục và di chuyển thanh trượt của bạn cho bộ nhớ video đến mức tối đa và ok nó. khởi động máy ảo của bạn Hãy để máy ảo của bạn chạy trong vài phút rồi tắt máy. quay trở lại các thuộc tính hiển thị của máy ảo và đưa màn hình đếm ngược xuống một. bộ nhớ video sẽ vẫn ở mức tối đa kể từ bây giờ.
Ngoài ra (nếu bạn đang sử dụng mac),
1) trong hộp ảo, nhấp chuột phải vào VM - & gt; trình diễn
2) chỉnh sửa tệp xxxxxxx.vbox bằng trình chỉnh sửa
3) cuộn xuống dòng
... Hiển thị VRAMize = "128" MonitorCount = "1" speedate3D = "true" speedate2DVideo = "false" / & gt;
4) thay đổi giá trị thành 256
... Hiển thị VRAMize = "256" MonitorCount = "1" Gia tốc3D = "đúng" tăng tốc2DVideo = "false" / & gt;
và lưu lại.
Lưu ý: Hãy nhớ sao lưu / sao chép hình ảnh hiện tại của bạn để đảm bảo an toàn. Như trên, cố gắng đặt trong vòng 256 mb. Và cuối cùng không chạy cái này trong khi VM của bạn đang chạy. :) chúc may mắn.
PC nên tương tự, bạn chỉ cần tìm tệp vbox.