長い質問でごめんなさい。
Linux用のSteamの登場により、私は楽観的になりすぎて、Windowsのインストールを廃止したかもしれません。問題は、Linuxに移植されていない(そして決して移植されない)Steamゲームが約100個あることです。とにかく、デュアルブートにうんざりしていて、Wineソリューション(wineprefixとplayonlinux)が常に機能するとは限りません。そのため、Windowsゲームを実行するためにハードウェアの仕様に直接アクセスする仮想マシン(または同様のもの)を使用するソリューションがあるかどうか疑問に思いました。 (MacでParallelsが行うことのようなもの)。 Windowsを再インストールすることは大きな問題ではありませんが、Linuxの詳細を知るためにUbuntuを日常のOSとして使用し、「困難な」ディストリビューションを追加したいので、回避したいと思っていました。
編集:すべてのあなたの答えをありがとう:あなたが提案した解決策について考えます。正直なところ、Xenのことは聞いたことがないので、Xenについて読む必要があります...新しいグラフィックカードと新しいモニターを購入する必要があるかもしれません。ドライブの1つにウィンドウを再インストールしてしまうと思いますが、残念です。再度、感謝します。
短い答えは:いいえ
長い答えは:まだ...
VBoxの3Dサポートはほとんどカウントされません。 3Dサポートを提供しますが、パフォーマンスはまったくありません。 VMWare seems は、パフォーマンスを大幅に向上させ(ベンチマークはMac上にあることに注意してください)、プレイ可能な場合があります。ここでの欠点は、大量の現金です(無料提供で3Dサポートがどのようなものかわかりません)。
しかし、Windows専用ゲームでハードウェアを最大限に活用したい場合は、1つのソリューションしかなく、Windowsを起動するしかありません。そのようなゲームのサブセットでは常にそうなると思うのではないかと思います。
利用可能な他の唯一のほぼ受け入れ可能なソリューション:
時間内にをフィルタリングする可能性のあるあらゆる種類のサーバーテクノロジーがあります:
Nvidia + Vmwareはマルチヘッド仮想化ゲームプラットフォームで動作しています しかし、正直に言って、このレベルの統合がもう10年以上の間、消費者の手に渡るとは思いません。グラフィックメーカーは、数十枚のカードを購入して、その目的を達成するための仮想化の傷を求めています。
これを逆にして、Windows Server Host VMを使用し、共有3DでUbuntuデスクトップを準仮想化することもできますが、パフォーマンスがどのようになるかはわかりません。そして、合法的に行うには膨大な現金です。デスクトップホストはまったく良くありません。
XenはWindowsのインストールを準仮想化しないので、まだそこを探す必要はありません。 PCIおよびVGAパススルーモジュールがありますが、それらは1つのVMにロックされているため、インストールごとにグラフィックカードが必要です。ほら.
注残りは解決済みまたはほぼ解決済みの問題であるため、ここでは実際に3Dグラフィックスについてのみ説明しています。 CPUの仮想化は、Intel VT-xやAMD-Vなどの準仮想化とCPU拡張により成熟しています。周辺機器のパススルーは帯域幅がかなり低いため、簡単に共有できます。
グラフィックが遅れているのは、私たちが話している方法でそれらを共有することは、メーカーにとって商業的な必要性ではないからです。 (ハイエンドレンダーファームとサーバーベースのワークステーションの統合のために)そのように進んでいるようですので、そのスペースに注意してください。
ハードウェアとソフトウェアの両方が IOMMU (別名PCIパススルー、AMD-Vi、Intel VT-d)をサポートしている場合、I/Oデバイス(グラフィックスカードなど)をVMに割り当てることができます。 。
Ubuntuの現在のバージョンでは、マザーボードとCPUの両方がIOMMUをサポートしている限り、 Xen を使用できます。
現在、2つのAMD 7950 GPUを備えたWindows 7 VMを使用していますが、ゲームおよびビットコイン/ライトコインマイニングに非常に適しています。
チュートリアルなど:
VMを介してGPUを使用できることに注意してください。
ウィンドウVMは、ほとんどエミュレートされたハードウェアで実行されます。そのハードウェアは通常比較的単純です。
そうは言っても:
Gaming Anywhere を試してください。それはまさにVMではなく、オープンソースがゲームソリューションである可能性がありますが、それでもデスクトップまたはゲーム全体をストリーミングできます。
「ハードウェアへの直接アクセス」と言うとき、仮想マシンのことではなく、実際のマシンのことです。 Windowsゲームに直接アクセスするには、Windowsが必要です。
Virtual Box を試しましたか? 機能リストの読み取り によって、必要なものが... GPUとCPUにアクセスできるようになります。