Kā lietot GPU programmā VirtualBox

click fraud protection

VirtualBox un GPU ne pārāk mīl viens otru, taču šeit ir norādīts, kā jūs varat uzlabot to sadarbību.

GPU nodrošinātais aparatūras paātrinājums mūsdienās ir būtisks personālajiem datoriem, un, ja jūs esat līdzīgs man, vēlaties visu savā Lai dators darbotos nevainojami kā sviests, neatkarīgi no tā, vai tās ir pamata lietas, piemēram, pārlūkošana un failu pārvaldība, vai smagas lietojumprogrammas, piemēram, videospēles un fotoattēlu un video redaktori. Visām jūsu sastāvdaļām ir nozīme šī mērķa sasniegšanā; viss, kas jums jādara, ir jābūt pietiekami biezam makam, lai izturētu šo jaunāko un labāko komponentu iegādes radītos triecienus.

Bet ko darīt, ja neesat Windows cienītājs vai vēlaties žonglēt ar vairākām datora operētājsistēmām, izmantojot virtuālās mašīnas programmatūru, piemēram, VirtualBox? Šādos gadījumos, vienkārši ņemot a smags GPU tas automātiski nepārvēršas par vienmērīgu lietotāja pieredzi jūsu viesu operētājsistēmā, pateicoties acīmredzamajam trūkumam Virtualbox GPU atbalsts pat līdz šai dienai, un, lai to mazinātu, jums būs jāpārvar daži stīpas. problēma.

Bēdīgais GPU atbalsta stāvoklis vietnē VirtualBox

Kad pievienojat viesa operētājsistēmu un palaižat to savā datorā, VirtualBox izveido virtuālo GPU, lai veiktu visus grafiskos uzdevumus. Ja jūsu procesoram ir integrēts GPU, piemēram, Intel UHD 770 grafika Core i5-14600K, virtuālais GPU to izmantos visai darba slodzei. Tas notiek neatkarīgi no tā, vai jūsu sistēmā ir instalēts īpašs GPU. Jūs varētu domāt, ka risinājums varētu būt tikpat vienkāršs kā pārslēgšanās no i-GPU uz speciālo, taču tas tā nav.

Mana pašreizējā sistēma izmanto 1. paaudzes Ryzen 5 1400 centrālo procesoru, kam nav integrēta GPU, un es izmantoju Nvidia GTX 1060, lai iegūtu displeju un visu ar GPU saistīto darba slodzi. Tā kā manam datoram nav i-GPU un VirtualBox ir tikai mans GTX 1060, uz ko paļauties, veiktspēja manai virtuālajai mašīnai vajadzētu būt lēcieniem priekšā tai pašai viesu operētājsistēmai, kas darbojas ar nederīgu Intel i-GPU, pa labi? Kad es mēģināju palaist Ubuntu uz VirtualBox savā datorā, Ubuntu OS bija neparasti, neskatoties uz to, ka CPU un RAM nozīmēja tikai vienu: kaut kas bija nopietni nepareizi ar to, kā VirtualBox izmanto GPU savām viesu operētājsistēmām.

Galvenā VirtualBox problēma ir tā, cik vājš ir atbalsts GPU aparatūras paātrinājumam. VirtualBox pēc noklusējuma var veltīt ne vairāk kā 128 MB video atmiņas jūsu viesu operētājsistēmai, kas bija naudas sods 2005. gadā, taču ar to nepietiek pat mazāk prasīgām lietojumprogrammām mūsdienu modernajā darbībā sistēmas. Un tā atbalsts beidzas ar DirectX 9, kas pamatā izslēdz lielāko daļu moderno lietojumprogrammu, kas izmanto 3D grafiku.

Tomēr šīs rokasgrāmatas galvenais mērķis ir uzlabot jūsu pieredzi jebkurā operētājsistēmā, kuru instalējat, izmantojot VirtualBox, un ja jūsu datoram ir divas GPU, integrēts un speciāls, lai palīdzētu jums veikt VirtualBox grafiskās darba slodzes pārnešanu uz labāku GPU.

Palieliniet video RAM līdz 256 MB un iespējojiet 3D paātrinājumu

Ja jūs joprojām esat iesācējs VirtualBox un vēl neesat izpētījis tā iestatījumus, jūsu pieredze viesu operētājsistēmā nebūs ļoti gluda. Tas ir tāpēc, ka pēc noklusējuma VirtualBox jūsu virtuālajai mašīnai atvēl tikai 12 MB video RAM. Mums tas ir jāpalielina, un, kamēr mēs esam pie tā, iespējojiet 3D paātrinājumu, kas uzlabos viesu OS veiktspēju un radīs lielāku slodzi jūsu GPU. Lūk, kā to izdarīt gan operētājsistēmā Windows 10, gan 11:

  1. Izslēgt jūsu virtuālā mašīna, ja tā darbojas. Jums nav jāaizver VirtualBox.
  2. VirtualBox mājaslapā noklikšķiniet uz Iestatījumi.
  3. Iet iekšā Displejs. Šeit jūs redzēsit slīdni, lai palielinātu video atmiņu, un izvēles rūtiņa apakšā, lai iespējotu 3D paātrinājumu. Jums pagaidām nav jāveic nekādas izmaiņas.
  4. Atveriet Komandu uzvedne izvēlnē Sākt un palaidiet to administratora režīmā. Administratora uzvednē noklikšķiniet uz Jā.
  5. Šeit mēs ievadīsim divas komandas, lai palielinātu VirtualBox noklusējuma video atmiņu līdz 256 MB. Pirmā komanda, lai atlasītu VirtualBox direktoriju, ir šāda:
    cd "C:\Program Files\Oracle\Virtualbox"
    Ja instalējāt VirtualBox noklusējuma vietā, varat vienkārši ielīmēt šo komandu tādu, kāda tā ir, un nospiediet taustiņu Enter. Ja nē, jums būs jāizmanto ceļš uz direktoriju, kurā to instalējāt.
  6. Tālāk jums būs nepieciešams jūsu virtuālās mašīnas nosaukums. Ja jūs to neatceraties, vienkāršākais veids, kā to izdarīt, ir ieiet VirtualBox iestatījumu cilnē Vispārīgi un šeit atradīsit nosaukumu. Kopējiet to.
  7. Komandu uzvednē atlasot VirtualBox direktoriju, ievadiet šādu komandu:
    vboxmanage modifyvm "Ubuntu" --vram 256
    Pēdiņās jūs ielīmēsiet savas virtuālās mašīnas nosaukumu un nospiediet taustiņu Enter. Cilvēkiem, kuri izmanto VirtualBox uz Ubuntu, vienkārši izmantojiet šo otro komandu terminālī, un viss ir kārtībā.
  8. Tagad, ja atgriezīsities pie Video iestatījumi VirtualBox, jūs atklāsiet, ka video atmiņas ierobežojums maģiski ir palielinājies līdz 256 MB. Vienkārši iestatiet to uz maksimumu un ieslēdziet 3D paātrinājums. Restartējiet virtuālo mašīnu, lai redzētu labāku veiktspēju un lielāku GPU izmantošanu.

Izmantojiet speciālo GPU, nevis i-GPU

Ja izmantojat klēpjdatoru vai galddatora procesoru ar i-GPU, VirtualBox grafisko darba slodzi, cik vien maz tas varētu būt, vēlēsities pārcelt uz savu speciālo GPU. Ja jūsu datoram nav i-GPU, varat izlaist šo daļu.

Šeit kā piemēru izmantosim Nvidia, taču process AMD GPU ir līdzīgs. Lūk, kā to izdarīt:

  1. Izslēdziet savu virtuālo mašīnu, ja tā darbojas un aizveriet VirtualBox arī. Atveriet sākuma izvēlni un noklikšķiniet uz iestatījumi pogu.
  2. Izvēlieties Sistēma pogu.
  3. Atveriet displeja iestatījumus un ritiniet uz leju, lai atrastu Grafikas iestatījumi. Noklikšķiniet uz tā.
  4. Saglabājiet Darbvirsmas lietotne nolaižamajā izvēlnē atlasiet un noklikšķiniet uz pārlūkot.
  5. Dodieties uz direktoriju, kurā instalējāt VirtualBox, un atlasiet VirtualBox.exe. Pievienojiet to.
  6. Kad lietojumprogramma ir atlasīta, noklikšķiniet uz Iespējas, un jums vajadzētu būt iespējai šai lietojumprogrammai izvēlēties vēlamo grafikas procesoru. Izvēlēties Augstas veiktspējas specializēts GPU un noklikšķiniet uz Saglabāt.
  7. Restartējiet virtuālo mašīnu, un jūsu viesa operētājsistēma sāks izmantot jūsu speciālo GPU.

Virtuālās mašīnas ar labāku GPU atbalstu

VirtualBox ir savi plusi, taču, ja sāpīgi trūkstošais GPU atbalsts ir šķērslis jums, tad jums vajadzētu meklēt citur. Microsoft Hyper-V ir lieliska sekundāra iespēja un ir laba alternatīva, ja plānojat palaist Windows savā Ubuntu resursdatorā. Lai izmantotu vairāk uz spēlēm, varat izmantot QEMU+KVM kombināciju. Varat arī izmantot maksas virtuālās mašīnas, piemēram, VMware Fusion, lai iegūtu vēl vairāk funkciju un stabilitātes. Visām šīm opcijām ir lielisks GPU atbalsts, un jums nav jāgrozās komandu uzvednē, lai uzlabotu viesu OS veiktspēju.