GNU/Linux >> Linux の 問題 >  >> Linux

VirtualBox VM のディスプレイのリフレッシュ レートを 60Hz より高くするにはどうすればよいですか?

VirtualBox の仮想グラフィックス アダプターが Windows に 60Hz のみをサポートするように指示しているため、それ以上の構成を行うことはできないとのことです。

唯一の解決策は、仮想マシンが物理ビデオ アダプターを直接使用できるようにする PCI パススルーです。通常、少なくとも 2 つのビデオ アダプターと 2 つのモニターを備えたコンピューターが必要です。

VirtualBox は PCI パススルーのサポートを中止したようですが、機能の実装が不完全だったため、その記事ではこの機能の前提条件をうまくリストしています:

  • お使いのマザーボードには IOMMU ユニットがあります。
  • お使いの CPU が IOMMU をサポートしている
  • IOMMU は BIOS で有効になっています。
  • VM は、VT-x/AMD-V およびネストされたページングを有効にして実行する必要があります。
  • お使いの Linux カーネルは、DMA 再マッピングを含む IOMMU サポート付きでコンパイルされています。 CONFIG_DMAR カーネル コンパイル オプションを参照してください。 PCI スタブドライバー (CONFIG_PCI_STUB) も必要です。
  • Linux カーネルは IOMMU ユニットを認識して使用します。 intel_iommu=on 起動オプションが必要になる場合があります。

ESXi などのベアメタル ハイパーバイザーを使用すると、PCI パススルーがはるかに簡単になります。ホストされたハイパーバイザーの場合、状況は Linux マシンの方が優れています。Windows Hyper-V の場合、PCI パススルーは Windows Server でのみサポートされます。

Linux での PCI パススルーについては、多くの記事で説明されています。その一部を以下に示します:

  • Xen PCI パススルー
  • Xen および KVM ハイパーバイザーによる PCI パススルー
  • OVMF による PCI パススルー
  • VMware 仮想マシンで GPU パススルーを有効にする方法
  • Linux 上の Windows でゲームをプレイしましょう! PCI パススルー クイック ガイド
  • NVIDIA 仮想 GPU テクノロジーは、ビデオ GPU のファームを可能にするクラウド テクノロジーです。

Linux
  1. Linuxでディレクトリサイズを取得する方法

  2. バックグラウンドプロセスのプロセスIDを取得するには?

  3. C++ Linux:モニターのリフレッシュ レートを取得する

  1. zip内のディレクトリのリストを取得するには?

  2. Xによって割り当てられたディスプレイ番号を取得する方法

  3. 完全なプロセス情報を表示するようにpgrepを取得する方法

  1. Zshで変数データ型を取得する方法は?

  2. Uuencodeを機能させる方法は?

  3. Ubuntu 16.04で4:2:0で4k @ 60hzを使用するにはどうすればよいですか?