Halo,
sebagai pengembang lepas saya baru-baru ini menemukan diri saya sangat terikat oleh batas memori sistem operasi 32-bit, dan saya perlu memutakhirkan ke sistem 64-bit agar dapat terus bekerja secara efektif. ( Untuk menjelaskan: Saya harus menggunakan beberapa mesin virtual setiap hari. Saat ini saya harus sering menyalakan / mematikannya saat saya menguji solusi, dan OS utama saya masih sangat lambat dan sangat berat. )
Saya berencana untuk bermigrasi dari Windows ke GNU / Linux untuk waktu yang sangat lama, dan saya ingin menggunakan kesempatan ini untuk beralih sekarang. Saya masih harus tetap menggunakan Windows (untuk game, dan sebagai skenario back-back umum), dan karena saya tidak ingin dual-boot, saya lebih suka menjalankannya sebagai OS klien tervirtualisasi.
Apa yang ingin saya capai:
- OS Utama - GNU / Linux (64b)
- pekerjaan sehari-hari, penelusuran web, dll
- beberapa OS klien tervirtualisasi 'melalui VirtualBox (untuk menguji aplikasi)
- OS Sekunder - Windows XP (32b) atau Windows 7 (64b)
- aplikasi lawas (sampai saya menemukan alternatif GNU / Linux yang cocok)
- Hal-hal DRM-ed yang bekerja secara problematis di bawah GNU / Linux (mis. Blu-ray)
- gim yang tidak memiliki klien Linux asli
Catatan:
- perangkat keras saya mendukung Intel VT untuk membantu upaya virtualisasi
- Saya tidak menentang hypervisor bare metal (Xen?) Atau menentang menggunakan OS utama sebagai tuan rumah (KVM?), Selama dimungkinkan untuk membuatnya bekerja (semacam) andal
- OS sekunder (Windows) harus dapat sepenuhnya menggunakan perangkat keras grafis / audio (permainan video 3D, yaitu OpenGL / OpenAL, DirectX, dll)
Saya sendiri sudah mencari beberapa solusi, tetapi saya tidak berhasil menemukan hasil yang masuk akal (kebanyakan pada sedikit tentang permainan). Karena saya tidak memiliki pengalaman praktis dengan ini, saya ingin meminta bantuan kalian sebelum saya memulai upaya migrasi (dan mencapai blok jalan).
Solusi mana yang akan Anda rekomendasikan? (Apakah hal di atas mungkin sama sekali?)
Terima kasih atas bantuan Anda,
M.
Jawaban:
Ini bukan yang ingin Anda dengar, tetapi mendapatkan mesin kedua yang murah dan sakelar KVM akan menghemat banyak sakit kepala. Masih ada beberapa hal yang tidak dapat Anda lakukan dengan keadaan virtualisasi saat ini di Linux, seperti yang Anda lihat.
sumber
Satu-satunya cara saya tahu yang memungkinkan Anda untuk menjalankan akselerasi grafik 3D pada Windows tervirtualisasi adalah dengan menggunakan VMware Workstation , dengan Windows sebagai OS host . Bahkan dengan itu, saya akan ragu bahwa Anda akan lebih sukses dengan permainan.
Saya akan berpikir bahwa apa yang ingin Anda lakukan sangat tidak mungkin dengan teknologi saat ini, dan Anda harus mempertimbangkan memiliki dua mesin yang terpisah, seperti yang sudah disarankan.
Atau, Anda dapat menjadikan Windows sebagai tuan rumah, dengan Linux sebagai tamu tervirtualisasi. Saya bisa membayangkan bahwa bekerja dengan cukup baik untuk Anda.
sumber
Mulai hari ini 2015, Anda dapat menggunakan fungsi passthrough VGA dan PCI, sehingga OS tamu dapat langsung mengakses kartu video khusus Anda (Anda harus memiliki 2 - satu untuk Linux, satu untuk Windows). Ini hanya berfungsi jika Anda menggunakan CPU dan motherboard Virtual / I / O.
sumber