Windows Server 2012でのVGAによる解像度の問題
私は2つのWindows VM、Windows Server 2012とWindows Server 2008を持っています。どちらもkvmとlibvirtを使用しています。最近、画面の解像度オプションを増やしたいと思いました。デフォルトの「cirrus」ビデオカードから「vga」オプションに変更する必要がありました。これは私のWindowsサーバー2008 VMの魅力のように機能し、800x600から2560x1600までのいくつかの解像度オプションを与えてくれました。ただし、これはWindows Server 2012では機能しません。 ビデオカードに関連するxmlテンプレートのコードは次のとおりです。 <video> <model type='vga' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> これはドライバーの問題だと思います。KVMのエミュレートされたVGAカードと互換性のあるドライバーを見つけようとしましたが、カードについてわかったのは、それが「Bochs VESA拡張機能を備えたダミーのVGAカード」であり、「ドライバー」をプラスすると、何も役に立たないことが判明したことです。 私のWindows 2008 VMでは、ドライバーは「標準VGAグラフィックアダプター」であり、これはWindowsの汎用ドライバーのようであり、Windows 2008でVGAカードを機能させるために新しいものをダウンロードする必要がなかった理由を説明します。ただし、Windows 2012ではドライバーが「Microsoft Basic Display Adapter」として表示され、ドライバーの更新を試みた結果、すべてが最新であることを示すウィンドウが表示されます。このドライバーでは、解像度が1024x768しか得られません。これは、少なくとも1280x1024のCirrusカードよりもさらに悪いです。 この質問に基づいて、VGAカードの動作不良が基本的なディスプレイアダプターの非常に基本的な機能の結果であると理解しています: 低解像度でスタック:Windows Server 2012で認識されないモニターとディスプレイアダプター 私の知る限り、私は2つのうちの1つが必要です。A)より良いドライバー。ダミーカードにより良い解像度のサポートを提供します。B)より洗練された機能を備えた新しいダミーカード(KVMはこれを実行できますか?) 最後の1つの可能性は、C)http://support.microsoft.com/kb/2855505がGPUがdirectx9をサポートしていないためである可能性があることを示唆しているが、それを確認する方法がわからないことです。 どんな助けでも大歓迎です。