Ubuntu 18.04 Gnome висить на VirtualBox з увімкненим 3D-прискоренням


26

Налаштування

  • VirtualBox: 5.2.12 (тільки що вийшов)
  • Хост: Windows 10 з останнім оновленням
  • Гість: Ubuntu 18.04, увімкнено 3D-прискорення, менеджер робочого столу Gnome
  • Відеокарта: Nvidia GEFORCE GTX980

Поведінка

Завантажувач Ubuntu, вхід іде добре, з'являється робочий стіл, я можу запускати програми, набирати, переміщувати або змінювати розмір вікон (за допомогою захоплення країв) тощо.

Однак якщо я максимізую будь-яке вікно, подвійним клацанням на його заголовку або натисканням на кнопку максимального збільшення, відповідь на введення клавіатури чи миші для всієї системи стає настільки млявою (20 секунд або довший час відгуку на будь-яку клавішу, натиснуту в gedit, наприклад ) що Ubuntu стає непридатним і його потрібно відключити (насильно, якщо я не хочу чекати затримки відповіді на команди).

Якщо я відключу 3D-прискорення в VirtualBox Manager, Gnome працює чудово, навіть коли максимізує вікна.

Якщо я перейду до менеджера робочих столів Unity, все працює добре, із прискоренням чи без 3D.

Оскільки моя поточна установка Ubuntu 18.04 - це оновлення від старішої версії Ubuntu (я думаю, що 16.04 була оригінальною встановленою версією), я створив свіжий віртуальний Ubuntu 18.04, і те ж саме відбувається і там, тому це, ймовірно, не пов'язане з оновленнями.

Також, як правило, Unity здається швидшим за Gnome, навіть коли Gnome все ще реагує.

Ця проблема розпочалася з Ubuntu 17.04 (коли Gnome був зроблений за замовчуванням менеджером робочого столу) і з тих пір трапляється з усіма доступними версіями VirtualBox.

Буду вдячний за будь-які пропозиції, як це виправити.


1
З тією ж проблемою є та сама проблема з конфігурацією. VirtualBox 5.2.12, ОС Windows 10 Host, Ubuntu 18.04 Гість з диспетчером дисплеїв за замовчуванням
mitsos1os

У мене однаково питання щодо тієї самої установки.
fvannee

1
Я зіткнувся з однаковою проблемою як для Windows 10, так і для MacOS High Sierra. (Ви вже опублікували квиток на помилку VirtualBox?)
kmhofmann

Я не публікував звіт про помилку. Я не впевнений, що це проблема з Ubuntu, VirtualBox, Windows або комбінацією. Наприклад, існує ще одна проблема VB / Ubuntu, яка досить дратує unix.stackexchange.com/questions/52951/…, про яку повідомлялося в 2009 році і досі не вирішена, тому я не впевнений, що на це надто багато сподівань один теж.
Аді

те саме, Windows 10, VB 5.2
dylanh724

Відповіді:


22

Програми VirtualBox в основному підняли руки над 3D-прискоренням щодо гостей X11, про що йдеться у публікації понад 2 роки тому: https://www.virtualbox.org/wiki/X11Guest3D

На сайті VirtualBox створено десятки квитків, і всі вони проігнорувались. Також багато повідомлень на форумі. Кожен раз дається однакова відповідь, останню, яку я можу знайти, опубліковану 3 тижні тому одним із розробників (michael):

Я боюся, що наразі в команді немає достатньо вільного часу для розслідування цього питання (і жодних ознак того, що це зміниться в осяжному майбутньому). Це має бути те, що зацікавлені користувачі, які мають навички програмування OpenGL на C, повинні мати можливість відстежувати та виправляти. Питання (технічні) або патчі вітаються у списку розсилки vbox-dev.

Вперед, поточний консенсус полягає в тому, що у вас є 4 варіанти:

  1. Вимкнути 3D-прискорення (найпростіше)
  2. Використовуйте будь-яке інше середовище робочого столу, окрім GNOME x11, наприклад GNOME Wayland або Unity
  3. Використовуйте будь-який інший продукт віртуалізації
  4. Складіть свій внесок у проект VirtualBox самостійно

Посилання: 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


Виступ 18.04 - досить
неприємний,

Відключення 3D-прискорення працювало для мене. Це не ідеально, але принаймні дещо корисно зараз.
Рауль Лааснер

4

У Virtualbox гостьова ОС бачить лише віртуальний графічний адаптер, наданий програмним забезпеченням віртуальної машини. Встановлення драйверів на хості не має значення, і, ймовірно, ви порушите встановлення, спробувавши це зробити. 3D-прискорення дійсно має значення лише в тому випадку, якщо це потрібно для ігрових програм або 3D-програмного забезпечення тощо.

Версія 6.0, випущена у грудні 2018 року, досягла значного прогресу завдяки додаванню нової опції у спадному меню "Графічний дисплей" "Графічний контролер". Виберіть VMSVGA під цим параметром, щоб створити віртуальний контролер SVGA, і вам слід добре зайти.

Дізнайтеся більше тут !


1
VMSVGA значно покращив проблеми з відео в моєму VM (Surface Pro 3 Host + Windows 10, Ubuntu 18.04 Guest). Спасибі!!
tresf

Чудово! VMSVGA припинила висить на розмірі Window resize (гість Ubuntu 18.04). Звичайно, зараз є нова проблема, з якою жити: на закриття гостя пішло більше 60 секунд! Гість 4k @ 200%. Хост Ubuntu 18.04, VirtualBox 6.06, на найвищому спеціальному ноутбуці XPS, але за допомогою Intel GPU з включеним 3D. Убік: Я вважаю, що Gnome здебільшого стабільний з невисокими накладними витратами, але реальна зручність використання Gnome справді хитра. Я придбав VMware Workstation Pro, щоб обійти помилки в 6.06, і було легко конвертувати використовувані вінеси Windows та Ubuntu, але VMware мав інші проблеми, пов'язані з роздільною здатністю 4k - arrggh.
робот

2

У мене була така ж проблема, але з: хостом Windows 7 з NVIDIA Quadro K2100M

Прочитавши таку статтю: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

Я вирішив встановити його і перевірити, чи працює прискорення 3D. 3D увімкнено і з тих пір працює добре.


Я дотримувався цих інструкцій, дистрибутив-розширення показує 0 відсутніх оновлень, але моя версія OpenGL все ще є 2.1:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
Джон Фріман,

На жаль , це рішення не робота для мене :( Ще лага
1000Gbps

0

У мене була така сама проблема з 3D-прискоренням та доповненнями до відвідувачів vbox, переміщення чи зміна розміру вікон ставили всю систему дуже млявою.

Моя проблема негайно зникла після зміни кількох налаштувань на віртуальній машині:

  • Графічний контролер: VMSVGA
  • Аудіо контролер: ICH AC97
  • Увімкнути аудіовхід: OFF

Сподіваюся, це може допомогти ...

LL


0

Активуйте VBoxSVGA і ви все ще можете включити 3D-прискорення.

Працює належним чином у моїй графічній картці nvidia.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.