Како користити ГПУ у ВиртуалБок-у

ВиртуалБок и ГПУ-ови се не свиђају једни другима, али ево како их можете учинити да боље раде заједно.

Хардверско убрзање које ГПУ обезбеђује је од суштинског значаја за рачунаре у данашње време, а ако сте нешто попут мене, желите све на свом ПЦ да ради глатко као путер, било да се ради о основним стварима као што су прегледање и управљање датотекама, или тешким апликацијама као што су видео игре и уређивачи фотографија и видео записа. Све ваше компоненте играју улогу у постизању овога; све што треба да урадите је да имате новчаник довољно дебео да издржи ударце куповине ових најновијих и најбољих компоненти.

Али шта ако нисте љубитељ Виндовс-а или ако желите да жонглирате око више оперативних система на рачунару користећи софтвер виртуелне машине као што је ВиртуалБок? У таквим случајевима, једноставно имати а беефи ГПУ не преводи аутоматски у глатко корисничко искуство на вашем гостујућем ОС, захваљујући очигледном недостатку Подршка за ГПУ на Виртуалбок-у чак и данас, и мораћете да прескочите неке обруче да бисте ово ублажили проблем.

Тужно стање подршке за ГПУ на ВиртуалБок-у

Када додате гостујући ОС и покренете га на вашој машини, ВиртуалБок креира виртуелни ГПУ за руковање свим графичким задацима. Ако ваш процесор има интегрисани ГПУ као што је Интел УХД 770 графика на Цоре и5-14600К, виртуелни ГПУ ће то користити за све своје радно оптерећење. Ово се дешава без обзира да ли ваш систем има инсталиран наменски ГПУ или не. Можда мислите да би решење могло бити једноставно као прелазак са и-ГПУ-а на наменски, али то није сасвим случај.

Мој тренутни систем користи Ризен 5 1400 ЦПУ 1. генерације који нема интегрисани ГПУ, а користим Нвидиа ГТКС 1060 да добијем екран и за сва моја оптерећења везана за ГПУ. Пошто мој рачунар нема и-ГПУ, а ВиртуалБок има само мој ГТКС 1060 на који се може ослонити, перформансе моје виртуелне машине би требало да буде корак испред истог гостујућег ОС-а који ради на лошем Интел и-ГПУ, јел тако? Па, када сам покушао да покренем Убунту на ВиртуалБок-у на свом рачунару, исецканост Убунту ОС-а упркос довољној доступности ЦПУ и РАМ значиле су само једну ствар: нешто није било у реду са начином на који ВиртуалБок користи ГПУ за своје гостујуће оперативне системе.

Главни проблем са ВиртуалБок-ом је колико је слаба његова подршка за ГПУ хардверско убрзање. ВиртуалБок може подразумевано да посвети максимално 128МБ видео меморије вашем гостујућем ОС, што је у реду у 2005. али није довољно чак ни за мање захтевне апликације на данашњем модерном раду система. А његова подршка се завршава на ДирецтКс 9, што у основи ставља ван функције већину модерних апликација које користе 3Д графику.

Имајући то у виду, главна сврха овог водича је да побољша ваше искуство на било ком ОС-у који инсталирате користећи ВиртуалБок и ако ваш рачунар има два ГПУ, интегрисани и наменски, да вас затим проведу кроз кораке преношења графичког оптерећења ВиртуалБок-а на боље ГПУ.

Повећајте видео РАМ на 256 МБ и омогућите 3Д убрзање

Ако сте још увек нови у ВиртуалБок-у и још увек нисте истражили његова подешавања, ваше искуство на гостујућем ОС-у неће бити баш глатко. То је зато што, подразумевано, ВиртуалБок посвећује само 12 МБ видео РАМ-а вашој виртуелној машини. Морамо то да повећамо, и док смо већ на томе, омогућимо 3Д убрзање, од којих ће оба побољшати перформансе гостујућег ОС-а и додатно оптеретити ваш ГПУ. Ево како то да урадите на Виндовс 10 и 11:

  1. Искључити ваша виртуелна машина ако ради. Не морате да затварате ВиртуалБок.
  2. На почетној страници ВиртуалБок-а кликните на Подешавања.
  3. Ући Приказ. Овде ћете видети клизач за повећање видео меморије и поље за потврду на дну да бисте омогућили 3Д убрзање. Не морате још да правите промене.
  4. Отвори Командна линија из вашег Старт менија и покрените га у режиму администратора. Кликните на Да на промпту администратора.
  5. Овде ћемо унети две команде да повећамо подразумевану видео меморију ВиртуалБок-а на 256МБ. Прва команда за избор ВиртуалБок-овог директоријума је следећа:
    cd "C:\Program Files\Oracle\Virtualbox"
    Ако сте инсталирали ВиртуалБок на подразумевану локацију, можете једноставно налепити ову команду каква јесте и притиснути ентер. Ако не, онда ћете морати да користите путању до директоријума у ​​који сте га инсталирали.
  6. Затим ће вам требати назив ваше виртуелне машине. Ако га се не сећате, најлакши начин да то урадите је да одете на картицу Генерал у подешавањима ВиртуалБок-а и овде ћете пронаћи име. Копирај.
  7. Када је директоријум ВиртуалБок-а изабран у командној линији, унесите следећу команду:
    vboxmanage modifyvm "Ubuntu" --vram 256
    Унутар наводника ћете налепити име своје виртуелне машине и притиснути ентер. За људе који користе ВиртуалБок на Убунту-у, само користите ову другу команду у терминалу и спремни сте.
  8. Сада, ако се вратите на Видео подешавања ВиртуалБок-а, открићете да се ограничење видео меморије магично повећало на 256 МБ. Једноставно подесите ово на максимум и укључите 3Д убрзање. Поново покрените виртуелну машину да бисте видели боље перформансе и већу искоришћеност вашег ГПУ-а.

Користите наменски ГПУ уместо и-ГПУ

Ако користите лаптоп или десктоп процесор са и-ГПУ-ом, пожелећете да пребаците графичко оптерећење ВиртуалБок-а, колико год то могло бити, на свој наменски ГПУ. Ако ваш рачунар нема и-ГПУ, можете прескочити овај део.

Овде ћемо користити Нвидиа као пример, али процес за АМД ГПУ је сличан. Ево како да то урадите:

  1. Искључите своју виртуелну машину ако ради и затворите ВиртуалБок такође. Отворите почетни мени и кликните на подешавања дугме.
  2. Изаберите Систем дугме.
  3. Отворите подешавања екрана и померите се надоле да бисте пронашли Подешавања графике. Кликни на то.
  4. Задржати Десктоп апликација изаберите у падајућем менију и кликните на прегледати.
  5. Идите у директоријум где сте инсталирали ВиртуалБок и изаберите ВиртуалБок.еке. Додајте га.
  6. Када изаберете апликацију, кликните на Опције, и требало би да будете у могућности да изаберете жељени графички процесор за ову апликацију. Пицк Наменски ГПУ високих перформанси и кликните на сачувати.
  7. Поново покрените виртуелну машину и ваш гостујући ОС ће почети да користи наменски ГПУ.

Виртуелне машине са бољом подршком за ГПУ

ВиртуалБок има своје предности, али ако вам болно недостаје подршка за ГПУ представља проблем, онда бисте требали потражити негде другде. Мицрософтов Хипер-В је одлична секундарна опција и добра је алтернатива ако планирате да покренете Виндовс на вашој Убунту хост машини. За случај коришћења који је више оријентисан на игре, можете користити комбинацију КЕМУ+КВМ. Такође можете да користите плаћене виртуелне машине као што је ВМваре Фусион за још више функција и стабилности. Сви ови избори имају одличну подршку за ГПУ и нећете морати да се петљате у командној линији да бисте побољшали перформансе вашег гостујућег ОС-а.