Ubuntu 14.04 Desktop під Windows 8.1 Hyper-V


14

Чи можливо прискорити графіку робочого столу Ubuntu 14.04 під Windows 8.1 Hyper-V?

Я вже зменшив роздільну здатність екрана і відключив відеоефекти COMPIZ, але це все ще дуже мляво . Раніше він працював з майже рідною продуктивністю під програмою VMware Player, але мені потрібно рухатись далі з Hyper-V.

ОНОВЛЕННЯ

Чи можете ви опублікувати вихід / usr / lib / nux / jedin_support_test -p

Звичайно:

Рядок постачальників OpenGL: VMware, Inc.
Рядок візуалізації OpenGL: Gallium 0.4 на llvmpipe (LLVM 3.4, 256 біт)
Рядок версії OpenGL: 2.1 Mesa 10.1.3

Не надано програмне забезпечення: ні
Не в чорний список: так
GLX fbconfig: так
Текстура GLX з піксельної картинки: так
GL npot або rect текстури: так
Програма вершини GL: так
Програма фрагментів GL: так
Об'єкт буфера вершин GL: так
Об'єкт GL framebuffer: так
Версія GL становить 1,4+: так
Unity 3D підтримується: ні

Також:

avo @ Ubuntu-Desktop-VM: ~ $ lsmod | греп hv
hv_netvsc 31255 0 
hv_storvsc 17785 2 
hv_utils 19003 0 
hv_vmbus 50383 6 hyperv_keyboard, hv_netvsc, hid_hyperv, hv_utils, hyperv_fb, hv_storvsc

Ви пройшли конфігурацію віртуальної машини та встановили всі налаштування до максимуму? (Я маю на увазі, залиште кілька процесорів у Windows 8.1, але відеопам'ять може встановити максимум, що є у 128 мега, якщо я не помиляюся).
Гео

@Geo, tks, я спробую це і дам вам знати.
Avo

@Geo, я не зміг знайти спосіб збільшення розміру відео. Під Microsoft Synthetic Videoзаписом XML немає дочірніх вузлів . Будь-які ідеї? Спасибі.
аво

Ви можете розмістити висновок/usr/lib/nux/unity_support_test -p
Bain

Я оновив питання запитуваною інформацією, @bain.
аво

Відповіді:


5

Робочий стіл відстає, оскільки Hyper-V використовує візуалізацію програмного забезпечення замість GPU:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Це, мабуть, тому, що Hyper-V не має можливості прискорення 3D-GPU. Hyper-V - це технологія віртуалізації, яка не використовується для віртуальних робочих столів:

Справа в тому, що фізичні сервери зазвичай не мають потужних відеоадаптерних карт. Отже, технології віртуалізації обмежують віртуальні настільні комп’ютери запускати лише прості 2-D програми інтерфейсу користувача. (джерело)

-

Відсутність 3D-прискореної графіки в гостьових операційних системах. Hyper-v клієнт не дає можливості додавати віртуальну прискорену відеокарту для гостьових ОС.

Це не те, що було розроблено Hyper-V. Якщо ви хочете покращити ефективність відео, перейдіть RDP від ​​хоста. Hyper-V не є заміною VMware Player! (джерело)

-

Hyper-V розроблявся виключно для віртуалізації сервера, а отже, головним чином для розробників або ІТ-адміністраторів, які прагнуть випробувати кілька середовищ. (джерело)


5

Щойно я встановив Ubuntu 14.04 Desktop на Hyper-V і зіткнувся з тією ж проблемою з продуктивністю. Пізніше з'ясувалося, що Hyper-V виділяє 1 віртуальний процесор для кожної віртуальної машини за замовчуванням. Збільшив його до 4 і зараз працює нормально.


3

Прочитайте спочатку і зробіть ту саму машину VM покроково:
Бенджамін Армстронг: Ubuntu 14.04 у поколінні 2 ВМ

Один шанс проти двох - це чергування вашого обладнання з другим відеоконтролером та пропозиція для налаштувань Hyper-V використовувати окремий відеопотік. Найважливіша частина тут - налаштування BIOS Hyper-V. Спеціально для Hyper-V- варіанту відеопристрою .
Див. Розділ Включення віртуалізації в системному BIOS

Також пропонується включити numa=offпараметр, прочитати докладніше про , а також відключити безпечне завантаження на гості OS. Зверніться до загального посібника та оптимізуйте свого господаря та гостя:
віртуальні машини Ubuntu на Hyper-V

Цитата: Наступні демони повинні бути встановлені вручну для дистрибутивів Ubuntu:
демон VSS Snapshot - Цей демон необхідний для створення резервних копій віртуальної машини Linux.
Демон KVP - Цей демон дозволяє встановлювати та запитувати пари внутрішніх та зовнішніх ключових значень.
Щоб встановити обидва демони, будь ласка, скористайтеся такою командою (у вашому GUEST UBUNTU):

$ sudo apt-get update
$ sudo apt-get install hv-kvp-daemon-init

Примітка. Спеціальна опція відеопристрою для Hyper-V доступна лише для 13.10 та 14.04.


Виконання VMware Player та усунення несправностей:

Проблема продуктивності 64-бітних хостів Windows з процесорами Intel EM64T (1082240)

Цитата: Якщо ваша віртуальна машина демонструє низьку продуктивність і високе використання процесора, додайте наступний рядок у файл конфігурації віртуальної машини (.vmx):
sched.mem.pshare.enable=FALSE


Я думаю, що ви повинні з'ясувати, це лише деталі вашої конфігурації. Ваша можлива проблема існує в будь-якому місці, де VMware Docs змогли охопити. Тому, будь ласка, подивіться цей складний посібник:

Усунення несправностей з роботою віртуальної машини (1008360)


Дякую за вашу відповідь. У моєму хості BIOS увімкнено всі відповідні параметри візуалізації. Чи випадково ви мали на увазі гостьовий BIOS Hyper-V? Чи є спосіб навіть увійти в нього, коли гість завантажується? Я також не міг нічого знайти в "Hyper-V-специфічних параметрах відеопристроїв", де вони є? Будь-який натяк буде вдячний.
аво

Я маю на увазі НЕ Hyper-V гостьовий BIOS, а Hyper-V HOST BIOS! Відеопристрій, специфічний для Hyper-V, це ваш конфігурація в GUEST: який саме відеопристрій слід використовувати. Отже, якщо у вас є ДРУГИЙ відеопристрій, ви можете "звільнити" його в HOST і дозволити його використовувати в GUEST config. Це допоможе вам використовувати ізольований відеопотік. Налаштування GUEST існує у вашому програвачі VM. Якщо ви використовуєте VMware, тоді вам потрібно переглянути велику документацію про VMware. Спробуйте встановити або перевстановити інструменти VM на плеєр VMware.
стрімкий

ваш Win8.1 64-бітний?
стрімкий

Так, це Win8.1 64 біт. Я не використовую VMware, мені довелося перейти на Hyper-V. У моєму питанні я лише згадував VMware, щоб відновити, що ефективність під VMware була чудовою. Hyper-V має налаштування "Дозволити NUMA spanning", але його вимкнення мало помітний ефект. Не здається, що Hyper-V дозволяє вибрати або змінити драйвер відео для гостя.
Avo

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