VirtualBox-비디오 메모리를 늘리는 방법?


39

방금 게스트 추가를 포함하여 VirtualBox에 Ubuntu 14.04를 설치했습니다.

그러나 디스플레이 속도가 느립니다. 디스플레이 설정을 보면 비디오 메모리가 12MB에 불과하지만 슬라이더를 움직여서 늘릴 수는 없습니다. 확장 기능의 확인란도 회색으로 표시됩니다. 스크린 샷을 참조하십시오.

.

메모리 양을 늘리려면 어떻게합니까?

티아

답변:


36

설정을 편집하려면 가상 OS를 종료해야합니다.


1
또한 가상 OS를 올바르게 종료해야합니다. 상태를 저장하면 작동하지 않습니다.
Reeshabh Ranjan

57

Virtual Box는 최대 256MB의 비디오 RAM을 지원합니다. Virtual Box Manager의 슬라이더를 사용하여 설정할 수 없습니다.

지원되는 모든 메모리를 최대한 활용하기 위해 터미널에서 다음 명령을 실행할 수 있습니다.

VBoxManage modifyvm "Name of VM" --vram 256

비디오 RAM과 같은 설정을 변경하기 전에 기존 가상 머신을 종료해야합니다.

에 대한주의 3D 비디오 하드웨어 가속 게스트 추가의 비디오 드라이버에서 호스트 그래픽 카드의 물리적 RAM을 통해 전달됩니다. 가상 머신의 비디오 RAM 설정은 이에 영향을 미치지 않습니다.


이것이 유일한 작업 방법입니다. VirtualBox가 파일을 자동으로 새로 고치므로 vbox 파일을 수동으로 업데이트해도 작동하지 않습니다.
ZedTuX

이것은 끔찍한 제안입니다. 이것을 시도하는 것은 내 VM을 완전히 망쳤습니다. 에 ": INT18 : FATAL 부팅 실패"에 이제 부츠
krb686

@ krb686 : 유감입니다. 이 오류는 여기서 재현 할 수 없습니다. VRAM 증가와 관련이 없을 수 있습니다.
Takkat

@ krb686이 오류는 부팅 절차와 관련이 있습니다. 예 : 누락 된 마스터 부트 레코드 또는 OS의 유사한 부트 관련 부분
Foaster

이 명령으로 인해 시스템이 부팅을 중단했습니다 (텍스트가없는 모든 검은 색 화면으로 부팅). 128로 되 돌리면 (으로 다시 실행) 다시 가져 왔습니다.
mike

9
  1. 가상 머신을 중지하고 virtualbox를 닫습니다.
  2. "Sublime Text"와 같은 텍스트 편집기를 사용하여 YOUMACHINE.vbox를 엽니 다 . 미리 백업하십시오.
  3. vram 항목 을 찾아서 값을 변경하십시오.

    <Display VRAMSize="256" monitorCount="1" accelerate3D="true"
      accelerate2DVideo="false"/>
    
  4. 파일을 저장하십시오.

이제 비디오 메모리를 128 이상으로 늘릴 수 있습니다.


2
가상 머신이 중지되면 VirtualBox의 UI를 통해 설정을 수정할 수 있습니다. 실제로 잘못된 것이 아니라면 텍스트 편집기를 사용하여 해당 설정을 변경하지 않아도됩니다.
jkt123

1
.vbox를 직접 편집하지 않는 것이 좋습니다.
Geek

1
@ jkt123 VB UI를 통해 가능하다면 제안하지 않았을 것입니다. 여기서는 128을 넘어서 크기를 조정할 수없는 비디오 램 크기에 대해 이야기하고 있습니다.
elsadek

@ElderGeek는 고급 사용자를위한 것이 아니며 편집하기 전에 백업하는 것이 항상 모범 사례입니다.
elsadek

당신의 대답은 초보자가 실수하지 않도록 격려하기 위해 명확하게 나타내지 않아야합니까? 여전히 불필요하고 권장되지 않습니다. virtualbox.org/manual/ch08.html
Geek

3

모니터 수를 8로 설정하면 비디오 메모리를 256MB로 늘릴 수 있습니다.


1
모니터 카운트를 8에서 1로 다시 설정하면 비디오 메모리는 256MB로 유지됩니다.
karel

@karel 몰랐습니다. 슬라이더는 항상 내려 가서 VRAM을 128로 재설정하는 것처럼 보였습니다. Nice trick :)
Bosnian Coder

2

Marvin이 언급했듯이 변경하기 전에 VM을 종료해야합니다. sudo apt-get install virtualbox-guest-dkms가상 우분투 에도 있어야합니다 . 또한 3D 가속이 작동하지 않을 수 있으며 Unity는 3D에 무겁습니다. 따라서 xfce4와 같이 그래픽이 덜 사용되는 데스크탑을 사용하는 것이 더 좋고 빠를 수 있습니다. 적어도 2D 가속을 활성화하십시오. 약간의 속도 향상을 제공해야합니다.


정보에 대해서 감사드립니다. 나는 이미했다 sudo apt-get install dkms. 무엇을합니까 sudo apt-get install virtualbox-guest-dkms? 차이점이 뭐야?
ksl

dkms = 동적 / Dell 커널 관리 시스템. virtualbox-guest-dkms는 dkms와 함께 작동하도록 만들어진 우분투 커널 용 게스트 추가 드라이버입니다. 따라서 둘 다 필요합니다.
user283885

1

VB v5.1.x에서 UI에서 3D 가속을 먼저 ​​활성화하면 VRAM이 자동으로 256M으로 이동합니다.


이 질문은 Ubuntu 게스트를 가리 킵니다. 스크린 샷은 Windows 10 게스트입니다. VirtualBox에는 다양한 유형의 게스트에 대해 서로 다른 제한 및 설정이 있습니다. Linux 게스트는 "2D Video Acc"를 사용할 수 없으며 최대 비디오 메모리는 128MB입니다
xx1xx

@RichardPierre-논쟁을 시작하고 싶지 않지만 내 스크린 샷은 실제로 Ubunty에서 가져 왔습니다. 다시 확인하십시오.
alboko

2
Linux "Host"에서 Windows "Guest"를 실행하고 있습니다. Windows "게스트"는 허용되는 설정이 다릅니다. 그 중 하나는 "Windows 게스트"전용입니다. virtualbox.org/manual/ch04.html#guestadd-2d 또한 Linux "게스트"가 비디오 메모리에 할당 할 수있는 최대 값은 128MB입니다. Linux "Guest"로 다시 시도하고 그렇지 않은 경우 알려주십시오.
xx1xx

1
  1. VM 종료
  2. 관리자 권한 명령 프롬프트에서 :

" C : \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe"modifyvm "Ubuntu"--vram 256 "Ubuntu"를 VM 이름으로 바꿉니다.

검증 된 작업.

그리고 물론 VM 우분투의 터미널에서 :

  1. sudo apt-get 설치 dkms & sudo apt-get 설치 virtualbox-guest-dkms
  2. VM 재부팅

1
true ..뿐만 아니라 vboxmanager.exe의 정확한 위치. (이전 게시물에서 누락되었습니다) 그렇지 않으면 작동하지 않습니다.
Johan Vijfhuizen

0

--vram 옵션을 찾기 위해 vboxmanage 자체를 실행했지만 최상위 답변의 명령을 사용할 수 없었습니다. 누군가 VM에 필요한 것보다 더 많은 RAM이 필요하지 않다고 게시 했으므로 가속이 활성화되지 않은 상태에서 4k에서 실행되는 Win7에 대한 내 설정을 게시하여 "충분하지 않은 RAM"에 대해 불평했습니다. 누군가가 이것을 유용하게 사용하기를 바랍니다. 마지막 게시물은 2 월 18 일이므로이 업데이트가 작동합니다. 누군가가 여기에 검은 화면으로 갔다고 조언했기 때문에-조언은-VM을 복제하고 작동하는지 먼저 테스트하십시오.

변경 전 설정 : 변경 전 설정

변경 후 설정 : 변경 후 설정

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.