web-dev-qa-db-ja.com

ソフトウェアベースの仮想グラフィックスドライバーはありますか?

Server 2012R2を実行している新しいCiscoUCSブレードで、Server 2008R2ターミナルサーバーをHyper-V VM)としてセットアップしようとしています。

ターミナルサーバーは、医用画像の表示に使用されるため、32ビットカラーで最新のディスプレイ解像度をサポートする必要があります。残念ながら、このブレードには、なんと8MBのビデオRAMを搭載したMatroxG200eビデオチップセットしか含まれていません。

より優れたグラフィックハードウェアをエミュレートするために使用できる、純粋にソフトウェアベースのビデオドライバーはありますか? DirectX、Aero Glass、ビデオゲームなどをサポートする必要はありません。 1920x1200で32ビットカラーをサポートできる必要があります。ブレード自体には256GBのRAMを備えた16個のCPUコアがあるため、パフォーマンスは問題になりません。

2
Wes Sayeed

RDPセッションのビデオ解像度は、ターミナルサーバーの物理グラフィックアダプターとは関係ありませんが、接続を開始するワークステーションで実行している解像度とは関係があります。

Hyper-Vコンソールを介してゲストに直接接続すると、解像度は1600x1200に制限されますが、この制限はRDPセッションには適用されません。

2
Rex

ソフトウェアベースのOpenGL実装がありますが、それはせいぜい非常に遅く、かなりバグがあります。

あなたの質問は一般的すぎるダニだと思います。簡単な答え:いいえ、Aero互換(およびDirect3Dなど)のグラフィックカードハードウェアをエミュレートするソフトウェアはありません。

@Rexの発言に基づいて、問題はクライアント自体が必要な解像度とビット深度をサポートしている可能性があります。しかし、ホストの内部エミュレートされたグラフィックカードを32 Mbに設定すると修正される場合は、それを使用します(256 GBのRAMで32Mbを節約できることを願っています)。

理想的には、物事を表示するために使用しているイメージングソフトウェアには、高速化されたグラフィックスが利用できない場合に自動的にフォールバックするソフトウェアラスタライザーが必要です。したがって、少なくともプログラムは引き続き機能します。個人的には、キック用にエミュレートされたグラフィックカード用にRDPホストを64Mbに設定しています。

0
Tsaukpaetra