Saya memiliki dua windows vms, windows server 2012 dan windows server 2008. Keduanya menggunakan kvm dan libvirt. Baru-baru ini saya memutuskan untuk meningkatkan opsi resolusi layar saya, yang mengharuskan perubahan dari kartu video "cirrus" default menjadi opsi "vga". Ini bekerja seperti pesona untuk server windows 2008 saya VM, memberi saya beberapa opsi resolusi dari 800x600 hingga 2560x1600. Namun, ini tidak berfungsi untuk windows server 2012.
Berikut kode dari template xml saya yang berkaitan dengan kartu video:
<video>
<model type='vga' vram='9216' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
Saya menduga bahwa ini adalah masalah pengemudi. Saya mencoba mencari tahu driver apa yang akan kompatibel dengan kartu VGA emulasi KVM, tetapi semua yang saya temukan tentang kartu itu adalah "kartu VGA dummy dengan ekstensi BoES VESA" dan googling yang ditambah "driver" ternyata tidak berguna.
Di windows 2008 vm saya, driver adalah "Standard VGA Graphics Adapter" yang sepertinya driver generik windows dan akan menjelaskan mengapa saya tidak perlu mengunduh sesuatu yang baru untuk mendapatkan kartu vga berfungsi untuk windows 2008. Namun, di windows 2012 driver hanya muncul sebagai "Microsoft Basic Display Adapter" dan upaya pembaruan driver menghasilkan jendela yang memberitahu saya bahwa semuanya sudah terbaru. Di bawah driver ini, saya hanya mendapatkan resolusi 1024x768, yang bahkan lebih buruk daripada dengan kartu cirrus, yang setidaknya pergi ke 1280x1024.
Berdasarkan pertanyaan ini, saya memahami perilaku buruk dengan kartu VGA sebagai hasil dari kemampuan dasar adaptor layar dasar: Terjebak pada resolusi rendah: Monitor serta adaptor layar tidak dikenal di Windows Server 2012
Sejauh yang saya tahu, saya butuh satu dari dua hal. A) driver yang lebih baik, yang akan memberikan dukungan resolusi yang lebih baik untuk kartu dummy. B) kartu dummy baru dengan kemampuan yang lebih bagus (dapatkah KVM melakukan ini?)
Satu kemungkinan terakhir adalah bahwa C) http://support.microsoft.com/kb/2855505 menyarankan ini mungkin karena GPU saya tidak mendukung directx9 tetapi saya tidak tahu bagaimana cara memeriksanya.
Bantuan apa pun akan sangat dihargai.
dxdiags
. Tapi terus terang, kenapa kamu tidak pindah ke Spice? Dengan driver QXL terinstal, Anda dapat pergi ke resolusi tinggi jika perlu. Hal lain yang tidak saya dapatkan adalah mengapa Anda ingin resolusi tinggi dalam sistem server, ketika semua yang Anda butuhkan adalah instalasi, dan setelah itu RDP sepenuhnya.