Прокмок ВЕ користи КВМ/КЕМУ/либвирт технологију за своје виртуелне машине. Почевши од Прокмок ВЕ 8, можете користити ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Линук виртуелним машинама за боље графичко корисничко искуство.
У овом чланку ћемо вам показати како да омогућите ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8 виртуелним машинама.
Тема садржаја:
- Инсталирање управљачких програма за ГПУ на Прокмок ВЕ 8
- Инсталирање потребних библиотека за ВиртИО-ГЛ/ВирГЛ 3Д убрзање на Прокмок ВЕ 8
- Омогућавање ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзања на Прокмок ВЕ 8 виртуелној машини
- Тестирање да ли ВиртИО-ГЛ/ВирГЛ ГПУ 3Д убрзање ради на Прокмок ВЕ виртуелној машини
- Закључак
Инсталирање управљачких програма за ГПУ на Прокмок ВЕ 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Д убрзањем.