GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přiřadit více než 256 MB video paměti ve Virtualboxu?

Snažím se hrát hru na Virtualboxu, která potřebuje 512 MB video paměti. Takže jak je zde navrženo, vypnul jsem virtualbox a pokusil jsem se zvýšit paměť na 512 MB pomocí tohoto příkazu:

VBoxManage modifyvm "win7" --vram 512

Ale dostávám tuto chybu

 error: Invalid VRAM size: 512 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
VBoxManage: error: Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 597 of file VBoxManageModifyVM.cpp

Zajímalo by mě, jestli existuje nějaký způsob, jak obejít tento limit 256 MB, který je na dnešní standardy směšně málo.

Přijatá odpověď:

Nemůžeš. A to není potřeba.

VirtualBox nepoužívá GPU. To, co vidíte jako grafickou RAM ve vašem virtuálním počítači, je normální RAM od hostitele, nikoli od vašeho GPU.

což je na dnešní poměry směšně nízké.

Promiň, ale ne. Při šířce, výšce, bitech/pixel 3840×2160×32 by to bylo 33177600 bajtů nebo 31 MB. Limit 256 MB je tedy více než dostatečný k naplnění …

  • buď 8 obrazovek 4K
  • nebo 4 4K obrazovky s dvojitým ukládáním do vyrovnávací paměti
  • nebo 2 4K obrazovky se čtyřnásobným ukládáním do vyrovnávací paměti

Takže i když byste jej mohli zvýšit, není ŽÁDNÝ důvod mít více než 256 Mb. Nebylo by to nikdy použito a ještě horší:bylo by to -pomalejší-:3D akcelerovaná grafika je vykreslována hostitelem , nikoli host, takže zvýšení paměti RAM hosta ji odebere hostiteli.

Co potřebujete, je PCI passthrough:

Tato funkce v podstatě umožňuje přímo používat fyzická zařízení PCI na hostiteli hostem, i když hostitel pro toto konkrétní zařízení nemá ovladače. Podporovány jsou jak běžné PCI, tak některé PCI Express karty. AGP a některé PCI Express karty nejsou v současnosti podporovány, pokud se spoléhají na programování jednotek GART (Graphics Address Remapping Table) pro správu textur, protože to dělá spíše netriviální operace s přemapováním stránek, které narušuje IOMMU. Toto omezení může být v budoucích verzích zrušeno.


Ubuntu
  1. Jak sdílet internet hosta s hostitelem na Virtualboxu?

  2. Jak zacházet s více než 10 parametry v shellu

  3. Jak číst zprávy syslog oom-killer?

  1. Jak otočit video?

  2. Jak zjistit, která karta Gpu běží na Pci Express 2.0 X16 a která používá X8?

  3. Jak svázat MySQL server s více než jednou IP adresou?

  1. Jak nainstalovat Windows 10 do VirtualBoxu v Linuxu

  2. Jak nainstalovat Kali Linux na VirtualBox

  3. Jak nainstalovat VirtualBox Extension Pack