Ubuntu 14.04 Desktop di bawah Windows 8.1 Hyper-V

14

Apakah mungkin untuk mempercepat grafik Ubuntu 14.04 Desktop di Windows 8.1 Hyper-V?

Saya sudah mengurangi resolusi layar dan menonaktifkan efek video COMPIZ, tetapi masih sangat lamban . Dulu bekerja dengan kinerja yang hampir asli di bawah VMware Player, tetapi saya harus melanjutkan dengan Hyper-V.

MEMPERBARUI

Bisakah Anda memposting output dari / usr / lib / nux / unity_support_test -p

Tentu:

String vendor OpenGL: VMware, Inc.
String penyaji OpenGL: Gallium 0,4 pada llvmpipe (LLVM 3.4, 256 bit)
String versi OpenGL: 2.1 Mesa 10.1.3

Bukan perangkat lunak yang diberikan: tidak
Tidak masuk daftar hitam: ya
GLX fbconfig: ya
Tekstur GLX dari pixmap: ya
GL npot atau tekstur persegi: ya
Program vertex GL: ya
Program fragmen GL: ya
Objek buffer vertex GL: ya
Objek framebuffer GL: ya
Versi GL adalah 1.4+: ya
Unity 3D didukung: no

Juga:

avo @ Ubuntu-Desktop-VM: ~ $ lsmod | grep hv
hv_netvsc 31255 0 
hv_storvsc 17785 2 
hv_utils 19003 0 
hv_vmbus 50383 6 hyperv_keyboard, hv_netvsc, hid_hyperv, hv_utils, hyperv_fb, hv_storvsc
avo
sumber
Sudahkah Anda menggunakan konfigurasi mesin virtual dan mengatur semua pengaturan ke max? (Maksud saya, tinggalkan beberapa prosesor ke windows 8.1, tetapi memori video dapat diatur ke max yang tersedia yaitu 128 mega jika saya tidak salah).
Geo
@ Geo, tks, saya akan mencobanya dan memberi tahu Anda.
avo
@ Geo, saya tidak bisa menemukan cara untuk meningkatkan ukuran video. Tidak ada simpul anak di bawah Microsoft Synthetic Videoentri XML. Ada ide? Terima kasih.
avo
Bisakah Anda memposting output/usr/lib/nux/unity_support_test -p
bain
Saya memperbarui pertanyaan dengan info yang diminta, @bain.
avo

Jawaban:

5

Desktop tertinggal karena Hyper-V menggunakan perenderan perangkat lunak alih-alih menggunakan GPU:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Ini tampaknya karena Hyper-V tidak memiliki kemampuan akselerasi GPU 3D. Hyper-V adalah techonologi server-virtualisasi yang tidak dimaksudkan untuk digunakan untuk desktop virtual:

Adalah fakta bahwa server fisik biasanya tidak datang dengan kartu adapter video yang kuat. Akibatnya, teknologi virtualisasi membatasi desktop virtual hanya untuk menjalankan aplikasi antarmuka pengguna 2-D yang sederhana. (sumber)

-

Kurangnya Grafik Akselerasi 3D di sistem operasi tamu. Klien Hyper-v tidak memberikan opsi untuk menambahkan kartu grafis akselerasi virtual untuk OS tamu.

Bukan itu yang dirancang untuk dilakukan oleh Hyper-V. Jika Anda ingin meningkatkan kinerja video, jalankan RDP dari host. Hyper-V bukan pengganti untuk VMware Player! (sumber)

-

Hyper-V sedang dikembangkan semata-mata untuk virtualisasi server dan oleh karena itu terutama untuk pengembang atau admin TI yang ingin menguji beberapa lingkungan. (sumber)

bain
sumber
5

Saya baru saja menginstal Ubuntu 14.04 Desktop pada Hyper-V dan menghadapi masalah yang sama dengan kinerja. Kemudian menemukan bahwa Hyper-V mengalokasikan 1 Prosesor Virtual untuk setiap Mesin Virtual secara default. Meningkat menjadi 4 dan berfungsi dengan baik sekarang.

Sunil Urs
sumber
3

Baca dulu dan buat VM yang sama selangkah demi selangkah:
Benjamin Armstrong: Ubuntu 14.04 dalam VM Generasi 2

Satu peluang versus dua yaitu mengganti perangkat keras Anda dengan pengontrol video kedua dan proposisi untuk pengaturan Hyper-V untuk menggunakan utas video terpisah. Bagian terpenting di sini adalah pengaturan BIOS Hyper-V. Khusus untuk opsi perangkat video Hyper-V .
Lihat Mengaktifkan virtualisasi di BIOS sistem

Juga disarankan untuk memasukkan numa=offparameter, membaca lebih lanjut tentang , dan juga menonaktifkan boot aman di os tamu. Lihat panduan umum dan optimalkan host dan tamu Anda:
mesin virtual Ubuntu di Hyper-V

Kutipan: Daemon berikut harus diinstal secara manual untuk distribusi Ubuntu:
Daemon Snapshot VSS - Daemon ini diperlukan untuk membuat backup mesin virtual Linux langsung.
KVP daemon - Daemon ini memungkinkan pengaturan dan pencarian pasangan nilai kunci intrinsik dan ekstrinsik.
Untuk menginstal kedua daemon, silakan gunakan perintah berikut (di GUEST UBUNTU Anda):

$ sudo apt-get update
$ sudo apt-get install hv-kvp-daemon-init

Catatan: Opsi perangkat video khusus Hyper-V hanya tersedia untuk 13.10 dan 14.04.


Kinerja & pemecahan masalah VMware Player:

Masalah Kinerja pada Host Windows 64-Bit dengan Prosesor Intel EM64T (1082240)

Quote: Jika mesin virtual Anda menunjukkan kinerja yang lambat dan penggunaan CPU yang tinggi, tambahkan baris berikut ke file konfigurasi mesin (.vmx):
sched.mem.pshare.enable=FALSE


Saya pikir apa yang harus Anda ketahui hanyalah rincian konfigurasi Anda. Masalah Anda mungkin ada di mana pun tempat VMware Documents dapat membahas. Jadi tolong lihat panduan rumit ini:

Memecahkan masalah kinerja mesin virtual (1008360)

cepat
sumber
Terima kasih atas jawaban anda. BIOS host saya mengaktifkan semua opsi visualisasi yang relevan. Apakah yang Anda maksud adalah BIOS tamu Hyper-V? Apakah ada cara untuk memasukkannya saat tamu melakukan boot? Saya juga tidak dapat menemukan apa pun di "opsi perangkat video Hyper-V-spesifik", di mana mereka? Petunjuk apa pun akan dihargai.
avo
Maksud saya BUKAN BIOS tamu Hyper-V, tetapi BIOS HOST Hyper-V! Perangkat video khusus Hyper-V, ini adalah konfigurasi Anda di GUEST: perangkat video apa yang harus digunakan. Jadi, jika Anda memiliki perangkat video KEDUA Anda dapat "membebaskan" di HOST dan mengaktifkannya untuk digunakan pada konfigurasi GUEST. Ini membuat Anda menggunakan utas video yang terisolasi. Konfigurasi untuk TAMU ada di pemutar VM Anda. Jika Anda menggunakan VMware maka Anda perlu melihat dokumentasi VMware besar tentang. Coba instal atau instal ulang VM Tools ke pemutar VMware Anda.
cepat
Win8.1 Anda 64 bit?
cepat
Ya, ini Win8.1 64 bit. Saya tidak menggunakan VMware, saya harus beralih ke Hyper-V. Saya hanya menyebutkan VMware dalam pertanyaan saya untuk mengembalikan bahwa kinerja hebat di bawah VMware. Hyper-V memiliki pengaturan "Izinkan rentang NUMA", tetapi mematikannya memang memiliki efek nyata. Tampaknya Hyper-V tidak mengizinkan untuk memilih atau mengubah driver video untuk tamu.
avo
oops maaf)) saya sedikit perhatian kabur ... apakah Anda menginstal VSS Snapshot Daemon & KVP Daemon?
cepat