VirtualBox'ta VBoxVGA, VMSVGA ve VBoxSVGA arasındaki farklar nelerdir?
VirtualBox 6.0, Grafik Denetleyicisi adında yeni bir ayar sunar. Aralarından seçim yapabileceğiniz dört seçenek vardır:
- Hiçbiri
- VBoxVGA
- VMSVGA
- VBoxSVGA
Kullanım kılavuzunda bu bilgiyi buldum:
Grafik Denetleyici: Konuk sanal makine tarafından kullanılan grafik bağdaştırıcı türünü belirtir. VBoxSVGA veya VMSVGA grafik denetleyicisini belirtmek için konuk VM'ye Konuk Eklentilerini yüklemeniz gerektiğini unutmayın. Aşağıdaki seçenekler mevcuttur:
- VBoxSVGA: Linux veya Windows 7 veya üstünü kullanan yeni VM'ler için varsayılan grafik denetleyicisi. Bu grafik denetleyicisi, eski VBoxVGA seçeneğine kıyasla performansı ve 3D desteğini geliştirir.
- VBoxVGA: Eski konuk işletim sistemleri için bu grafik denetleyicisini kullanın. Bu, Windows 7'den önceki Windows sürümleri için varsayılan grafik denetleyicisidir.
- VMSVGA: Bir VMware SVGA grafik aygıtını taklit etmek için bu grafik denetleyicisini kullanın.
- Yok: Bir grafik bağdaştırıcı türünü taklit etmez.
Ancak yine de hangisini ve neden tercih etmem gerektiği açıklanmıyor.
Ne zaman Hiçbirini seçmeliyim?
VMSVGA, VBoxSVGA'dan daha mı iyi?
VBoxVGA'nın nesi var?
archlinux-2019.02.01-x86_64.iso dosyasını virtualbox 6.0.4 ile efi ve legacy modlarında boot etmeyi test ettim:
┌──────────┬─────────────────────────────────┬─────────────┐
│ 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 │
└──────────┴─────────────────────────────────┴─────────────┘
Ayrıca VMSVGA ve VBoxSVGA ile video=XRESxYRES parametresinin geçilmesinin göz ardı edildiğini fark ettim:
+----------+----------------+--------------+
| Adapter | EFI mode | Legacy mode |
+----------+----------------+--------------+
| VBoxVGA | works | works |
| VMSVGA | doesn't work | doesn't work |
| VBoxSVGA | could not test | doesn't work |
+----------+----------------+--------------+
Ancak, fbset ile açılıştan sonra göz ardı edilen çözünürlüklerin bazılarını ayarlamak hala mümkündür.
Kaynak kodunda bulduklarıma dayanarak:
VBoxVGA
Bu, önceki sürümlerde (
Ancak onları ne zaman tercih etmeniz gerektiğini oldukça açık bir şekilde söylerler:
VMSVGA: Bir VMware SVGA grafik aygıtını taklit etmek için bu grafik denetleyicisini kullanın.
Misafirin çözünürlüğünü sadece
VBoxSVGA
kullanarakwayland
kompozitörü ile otomatik olarak ayarlayabildim.virtualbox-guest-additions
,VMSVGA
kullanırkenwayland
ile konuk ekranınıotomatik olarak yeniden boyutlandıramadı
.