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

Virtualboxで256MBを超えるビデオメモリを割り当てる方法は?

512MBのビデオメモリを必要とするVirtualboxでゲームをプレイしようとしています。そこで、ここで提案されているように、virtualboxをシャットダウンし、次のコマンドを使用してメモリを512MBに増やしようとしました:

VBoxManage modifyvm "win7" --vram 512

しかし、このエラーが発生します

 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

今日の基準では途方もなく低いこの256MBの制限を回避する方法があるかどうか疑問に思っています。

承認された回答:

それはいけません。そして、必要はありません。

VirtualBoxはGPUを使用しません。仮想マシンでグラフィックスRAMとして表示されるのは、GPUからではなく、ホストからの通常のRAMです。

これは今日の基準では途方もなく低いです。

申し訳ありませんが、ありません。幅、高さ、ビット/ピクセル3840×2160×32の場合、33177600バイトまたは31MBになります。したがって、256MBの制限は満たすのに十分すぎるほどです…

  • 8つの4K画面のいずれか
  • またはダブルバッファリングを備えた4つの4K画面
  • または4倍バッファリングを備えた2つの4K画面

したがって、それを増やすことができたとしても、256Mbを超える理由はありません。使用されることはなく、さらに悪いことに、-遅くなります-:3D高速グラフィックスはホストによってレンダリングされます 、ゲストではないため、ゲストグラフィックスRAMを増やすと、ホストから離れます。

必要なのはPCIパススルーです:

基本的に、この機能を使用すると、ホストにこの特定のデバイス用のドライバーがない場合でも、ゲストがホスト上の物理PCIデバイスを直接使用できます。通常のPCIカードと一部のPCIExpressカードの両方がサポートされています。 AGPおよび特定のPCIExpressカードは、テクスチャ管理をGART(Graphics Address Remapping Table)ユニットプログラミングに依存している場合、現時点ではサポートされていません。これは、ページの再マッピングがIOMMUに干渉するという重要な操作を行うためです。この制限は、将来のリリースで解除される可能性があります。


Ubuntu
  1. ビデオを回転させる方法は?

  2. Pci Express 2.0 X16で実行されているGPUカードとX8を使用しているGPUカードを特定する方法は?

  3. MySQL サーバーを複数の IP アドレスにバインドする方法は?

  1. ゲストのインターネットをVirtualboxのホストと共有するにはどうすればよいですか?

  2. シェルで 10 個を超えるパラメーターを処理する方法

  3. oom-killer syslog メッセージを読むには?

  1. LinuxのVirtualBoxにWindows10をインストールする方法

  2. VirtualBoxにKaliLinuxをインストールする方法

  3. VirtualBoxExtensionPackをインストールする方法