현재 VirtualBox를 사용하여 Fedora 15 VM을 실행하고 있습니다. 설정을 변경하는 동안 128MB의 비디오 메모리를 할당하고 3D 가속을 활성화했습니다.
더 많은 비디오 메모리를 할당 할 수있는 방법이 있습니까? 그렇지 않은 경우 왜 128MB로 제한됩니까?
현재 VirtualBox를 사용하여 Fedora 15 VM을 실행하고 있습니다. 설정을 변경하는 동안 128MB의 비디오 메모리를 할당하고 3D 가속을 활성화했습니다.
더 많은 비디오 메모리를 할당 할 수있는 방법이 있습니까? 그렇지 않은 경우 왜 128MB로 제한됩니까?
답변:
명령 행에서 수행 할 수 있습니다. 이 예는 비디오 메모리를 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.
vbm의 별칭입니다 vboxmanage당신 때문에 하나의 필요성이 별명을 작성하거나 교체 vbm와 함께 vboxmanage위의 명령이다.
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에 더 많은 비디오 메모리를 할당하는 방법이 있다면 좋을 것입니다.
가상 머신 디스플레이 속성으로 이동하여 모니터 수를 최대로 설정하십시오. 또한 바로 위의 비디오 메모리 최대 한도를 제공합니다. 계속해서 비디오 메모리 슬라이더를 최대 및 최대로 움직입니다. 가상 머신을 시작하십시오. 가상 머신을 몇 분 동안 실행 한 다음 종료하십시오. 가상 머신 디스플레이 속성으로 돌아가서 모니터 카운트를 하나로 낮추십시오. 비디오 메모리는 지금부터 최대 레벨로 유지됩니다.
또는 (Mac을 사용하는 경우)
1) virtualbox에서 VM-> showinfinder를 마우스 오른쪽 버튼으로 클릭하십시오.
2) 편집기로 xxxxxxx.vbox 파일을 편집하십시오
3) 줄 아래로 스크롤
... 디스플레이 VRAMSize = "128"monitorCount = "1"가속 3D = "true"가속 2DVideo = "false"/>
4) 값을 256으로 변경
... 디스플레이 VRAMSize = "256"monitorCount = "1"가속 3D = "true"가속 2DVideo = "false"/>
저장하십시오.
참고 : 안전을 위해 현재 이미지를 백업 / 복제해야합니다. 위와 같이 256MB 이내로 설정하십시오. 마지막으로 VM이 실행되는 동안 이것을 실행하지 마십시오. :) 행운을 빕니다.
PC는 비슷해야하며 vbox 파일을 찾으면됩니다.