Ubuntu 18.04 Gnome hang di VirtualBox dengan akselerasi 3D diaktifkan

26

Mendirikan

  • VirtualBox: 5.2.12 (baru saja dirilis)
  • Host: Windows 10 dengan pembaruan terbaru
  • Tamu: Ubuntu 18.04, akselerasi 3D diaktifkan, Gnome desktop manager
  • Kartu video: Nvidia GEFORCE GTX980

Tingkah laku

Boot Ubuntu, masuk baik-baik saja, desktop muncul, saya dapat memulai aplikasi, mengetik, memindahkan atau mengubah ukuran windows (dengan meraih tepiannya), dll.

Namun, jika saya memaksimalkan jendela apa pun dengan mengklik dua kali pada bilah judulnya, atau mengklik tombol maksimalkan, respons terhadap input keyboard atau mouse untuk keseluruhan sistem menjadi sangat lamban (20 detik atau lebih lama waktu respons terhadap tombol apa pun yang ditekan di gedit misalnya ) bahwa Ubuntu menjadi tidak dapat digunakan dan perlu dimatikan (dengan paksa jika saya tidak ingin menunggu respons yang tertunda terhadap perintah).

Jika saya menonaktifkan akselerasi 3D di VirtualBox Manager, Gnome berfungsi dengan baik, bahkan ketika memaksimalkan windows.

Jika saya beralih ke Unity desktop manager, semuanya berfungsi dengan baik, dengan atau tanpa akselerasi 3D.

Karena instalasi Ubuntu 18.04 saya saat ini adalah pembaruan dari versi Ubuntu yang lebih lama (saya kira 16,04 adalah versi yang diinstal asli), saya membuat virtualbox Ubuntu 18.04 baru, dan hal yang sama terjadi di sana juga, sehingga kemungkinan tidak terkait dengan pembaruan.

Juga, secara umum Persatuan tampaknya lebih cepat daripada Gnome, bahkan ketika Gnome masih responsif.

Masalah ini dimulai dengan Ubuntu 17.04 (ketika Gnome dijadikan default desktop manager) dan telah terjadi dengan semua versi versi VirtualBox sejak saat itu.

Saya akan sangat menghargai saran tentang cara memperbaikinya.

Ady
sumber
1
Memiliki masalah yang sama dengan konfigurasi yang sama persis. VirtualBox 5.2.12, OS Windows 10 Host, Ubuntu 18.04 Guest dengan manajer tampilan default
mitsos1os
Saya memiliki masalah yang sama persis pada pengaturan yang sama.
fvannee
1
Saya menghadapi masalah yang sama pada host Windows 10 atau MacOS High Sierra. (Apakah Anda sudah memposting tiket bug VirtualBox?)
kmhofmann
Saya belum memposting laporan bug. Saya tidak yakin apakah ini masalah Ubuntu, VirtualBox, Windows atau kombinasi. Apapun, misalnya, ada masalah VB / Ubuntu lain yang cukup mengganggu unix.stackexchange.com/questions/52951/… yang dilaporkan pada tahun 2009 dan masih belum terselesaikan, jadi saya tidak yakin ada terlalu banyak harapan untuk ini satu juga.
Ady
sama di sini, Windows 10, VB 5.2
dylanh724

Jawaban:

22

Pengembang VirtualBox pada dasarnya mengangkat tangan mereka atas Akselerasi 3D berkenaan dengan tamu X11, sebagaimana dinyatakan dalam posting ini dari lebih dari 2 tahun yang lalu: https://www.virtualbox.org/wiki/X11Guest3D

Ada puluhan tiket dibuat di situs VirtualBox, dan semuanya diabaikan. Banyak posting forum juga. Jawaban yang sama telah diberikan setiap waktu, yang terbaru dapat saya temukan diposting 3 minggu yang lalu oleh salah satu devs (michael):

Saya takut bahwa saat ini tidak ada seorang pun di tim dengan waktu luang yang cukup untuk menyelidiki hal ini (dan tidak ada tanda bahwa hal itu akan berubah di masa mendatang). Itu harus menjadi sesuatu yang pengguna tertarik dengan keterampilan dalam pemrograman OpenGL dalam C harus dapat melacak dan memperbaikinya. Pertanyaan (pertanyaan teknis) atau patch diterima di milis vbox-dev.

Ke depan, konsensus saat ini adalah bahwa Anda memiliki 4 opsi:

  1. Nonaktifkan Akselerasi 3D (termudah)
  2. Gunakan lingkungan desktop lain selain GNOME x11, seperti GNOME Wayland atau Unity
  3. Gunakan salah satu produk virtualisasi lainnya
  4. Berkontribusi pada proyek VirtualBox sendiri

Tautan: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 https: / /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3

LostInTheCode
sumber
Kinerja pada 18,04 sangat buruk dengan Akselerasi 3D dinonaktifkan untuk saya :(
jocull
Menonaktifkan akselerasi 3D bekerja untuk saya. Ini tidak ideal tetapi setidaknya dapat digunakan sekarang.
Raul Laasner
4

Di Virtualbox, OS tamu hanya melihat adaptor grafis virtual yang disediakan oleh perangkat lunak mesin virtual. Menginstal driver pada host tidak masalah dan Anda mungkin akan merusak instalasi dengan mencoba melakukannya. Akselerasi 3D hanya sangat penting jika Anda memerlukannya untuk gaming atau perangkat lunak 3D, dll.

Versi 6.0 yang dirilis pada bulan Desember 2018 telah membuat kemajuan yang signifikan dengan penambahan opsi baru di bawah menu "Graphics" controller "Display". Pilih VMSVGA di bawah opsi ini untuk membuat pengontrol SVGA virtual dan Anda harus melakukannya dengan baik.

Pelajari lebih lanjut di sini !

dimmech
sumber
1
VMSVGA secara signifikan meningkatkan masalah video di VM saya (Surface Pro 3 Host + Windows 10, Ubuntu 18.04 Guest). Terima kasih!!
tresf
Besar! VMSVGA menghentikan pengubahan ukuran pada Window (Ubuntu 18.04 guest). Tentu saja sekarang ada masalah baru untuk dijalani: butuh waktu lebih dari 60 detik untuk mematikan tamu! Tamu adalah skala 4k @ 200%. Host Ubuntu 18.04, VirtualBox 6.06, di atas laptop XPS spec tetapi menggunakan Intel GPU dengan 3D on. Selain itu: Saya menemukan Gnome sebagian besar stabil dengan overhead rendah untuk memulai, tetapi kegunaan sebenarnya Gnome benar-benar jelek. Saya membeli VMware Workstation Pro untuk mengatasi bug di 6.06, dan mudah untuk mengkonversi Windows dan Ubuntu yang saya gunakan, tetapi VMware memiliki masalah lain yang berkaitan dengan resolusi 4k - arrggh.
robocat
2

Saya memiliki masalah yang sama tetapi dengan: Windows 7 host dengan NVIDIA Quadro K2100M

Setelah membaca artikel berikut: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

Saya memutuskan untuk menginstalnya dan memeriksa apakah akselerasi 3D berfungsi. 3D menyala sejak saat itu dan berfungsi dengan baik.

mrav
sumber
Saya mengikuti petunjuk ini, dist-upgrade menunjukkan 0 pembaruan yang hilang, tetapi versi OpenGL saya masih 2.1:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
John Freeman
Sayangnya solusi ini tidak bekerja untuk saya :( Masih
lamban
0

Saya memiliki masalah yang sama dengan akselerasi 3D dan penambahan tamu vbox, memindahkan atau mengubah ukuran jendela membuat seluruh sistem sangat lamban.

Masalah saya hilang seketika setelah mengubah beberapa pengaturan pada mesin virtual:

  • Pengontrol Grafik: VMSVGA
  • Pengontrol Audio: ICH AC97
  • Aktifkan Input Audio: MATI

Semoga bisa membantu ...

LL.

lorantino
sumber
0

Aktifkan VBoxSVGA dan Anda masih dapat mengaktifkan akselerasi 3D.

Bekerja dengan tepat di kartu grafis nvidia saya.

Mesin penuai
sumber