GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie bekomme ich die Anzeigeaktualisierungsrate von VirtualBox VM auf >60Hz?

Ich habe festgestellt, dass der virtuelle Grafikadapter in VirtualBox Windows mitteilt, dass er nur 60 Hz unterstützt, sodass Sie ihn nicht für mehr konfigurieren können.

Die einzige Lösung wäre PCI-Passthrough, bei dem die virtuelle Maschine direkt den physischen Videoadapter verwenden kann, was normalerweise einen Computer mit mindestens zwei Videoadaptern und zwei Monitoren erfordert.

Obwohl VirtualBox die Unterstützung für PCI-Passthrough eingestellt zu haben scheint, weil die Implementierung der Funktion zu unvollständig war, listet der Artikel die Voraussetzungen für diese Funktion gut auf:

  • Ihr Motherboard hat eine IOMMU-Einheit.
  • Ihre CPU unterstützt die IOMMU.
  • Die IOMMU ist im BIOS aktiviert.
  • Die VM muss mit VT-x/AMD-V und aktiviertem verschachteltem Paging ausgeführt werden.
  • Ihr Linux-Kernel wurde mit IOMMU-Unterstützung kompiliert, einschließlich DMA-Neuzuordnung. Siehe die Kernel-Kompilierungsoption CONFIG_DMAR. Der PCI Stubdriver (CONFIG_PCI_STUB) wird ebenfalls benötigt.
  • Ihr Linux-Kernel erkennt und verwendet die IOMMU-Einheit. Der intel_iommu=on Boot-Option benötigt werden.

PCI-Passthrough ist viel einfacher, wenn ein Bare-Metal-Hypervisor wie ESXi verwendet wird. Bei gehosteten Hypervisoren ist die Situation auf Linux-Maschinen besser. Bei Windows Hyper-V wird PCI-Passthrough nur auf Windows Server unterstützt.

PCI-Passthrough unter Linux wird in vielen Artikeln beschrieben, von denen ich einige unten aufführe:

  • Xen-PCI-Passthrough
  • PCI-Passthrough mit Xen- und KVM-Hypervisoren
  • PCI-Passthrough über OVMF
  • So aktivieren Sie eine virtuelle VMware-Maschine für GPU-Passthrough
  • Spielen Sie Spiele in Windows unter Linux! PCI-Passthrough-Kurzanleitung
  • NVIDIA Virtual GPU Technology ist eine Cloud-Technologie, die Farmen von Video-GPUs ermöglicht.

Linux
  1. Wie bekomme ich die Prozess-ID des Hintergrundprozesses?

  2. So erhalten Sie die CPU-Auslastung

  3. C++ Linux:Holen Sie sich die Aktualisierungsrate eines Monitors

  4. Wie bekomme ich ps zur Druckgruppe?

  5. Wie bekomme ich eine Liste von Verzeichnissen in einer ZIP-Datei?

So installieren Sie Kali Linux auf VirtualBox

So installieren Sie VirtualBox 6.0 / 5.2 unter Linux Mint 19 / Linux Mint 18

So aktivieren Sie die verschachtelte Virtualisierung in VirtualBox

So erhalten Sie Ihre IP-Adresse unter Linux

So installieren Sie Linux Mint in VirtualBox

So installieren Sie VirtualBox auf CentOS 8