GNU/Linux >> Znalost Linux >  >> Linux

Jak získat obnovovací frekvenci displeje VirtualBox VM > 60 Hz?

Zjistil jsem, že virtuální grafický adaptér ve VirtualBoxu říká systému Windows, že podporuje pouze 60 Hz, takže jej nemůžete nakonfigurovat na více.

Jediným řešením by byl PCI passthrough, který umožňuje virtuálnímu stroji používat přímo fyzický grafický adaptér, což obvykle vyžaduje počítač s alespoň dvěma grafickými adaptéry a dvěma monitory.

Přestože se zdá, že VirtualBox vypustil podporu pro PCI passthrough, protože jeho implementace této funkce byla příliš neúplná, jeho článek odvádí dobrou práci se seznamem předpokladů pro tuto funkci:

  • Vaše základní deska má jednotku IOMMU.
  • Váš procesor podporuje IOMMU.
  • IOMMU je povolena v systému BIOS.
  • Virtuální počítač musí běžet s VT-x/AMD-V a povoleným vnořeným stránkováním.
  • Vaše linuxové jádro bylo zkompilováno s podporou IOMMU, včetně přemapování DMA. Viz možnost kompilace jádra CONFIG_DMAR. Je také vyžadován PCI stubdriver (CONFIG_PCI_STUB).
  • Vaše linuxové jádro rozpoznává a používá jednotku IOMMU. intel_iommu=on může být potřeba spouštěcí možnost.

PCI passthrough je mnohem snazší při použití bare-metalhypervisoru, jako je ESXi. U hostovaných hypervizorů je situace lepší na počítačích se systémem Linux. U Windows Hyper-V je PCI passthrough podporován pouze na Windows Server.

PCI passthrough pod Linuxem je popsán v mnoha článcích, z nichž některé uvádím níže:

  • Xen PCI Passthrough
  • PCI průchod s hypervizory Xen a KVM
  • PCI průchod přes OVMF
  • Jak povolit virtuální počítač VMware pro GPU Pass-through
  • Hrajte hry ve Windows na Linuxu! Rychlý průvodce průchodem PCI
  • Technologie NVIDIA Virtual GPU Technology je cloudová technologie, která umožňuje farmy video GPU.

Linux
  1. Jak zajistit, aby Uuencode fungoval?

  2. Jak získat 4k @ 60hz při 4:2:0 při práci v Ubuntu 16.04?

  3. Jak získat číslo displeje, které mi přidělil X

  1. Jak získat datový typ proměnných v Zsh?

  2. Jak nainstalovat VirtualBox na Ubuntu 22.04 LTS

  3. Jak přimět pgrep, aby zobrazoval úplné informace o procesu

  1. Jak získat velikost adresáře v Linuxu

  2. Jak získat ID procesu na pozadí?

  3. Jak zjistit využití CPU