버추얼 6.0 제공하는 새로운 설정이라는 그래픽 컨트롤러입니다. 있는 네 개의 옵션을 선택하려면:
None -VBoxVGA -VMSVGA -VBoxSVGA
사용자 설명서에서 내가 찾는 이 정보:
그래픽 컨트롤러를 지정합니다 그래픽 어댑터 형식을 사용하여 게스트하는 모든 컴퓨터에서 요구됩니다. 참고는 설치해야 합니다 고객 추가 게스트에 VM 을 지정 VBoxSVGA 또는 VMSVGA 그래픽 컨트롤러입니다. 다음 옵션을 사용할 수 있습니다:
–VBoxSVGA:기본 그래픽 컨트롤러한 새로운 Vm 사용하는 리눅스 또는 Windows7 이상입니다. 이 그래픽 컨트롤러 성능 향상 및 3D 지원할 때에 비해 기존 VBoxVGA 옵션입니다.
–VBoxVGA:이 그래픽 컨트롤러는 기존의 객 Os. 은 기본 이 그래픽 컨트롤러 Windows 버전에 대해하기 전에 Windows7.
–VMSVGA:이 그래픽 컨트롤러를 에뮬레이션 VMware SVGA 그래픽 장치입니다.
None:지 않을 에뮬레이션 그래픽 어댑터 형식입니다.
하지만 여전히 그것을 설명하지 않는 그들이 왜아보세요. 때를 선택해야 합니다. 은 VMSVGA 보다 더 VBoxSVGA? 무엇이 잘못 VBoxVGA?
나의 부팅 테스트 archlinux-2019.02.01-x86_64.iso 버추얼와 6.0.4 에 efi 및 레거시 모드:
┌──────────┬─────────────────────────────────┬─────────────┐
│ Adapter │ EFI mode │ Legacy mode │
├──────────┼─────────────────────────────────┼─────────────┤
│ VBoxVGA │ ok │ ok │
│ VMSVGA │ ok in systemd-boot menu, │ ok │
│ │ then black screen for some time │ │
│ │ when booting, then becomes ok │ │
│ VBoxSVGA │ black screen │ ok │
└──────────┴─────────────────────────────────┴─────────────┘
또한 것으로 나타났으로 VMSVGA 및 VBoxSVGA 전달하는 비디오=XRESxYRES 매개 변수는 무시됩니다:
+----------+----------------+--------------+
| Adapter | EFI mode | Legacy mode |
+----------+----------------+--------------+
| VBoxVGA | works | works |
| VMSVGA | doesn't work | doesn't work |
| VBoxSVGA | could not test | doesn't work |
+----------+----------------+--------------+
하지만 그것은 여전히 가능하게 설정의 일부를 무시하는 해상도로 부팅한 후 fbset.
무엇을 기반으로 I've 에서 찾을 소스 코드:
이것을 에뮬레이트 그래픽 어댑터 특정을 버추얼에서와 같은 이전 버전(<6.0.0).
이에 대한 기본 이미지를 만든 이전 버전의 버추얼(<6.0.0)및 Windows 명하기 전에 Windows7. 그것은 일부 형태의 3D 통과하지만,–만약 내가 기억하는 올바르게 사용하여 안전하지 않은 접근 할 수 있습니 게스트 덤프하는 모든 명령을 호스트 GPU. 에 그것을 사용하여 리눅스를 설치해야 하므로 게스트 추가기 때문에 이 어댑터는지(아직)에 의해 지원되는 메인 라인은 리눅스 커널이다. 지원 OpenGL1.1 에서 64 비트 윈도우 10 과 리눅스공합니다.
이 옵션을 가능성이 존재하는 단 하 연속성 제공–후 업그레이드 6.0,모든 오래 된 Vm 이 모드는 자동으로 선택가's 전혀 예상치 못한 변경에 동작할지't 을 잃게 최상의 가속을 previously 했다.
이 VMware 에뮬레이트 워크스테이션 그래픽 어댑터"VMware SVGA3D"속 방법입니다.
반대로 매뉴얼 말한다,이것은 현재에 대한 기본 Linux 공합니다. 그것은 더욱 우수한 성능을 제공하기 위해 보존 방법입니다. 이 지원하는 메인 라인은 리눅스 커널을 사용하여의 디스플레이 드라이버. OpenGL2.1 모든 Windows 및 Linux 공합니다. *그것은 있을 수도 있습을 지원하는 장점이 오래된 운영 시스템는 VMware 고객 추가 사용할 수 있지만 버추얼 guest 추가 사항입니다. (나는 계획을 테스트하는 이 Windows9x 에는 그렇지 않으면 대규모의 고통을 얻을 수도 VESA 그래픽 작업으로 버추얼)
이 제공하는 하이브리드 장치를 작동 하는 다음과 같 VMSVGA(를 포함하여 그는 새로운 3D 가속 기능)지만,보고서 같은 오래된 PCI VID:PID 로 VBoxVGA.
이에 대한 기본 Windows 공합니다. 의 장점 이 모드는 업그레이드할 수 있는 기존 Vm(는 이전에 사용 VBoxVGA 했고 버추얼 비디오 드라이버 설치)및 그들지 않는't 을 잃게 자신의 그래픽 프로세스에서–그들은 여전히 동일한 장치,업그레이드할 때까지"guest 추가 사항"나중에 시간을 3D 사용합니다. *또한,때문에 그것이's 는 여전히 VMware SVGAemulated 여 버추얼,이 옵션을 선택하고 사용하는 버추얼 드라이버가 아직도 이점이 VMware 중 하나는,예를 들어,수하인의 버추얼-특정 추가 기능을 제공합니다.
이것은 분명히 더된 그래픽 모두에서. 만 그것을 사용하는 경우에 당신이 제공하는 실제 GPU 를 통 PCI 통과하는 경우,또는 시스템이 절대적으로는'tneed 다.
출처
하지만 그들은하게 당신은 아주 명백해야 할 때 그들을 선호:
–VBoxSVGA:기본 그래픽 컨트롤러한 새로운 Vm 사용하는 리눅스 또는 Windows7 이상입니다. 이 그래픽 컨트롤러 성능 향상 및 3D 지원할 때에 비해 기존 VBoxVGA 옵션입니다.
-Linux 또는 Windows>7 -성능 향상 및 3D 지원
–VBoxVGA:이 그래픽 컨트롤러는 기존의 객 Os. 은 기본 이 그래픽 컨트롤러 Windows 버전에 대해하기 전에 Windows7.
-(여 추정)약간 낮은 성능을 가지고 있지만 이상의 호환성을 가진 오래된 운영 체제 세 OS 또는 Windows<7
–VMSVGA:이 그래픽 컨트롤러를 에뮬레이션 VMware SVGA 그래픽 장치.
-을 에뮬레이트 VMWare 장치 -아마 최고의 경우 VM 원래 설정에 VMWare 고 있는 그들의 도구를 설치 -되지 않을 수 있으로 빠르게 근본 카드기 때문에 그것이's 하려고와 호환되는 다른 무언가이다.
None:지 않을 에뮬레이션 그래픽 어댑터 형식입니다.
-you don't 원한 그래픽 어댑터 즉,당신을 실행하려는 기계 머리 또는 SSH 그리고 don't 필요한 오버헤드 그것의 모방 그래픽입니다. -개선할 수 있는 성능으로 그것을 제거 레이어 또는 에뮬레이션
성능 중 하나입 차이입니다. 테스트와 함께glxgears
,을 얻을:
-VBoxVGA:60fps+/-2(매우 낮지만,이동하는 창문 주변은 부드러운 그래서 그럴듯한 것) -VMSVGA:1570fps+/-50(후 재부팅,나 1300fps+/-200?!) -VBoxSVGA:970fps+/-30(이 모드에서 계을 경고하는 나에게 환경 데스크탑's 그래픽에서 실행되는 CPU)
게스트에 추가 되었으로 업데이트에서 데비안 저장소기 전에 양산 VBoxVGA 폐기 경고를 첫번째로,그래서 내가 수치를 업데이트할 필요 없이 처음이다. 버전을 확인하여dpkg-l|grep 버추얼
.
고객 추가 있는 버전6.0.4
,mesa-utils(을 포함하는 glxgears)8.4.0-1+b1
,기본 OS 은 데비안 10(버스)계피와.
VM 가 PAE/NX enabled,3 차원 가속도 하지만 2D 가속,2Cpu 를 할당(호스트에는 2 개의 중핵을 가진 2 개의 스레드를 각),PV 기본,VT-x/AMD-V 를 사용하며,중첩이징이다.