GPU: n käyttäminen VirtualBoxissa

click fraud protection

VirtualBox ja GPU: t eivät pidä toisistaan ​​kovinkaan paljon, mutta näin voit saada ne toimimaan paremmin yhdessä.

Grafiikkasuorittimen tarjoama laitteistokiihdytys on nykyään olennainen PC-tietokoneille, ja jos olet samanlainen kuin minä, haluat kaiken PC toimimaan sujuvasti kuten voita, olipa kyse perusasioista, kuten selailusta ja tiedostojen hallinnasta, tai rajuista sovelluksista, kuten videopeleistä ja valokuva- ja videoeditoreista. Kaikilla komponenteillasi on rooli tämän saavuttamisessa; Sinun tarvitsee vain olla tarpeeksi paksu lompakko kestääksesi näiden uusimpien ja parhaiden komponenttien ostamisen.

Mutta entä jos et ole Windows-fani tai jos haluat jongleerata useita käyttöjärjestelmiä tietokoneellasi käyttämällä virtuaalikoneohjelmistoa, kuten VirtualBox? Tällaisissa tapauksissa sinulla on yksinkertaisesti a lihava GPU ei automaattisesti muutu sujuvaksi käyttökokemukseksi vieraskäyttöjärjestelmässäsi sen ilmeisen puutteen vuoksi GPU-tuki Virtualboxissa vielä tänäkin päivänä, ja sinun on hyppäättävä läpi joitakin vanteita lieventääksesi tätä ongelma.

VirtualBoxin GPU-tuen surullinen tila

Kun lisäät vieraskäyttöjärjestelmän ja käytät sitä koneellasi, VirtualBox luo virtuaalisen GPU: n käsittelemään kaikkia graafisia tehtäviä. Jos prosessorissasi on integroitu GPU, kuten Intel UHD 770 -näytönohjain Core i5-14600K, virtuaalinen GPU käyttää sitä kaikessa työkuormassaan. Tämä tapahtuu riippumatta siitä, onko järjestelmään asennettu erillinen grafiikkasuoritin vai ei. Saatat ajatella, että ratkaisu voi olla yhtä yksinkertainen kuin vaihtaminen i-GPU: sta omistettuun, mutta se ei ole täysin niin.

Nykyinen järjestelmäni pyörittää 1. sukupolven Ryzen 5 1400 -suoritinta, jossa ei ole integroitua GPU: ta, ja käytän Nvidia GTX 1060:tä näytön hankkimiseen ja kaikkeen GPU-työkuormaani. Koska tietokoneessani ei ole i-GPU: ta ja VirtualBoxissa on vain GTX 1060, johon luottaa, suorituskyky virtuaalikoneeni pitäisi olla harppauksia edellä samaa vieraskäyttöjärjestelmää, joka toimii huonolla Intel i-GPU: lla, oikein? No, kun yritin ajaa Ubuntua VirtualBoxilla tietokoneellani, Ubuntu-käyttöjärjestelmän katkonaisuus huolimatta siitä, että Prosessori ja RAM tarkoittivat vain yhtä asiaa: jotain oli pahasti vialla siinä, miten VirtualBox käyttää GPU: ta vieraskäyttöjärjestelmiensä.

VirtualBoxin suurin ongelma on, kuinka heikko sen tuki GPU-laitteistokiihdytykseen on. VirtualBox voi varata oletusarvoisesti enintään 128 Mt videomuistia vieraskäyttöjärjestelmällesi, mikä oli hieno vuonna 2005, mutta se ei riitä edes nykyaikaisen toiminnan vähemmän vaativiin sovelluksiin järjestelmät. Ja sen tuki päättyy DirectX 9:ään, joka käytännössä poistaa useimmat nykyaikaiset 3D-grafiikkaa käyttävät sovellukset käytöstä.

Tämän oppaan päätarkoitus on kuitenkin parantaa käyttökokemustasi missä tahansa käyttöjärjestelmässä, jonka asennat VirtualBoxilla ja jos tietokoneessasi on kaksi GPU: t, integroitu ja omistettu, opastaa sinut vaiheiden läpi VirtualBoxin graafisen työmäärän siirtämiseksi parempaan GPU.

Kasvata videon RAM-muistia 256 megatavuun ja ota käyttöön 3D-kiihdytys

Jos olet vielä uusi VirtualBoxissa etkä ole vielä tutkinut sen asetuksia, kokemuksesi vieraskäyttöjärjestelmässä ei ole kovin sujuvaa. Tämä johtuu siitä, että VirtualBox omistaa oletusarvoisesti vain 12 Mt video-RAM-muistia virtuaalikoneellesi. Meidän on lisättävä sitä, ja samalla kun olemme siinä, ota 3D-kiihdytys käyttöön, mikä molemmat parantavat vieraskäyttöjärjestelmän suorituskykyä ja lisäävät grafiikkasuorittimen rasitusta. Näin voit tehdä tämän sekä Windows 10:ssä että 11:ssä:

  1. Sammuttaa virtuaalikoneesi, jos se on käynnissä. Sinun ei tarvitse sulkea VirtualBoxia.
  2. Napsauta VirtualBox-kotisivulla asetukset.
  3. Mennä Näyttö. Täällä näet liukusäätimen videomuistin lisäämiseksi ja alareunassa olevan valintaruudun ottaaksesi käyttöön 3D-kiihdytyksen. Sinun ei tarvitse tehdä vielä muutoksia.
  4. Avaa Komentokehote Käynnistä-valikosta ja käynnistä se järjestelmänvalvojatilassa. Napsauta Kyllä järjestelmänvalvojan kehotteessa.
  5. Kirjoitamme tähän kaksi komentoa VirtualBoxin oletusvideomuistin lisäämiseksi 256 megatavuun. Ensimmäinen komento VirtualBoxin hakemiston valitsemiseksi on seuraava:
    cd "C:\Program Files\Oracle\Virtualbox"
    Jos asensit VirtualBoxin oletussijaintiin, voit liittää tämän komennon sellaisenaan ja painaa enteriä. Jos ei, sinun on käytettävä polkua hakemistoon, johon asensit sen.
  6. Seuraavaksi tarvitset virtuaalikoneesi nimi. Jos et muista sitä, helpoin tapa tehdä se on mennä VirtualBoxin asetusten Yleiset-välilehdelle ja löydät nimen täältä. Kopioi se.
  7. Kun VirtualBox-hakemisto on valittuna komentokehotteessa, kirjoita seuraava komento:
    vboxmanage modifyvm "Ubuntu" --vram 256
    Lainausmerkkien sisään liitetään virtuaalikoneesi nimi ja paina Enter. Ihmisille, jotka käyttävät VirtualBoxia Ubuntussa, käytä vain tätä toista komentoa terminaalissa ja olet valmis.
  8. Jos nyt palaat takaisin Videoasetukset VirtualBoxista, huomaat, että videomuistin raja on noussut taianomaisesti 256 megatavuun. Aseta tämä vain maksimiarvoon ja käynnistä se 3D-kiihtyvyys. Käynnistä virtuaalikone uudelleen nähdäksesi paremman suorituskyvyn ja paremman GPU: n käytön.

Käytä erillistä GPU: ta i-GPU: n sijaan

Jos käytät kannettavaa tietokonetta tai pöytäkoneen prosessoria, jossa on i-GPU, haluat siirtää VirtualBoxin graafisen työmäärän, niin vähän kuin se on, omalle GPU: llesi. Jos tietokoneessasi ei ole i-GPU: ta, voit ohittaa tämän osan.

Käytämme tässä esimerkkinä Nvidiaa, mutta AMD GPU: iden prosessi on samanlainen. Voit tehdä tämän seuraavasti:

  1. Sulje virtuaalikoneesi, jos se on käynnissä ja sulje VirtualBox yhtä hyvin. Avaa Käynnistä-valikko ja napsauta asetukset -painiketta.
  2. Valitse Järjestelmä -painiketta.
  3. Avaa Näyttöasetukset ja vieritä alas löytääksesi Grafiikkaasetukset. Klikkaa sitä.
  4. Pidä Työpöytäsovellus valittu avattavasta valikosta ja napsauta selata.
  5. Mene hakemistoon, johon asensit VirtualBoxin ja valitse VirtualBox.exe. Lisää se.
  6. Kun sovellus on valittu, napsauta Vaihtoehdot, ja sinun pitäisi pystyä valitsemaan tälle sovellukselle haluamasi näytönohjain. Valita Tehokas dedikoitu GPU ja klikkaa Tallentaa.
  7. Käynnistä virtuaalikoneesi uudelleen, niin vieraskäyttöjärjestelmäsi alkaa käyttää omaa GPU: ta.

Virtuaalikoneet paremmalla GPU-tuella

VirtualBoxilla on hyvät puolensa, mutta jos tuskallisen puutteellinen GPU-tuki on sinulle murros, kannattaa etsiä muualta. Microsoftin Hyper-V on loistava toissijainen vaihtoehto ja hyvä vaihtoehto, jos aiot käyttää Windowsia Ubuntu-isäntäkoneellasi. Jos haluat enemmän peliin suuntautuneen käyttötilanteen, voit valita QEMU+KVM-yhdistelmän. Voit myös käyttää maksullisia virtuaalikoneita, kuten VMware Fusion, entistä enemmän ominaisuuksia ja vakautta varten. Kaikilla näillä valinnoilla on erinomainen GPU-tuki, eikä sinun tarvitse seurustella komentokehotteessa vieraskäyttöjärjestelmän suorituskyvyn parantamiseksi.