Kotak Virtual Dengan Arch Linux Host & Windows 10 Guest: Guest Tidak Mendukung Resolusi Asli

0

Saya menggunakan Arch Linux (Kernel: 4.17.2-1-ARCH) dengan Gnome 3.28.2. Bersama dengan Virtual Box saya telah menginstal paket-paket berikut:

virtualbox-host-modules-arch  5.2.12-10
virtualbox-guest-modules-arch  5.2.12-10
virtualbox-guest-utils  5.2.12-2
virtualbox-guest-iso  5.2.12-1

Menggunakan Virtual Box, saya punya tamu dengan Windows 10 64 bit. Saya telah menginstal tambahan tamu di kotak Windows 10.

OS tamu berfungsi dengan baik, namun hanya mendukung sejumlah kecil resolusi. Secara khusus berikut ini:

Resolusi yang Tersedia Tamu

Namun resolusi asli saya adalah 1920x1080.

Saat menggunakan menu VirtualBox, Lihat -> Layar Virtual 1 Saya dapat melihat semua resolusi yang tersedia (termasuk 1920x1080), namun, memilihnya tidak menghasilkan apa-apa.

Saya juga telah mencoba panduan yang disediakan oleh Arch Linux Wiki . Secara khusus, saya telah menjalankan perintah:

VBoxManage setextradata "Windows10" "CustomVideoMode1" "1920x1080x32"

dan

VBoxManage setextradata "Windows10" "Virtual Screen 1" "1920x1080x32"

Sayangnya, tidak ada yang terjadi.

Apakah ini bug atau apakah saya melakukan sesuatu yang salah?

Aventinus
sumber
Apakah Win10 os tamu? Tautan Anda adalah untuk tamu utama.
Biswapriyo
@biswapriyo Arch adalah tuan rumahnya, Windows adalah tamu. Ok, salah saya, itu menjelaskan mengapa hal khusus ini tidak berfungsi. Bagaimana dengan yang lainnya?
Aventinus
(1) Cobalah untuk meningkatkan Visual RAM (VRAM) di mesin virtual dengan contoh VBoxManage modifyvm "Name of VM" --vram 1024, tergantung pada jumlah RAM Anda. (2) Dalam menu VirtualBox File> Preferensi> Tampilan, atur “Ukuran layar tamu maksimum” menjadi “Tidak Ada” ( tautan ).
harrymc
Output dari VBoxManage getextradata global GUI/MaxGuestResolution?
ssnobody
VBoxManage modifyvm "Name of VM" --vram 1024Output @harrymc Invalid RAM size: 1024 MB (must be in range [0, 256] MB), meskipun host memiliki 16GB RAM. Juga, yang menarik, tidak ada menu "File VirtualBox> Preferensi> Tampilan, atur opsi" Ukuran layar tamu maksimum "" dalam versi saya. Mungkin opsi ini telah dihapus dalam versi terbaru dari Virtual Box?
Aventinus

Jawaban:

0

Coba ini :

  • Di Pengaturan> Tampilan mesin virtual , hapus centang "Aktifkan Akselerasi 3D" dan lihat apakah ini membantu.

  • Ketika mesin virtual dimatikan, masukkan:

    VBoxManage modifyvm "Name of VM" --vram 256
    
  • Ketika mesin virtual dimatikan, dalam menu VirtualBox File> Preferensi> Tampilan , atur "Ukuran layar tamu maksimum" menjadi "Tidak Ada" ( tautan ).

  • Saat VM berjalan, masukkan host:

    VBoxManage controlvm "Name of VM" setvideomodehint 1920 1080 32
    

Jika tidak ada yang membantu, coba instal ulang VirtualBox.

harrymc
sumber
Saya telah menghapus Akselerasi 3D. Saya berlari VBoxManage modifyvm "Name of VM" --vram 256. Ada Maximum guest screen sizeopsi. Jelas bukan sesuai dengan tautannya. Mungkin sudah dihapus di versi terbaru? Saya juga VBoxManage controlvm "Name of VM" setvideomodehint 1920 1080 32. Tidak satu pun dari hal-hal ini bekerja.
Aventinus
Ini tidak normal. Sudahkah Anda menginstal tambahan tamu di VM Windows 10? Mereka tidak diperlukan di host dan mungkin bisa dihapus. Jika semuanya gagal, hapus instalasi VirtualBox, bersihkan foldernya dan instal ulang.
harrymc
Saya telah menginstal Penambahan Tamu di Windows 10 VM, ya. Saya kira satu-satunya pilihan adalah menginstal ulang dan melihat bagaimana kelanjutannya.
Aventinus
Bagaimana jalannya?
harrymc