7

Это мой первый вопрос, поэтому я заранее извиняюсь, если мой вопрос недостаточно хорош / описателен.

У меня проблемы с тем, чтобы системы Xfce на Virtualbox работали без сбоев. Под медленным я подразумеваю то, что перемещение или изменение размеров окон выглядит очень "запаздывающим", в основном это просто окна, перепрыгивающие из одного места в другое. Похоже, это происходит только в системах Xfce или, более конкретно, в Xfwm.

--- Спецификация хоста ---
Macbook Pro Retina
Mac OS X Mavericks
2,4-ядерный двухъядерный процессор Intel Core i5
8 ГБ 1600 МГц ОЗУ
256 ГБ SSD
Intel Iris Graphics

--- Гостевая спецификация ---
64-битная ОС
Фиксированный размер VDI 10 ГБ
2 ГБ ОЗУ
128 МБ видеопамяти (проверено 12 МБ /128 МБ)
3D-ускорение (как вкл /выкл протестировано)

--- Тесты, которые я провел, где каждая ОС имеет одинаковую спецификацию ---
ОС (WM) | Хорошая производительность [Да / Нет]
Debian 7.3 (Metacity) | Y
Ubuntu 13.10 (Compiz) | Y
Ubuntu 13.10 (LightDM) | Y
Linux Mint 16 Корица (бормочет) | Y
Xubuntu 13.10 (Compiz) | Y
Xubuntu 13.10 (Xfwm4) | N
Linux Mint 16 Xfce (Xfwm4) | N
Загрузка ЦП гостя из движущихся окон составляет около 10%, а изменение размера - около 2%. Загрузка ЦП хоста очень мала и не может быть затруднена, чтобы получить число. Я обнаружил, что перемещение или изменение размера на самом деле не влияют на загрузку процессора, оно постоянно настолько медленное. Я написал огромный цикл и позволил процессору работать на 100%, движения окон по-прежнему выглядят примерно одинаково.

Результаты склоняются к выводу, что плохая производительность вызвана XFCE, но это не имеет никакого смысла для меня, так как XFCE должен быть легковесным и все такое. Я провел последний тест, где я установил compiz поверх Xfwm, и он на самом деле сделал его гладким, что означает, что он должен быть из Xfwm. Это похоже на проблему, что Virtualbox не может правильно запустить KDE? (Я где-то читал и пытался установить openSUSE и Kubuntu)

Я не заинтересован в поиске гладкой ОС Linux на Virtualbox, а скорее для того, чтобы понять и, возможно, даже исправить то, что происходит с Xfce.

Я установил гостевые дополнения?
Очевидно, что да, иначе остальная часть ОС также не будет работать гладко. Я могу использовать полноэкранный режим и изменять размер окон, плюс достоинства других дополнений. Я уверен, что я установил его правильно, так как я прошел учебники (включая документы Virtualbox) на каждой из ОС и установил каждую ОС по крайней мере дважды, чтобы убедиться, что все сделано правильно. Кроме того, эта команда: « lspci » вернул: 00: 02.0 VGA-совместимый контроллер: InnoTek Systemberatung GmbH Графический адаптер VirtualBox

Я посмотрел вокруг?
Да, на самом деле, около 7 часов безостановочно в Google при тестировании других ОС.

Я проверил настройки гостей, то есть эффекты?
Да, каждая ОС, которую я в основном тестировал со всеми включенными и выключенными эффектами, не имеет никакого значения.

Я пробовал других хозяев?
К сожалению, у меня не будет моего рабочего стола Windows в течение еще недели или около того, и я очень хочу узнать ответ в ближайшее время. Я думаю, что хост может иметь значение, но из моего опыта работы с Ubuntu, полностью сконфигурированной с помощью compiz и других инструментов, обе машины имеют незначительную разницу в производительности.

Конец ... тьфу ...
Извините за этот длинный пост. Ответ может быть очень простым и коротким, что мне не нужно много печатать, но мне действительно нравится быть конкретным, так как я ненавижу, когда люди приходят ко мне и задают очевидные вопросы, такие как «Пробовали ли вы перезапуск?"

1 ответ1

0

Из этого вопроса в AskUbuntu я бы сказал, что XFWM4 не использует аппаратное ускорение 2D.

Возможно, вам нужно включить его. Из другого вопроса -

To enable go to: Applications -> Settings -> XFCE Settings Manager
Then run: Window Manager Tweaks - Compositor (tab) and Enable

На самом деле, после дальнейших исследований я бы сказал, что 2D-ускорение недоступно в VirtualBox, отсюда и медленная графика.

Из VirtualBox Doco -

4.4.2. Hardware 2D video acceleration for Windows guests

Starting with version 3.1, the VirtualBox Guest Additions contain experimental
hardware 2D video acceleration support for Windows guests.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .