Како омогућити ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8 виртуелним машинама

Kako Omoguciti Virtio Gl Virgl 3d Ubrzane Na Prokmok Ve 8 Virtuelnim Masinama



ВиртИО-ГЛ/ВирГЛ је карактеристика КВМ/КЕМУ/либвирт хипервизора која се користи за обезбеђивање КВМ/КЕМУ/либвирт виртуелних машина са могућностима 3Д убрзања. 3Д убрзање омогућава виртуелним машинама (са инсталираним графичким корисничким интерфејсом) да користе ГПУ домаћина како би графички кориснички интерфејс био осетљивији и способнији за покретање софтвера или игара за 3Д продуктивност.

Прокмок ВЕ користи КВМ/КЕМУ/либвирт технологију за своје виртуелне машине. Почевши од Прокмок ВЕ 8, можете користити ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Линук виртуелним машинама за боље графичко корисничко искуство.

У овом чланку ћемо вам показати како да омогућите ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8 виртуелним машинама.







Тема садржаја:

  1. Инсталирање управљачких програма за ГПУ на Прокмок ВЕ 8
  2. Инсталирање потребних библиотека за ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8
  3. Омогућавање ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзања на Прокмок ВЕ 8 виртуелној машини
  4. Тестирање да ли ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзање ради на Прокмок ВЕ виртуелној машини
  5. Закључак

Инсталирање управљачких програма за ГПУ на Прокмок ВЕ 8

Да би ВиртИО-ГЛ/ВирГЛ 3Д убрзање функционисало на Прокмок ВЕ 8, морате имати следеће:



  • Инсталирани ГПУ на вашем Прокмок ВЕ 8 серверу
  • Инсталирани управљачки програми за ГПУ на вашем Прокмок ВЕ 8 серверу

Интел ГПУ драјвери би требало да буду инсталирани на вашем Прокмок ВЕ 8 серверу подразумевано ако имате доступан Интел иГПУ (интегрисани ГПУ). Није вам потребна никаква ручна интервенција.



Ако имате НВИДИА ГПУ на свом Прокмок ВЕ 8 серверу и желите да га користите за ВиртИО-ГЛ/ВирГЛ, морате ручно преузети НВИДИА ГПУ драјвере и сами их инсталирати на свој Прокмок ВЕ 8 сервер. Ако вам је потребна помоћ у инсталацији НВИДИА ГПУ драјвера на ваш Прокмок ВЕ 8 сервер, прочитајте овај чланак.





Ако имате АМД ГПУ на свом Прокмок ВЕ 8 серверу, можда ћете такође морати да инсталирате потребне управљачке програме за ГПУ на свом Прокмок ВЕ 8 серверу. Немамо АМД ГПУ. Дакле, нисмо га тестирали. Али ако користите АМД АПУ (АМД процесор са интегрисаним ГПУ-ом), управљачки програми за ГПУ би требало да буду подразумевано инсталирани колико знамо. Ажурираћемо овај чланак ако будемо имали прилику да га тестирамо.

Инсталирање потребних библиотека за ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8

Да би ВиртИо-ГЛ/ВирГЛ 3Д убрзање функционисало на Прокмок ВЕ 8 виртуелним машинама, морате имати ЛибЕГЛ и либГЛ библиотеке инсталиране на вашем Прокмок ВЕ 8 серверу. Библиотеке ЛибЕГЛ и либГЛ су доступне у званичним репозиторијумима пакета Прокмок ВЕ 8. Дакле, веома су једноставне за инсталирање.



Прво идите на Датацентер > пве > Схелл да бисте приступили Прокмок ВЕ љусци вашег Прокмок ВЕ 8 сервера и покрените следећу команду да ажурирате кеш базе података Прокмок ВЕ пакета:

$ апт упдате

  Аутоматски генерисан снимак екрана рачунара Опис екрана

Да бисте инсталирали библиотеке ЛибЕГЛ и ЛибГЛ на Прокмок ВЕ 8 сервер, покрените следећу команду:

$ погодан инсталирај либегл1 либгл1

Библиотеке ЛибЕГЛ и ЛибГЛ би требало да буду инсталиране. У нашем случају, они су већ инсталирани.

  Аутоматски генерисан снимак екрана описа рачунара

Омогућавање ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзања на Прокмок ВЕ 8 виртуелној машини

Да бисте омогућили ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8 виртуелној машини, идите до одељка „Хардвер“ виртуелне машине [1] . Двапут кликните (ЛМБ) на „Екран“ [2] и изаберите „ВирГЛ ГПУ“ из падајућег менија „Графичка картица“. [3] .

ВирГЛ ГПУ подразумевано користи само 256 МБ меморије/ВРАМ-а (максимално) од инсталираног ГПУ-а на вашем Прокмок ВЕ серверу када је виртуелна машина покренута. Ово је довољно за већину случајева. Ако желите да доделите више меморије/ВРАМ-а виртуелној машини, унесите је у одељак „Меморија (МиБ)“ [4] .

Када завршите, кликните на 'ОК' [5] .

  Аутоматски генерисан снимак екрана описа рачунара

ВиртИО-ГЛ/ВирГЛ би требало да буде омогућен за вашу жељену виртуелну машину Прокмок ВЕ 8.

  Аутоматски генерисан снимак екрана описа рачунара

Сада можете покренути виртуелну машину као и обично.

  Аутоматски генерисан снимак екрана описа рачунара

Ако је ВиртИО-ГЛ/ВирГЛ успешно омогућен на Прокмок ВЕ 8 виртуелној машини, виртуелна машина ће се покренути без грешке и екран виртуелне машине ће бити приказан на Прокмок ВЕ 8 веб интерфејсу.

  Аутоматски генерисан компјутерски снимак екрана медузе

Тестирање да ли ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзање ради на Прокмок ВЕ виртуелним машинама

Можете ићи до Подешавања > О на ГНОМЕ радном окружењу да бисте пронашли информације о „Графики“ виртуелне машине. Као што видите, виртуелна машина користи НВИДИА РТКС 4070 који имамо на нашем Прокмок ВЕ 8 серверу преко ВирИО-ГЛ/ВирГЛ. У другим радним окружењима, наћи ћете сличне информације у апликацији „Подешавања“.

  Аутоматски генерисан снимак екрана описа рачунара

Да бисмо тестирали да ли ВирИО-ГЛ/ВирГЛ ради било каква 3Д побољшања на Прокмок ВЕ 8 виртуелним машинама, креирали смо две Убунту 22.04 ЛТС виртуелне машине на нашем Прокмок ВЕ 8 серверу. Омогућавамо ВиртИО-ГЛ/ВирГЛ на једном од њих и користимо подразумевана подешавања екрана (3Д убрзање је онемогућено) на другом. Затим покрећемо тест „глмарк2“ и упоређујемо резултате.

Ако желите да извршите исте тестове, можете да инсталирате „глмарк2“ на своју Убунту 22.04 ЛТС виртуелну машину помоћу следећих команди:

$ судо апт упдате

$ судо погодан инсталирај глмарк2

Док је „глмарк2“ бенцхмарк покренут, виртуелна машина Прокмок ВЕ 8 која има омогућено ВиртИО-ГЛ/ВирГЛ 3Д убрзање троши мање ЦПУ ресурса (Слика 1) у поређењу са оном на којој је ВиртИО-ГЛ/ВирГЛ 3Д убрзање онемогућено ( Слика 2). ВиртИО-ГЛ/ВирГЛ 3Д убрзање које онемогућава коришћење ЦПУ-а виртуелних машина Прокмок ВЕ 8 је скоро 100% као што можете видети на следећем снимку екрана (слика 2). Велика употреба ЦПУ-а значи да се 3Д симулира преко ЦПУ-а уместо да се убрза преко ГПУ-а. Дакле, ВиртИО-ГЛ/ВирГЛ 3Д убрзање побољшава 3Д перформансе Прокмок ВЕ 8 виртуелних машина и чини кориснички интерфејс Линук графичког десктоп окружења осетљивијим.

  Аутоматски генерисан снимак екрана описа рачунара

Слика 1: Коришћење ЦПУ-а док се покреће „глмарк2“ бенцхмарк на ВиртИО-ГЛ/ВирГЛ 3Д убрзању које је омогућено на Прокмок ВЕ 8 виртуелној машини

  Аутоматски генерисан снимак екрана описа рачунара

Слика 2: Коришћење ЦПУ-а док се покреће „глмарк2“ бенцхмарк на ВиртИО-ГЛ/ВирГЛ 3Д убрзању које је онемогућено на Прокмок ВЕ 8 виртуелној машини

Оцена „глмарк2“ доказује да ВирИО-ГЛ/ВирГЛ 3Д убрзање заиста побољшава целокупно графичко корисничко искуство Прокмок ВЕ 8 виртуелних машина. На виртуелној машини Прокмок ВЕ 8 са омогућеним ВиртИО-ГЛ/ВирГЛ 3Д убрзањем, „глмарк2“ резултат је 2167 (слика 3) и само 163 на оној са онемогућеним ВиртИО-ГЛ/ВирГЛ 3Д убрзањем (слика 4). То је огромна разлика.

  Аутоматски генерисан снимак екрана описа рачунара

Слика 3: Оцена „глмарк2“ за ВиртИО-ГЛ/ВирГЛ 3Д убрзање омогућено на Промок ВЕ 8 виртуелној машини када се НВИДИА РТКС 4070 ГПУ и АМД Ризен 3900Кс ЦПУ (4 језгра додељена виртуелној машини) користе на Промок ВЕ 8 сервер

  Аутоматски генерисан снимак екрана описа рачунара

Слика 4: „глмарк2“ резултат ВиртИО-ГЛ/ВирГЛ 3Д убрзања је онемогућен на Промок ВЕ 8 виртуелној машини када се АМД Ризен 3900Кс ЦПУ (4 језгра додељена виртуелној машини) користи на Промок ВЕ 8 серверу

Такође можете да проверите да ли виртуелна машина Прокмок ВЕ 8 користи ГПУ са вашег Прокмок ВЕ 8 сервера за 3Д убрзање преко ВирИО-ГЛ/ВирГЛ ако користите НВИДИА ГПУ на Прокмок ВЕ 8 серверу.

Да бисте пронашли програме који користе НВИДИА ГПУ вашег Прокмок ВЕ 8 сервера, отворите Прокмок ВЕ схелл и покрените команду „нвидиа-сми“. Као што видите, једна од виртуелних машина Прокмок ВЕ 8 троши око 194 МиБ ВРАМ-а са НВИДИА РТКС 4070 ГПУ-а нашег Прокмок ВЕ 8 сервера за 3Д убрзање.

  Аутоматски генерисан снимак екрана описа рачунара

Закључак

У овом чланку смо вам показали како да инсталирате потребне библиотеке на ваш Прокмок ВЕ 8 сервер да би ВиртИО-ГЛ/ВирГЛ 3Д убрзање радило. Такође смо вам показали како да конфигуришете/омогућите ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8 виртуелној машини. Показали смо вам како да проверите да ли ВиртИО-ГЛ/ВирГЛ 3Д убрзање ради и на Прокмок ВЕ 8 виртуелним машинама. Коначно, извршили смо бенцхмаркинг ВиртИО-ГЛ/ВирГЛ ГПУ Прокмок ВЕ 8 виртуелне машине користећи „глмарк2“ да бисмо вам показали како функционише у поређењу са Прокмок ВЕ 8 виртуелном машином са онемогућеним ВиртИО-ГЛ/ВирГЛ 3Д убрзањем.