Maaf untuk pertanyaan panjang.
Dengan kedatangan Steam untuk Linux saya mungkin sudah terlalu optimis dan menyingkirkan instalasi windows. Masalahnya adalah saya memiliki sekitar 100 game Steam yang tidak (dan mungkin tidak pernah) porting ke Linux. Pokoknya saya bosan dengan dual boot, dan solusi Wine (wineprefix dan playonlinux) tidak selalu berhasil. Jadi saya bertanya-tanya apakah ada solusi untuk menggunakan mesin virtual (atau yang serupa) dengan akses langsung ke spesifikasi perangkat keras untuk menjalankan game windows di dalamnya. (Sesuatu seperti apa yang Parallels lakukan pada mac). Menginstal ulang windows bukan masalah besar tapi saya berharap untuk menghindarinya karena saya ingin menggunakan Ubuntu sebagai OS sehari-hari saya bersama dengan distro yang lebih "sulit" ..untuk mempelajari lebih lanjut tentang Linux.
Sunting: Terima kasih atas semua jawaban Anda: Saya akan memikirkan solusi yang Anda usulkan. Jujur sampai hari ini saya belum pernah mendengar tentang Xen, jadi saya harus membacanya ... dan mungkin membeli kartu grafis baru ... dan monitor baru. Saya pikir saya akan menginstal ulang windows pada salah satu drive saya ... Sayang sekali. Terima kasih lagi.
sumber
Jawaban:
Jawaban singkatnya adalah: Tidak
. Jawaban lagi adalah: Belum ...
Dukungan 3D VBox nyaris tidak diperhitungkan. Itu memang memberikan dukungan 3D tetapi sama sekali tidak ada kinerja. VMWare tampaknya berkinerja lebih baik (perhatikan patokannya ada pada Mac) dan itu mungkin bisa dimainkan. Kelemahan di sini adalah setumpuk besar uang tunai (saya tidak yakin seperti apa dukungan 3D dalam penawaran gratis mereka).
Tetapi jika Anda ingin mengambil keuntungan penuh dari perangkat keras Anda untuk permainan Windows saja, hanya ada satu solusi dan itu untuk boot ke Windows. Saya takut mengatakan bahwa sepertinya akan selalu demikian untuk subset game tersebut.
Satu-satunya solusi yang hampir dapat diterima yang tersedia:
Ada semua jenis teknologi server yang dapat difilter dalam waktu :
Nvidia + Vmware bekerja pada platform gaming tervirtualisasi multi-head, tetapi saya benar-benar tidak mengharapkan tingkat integrasi ini berada di tangan konsumen selama satu dekade lagi, jika tidak lebih lama. Pembuat grafis ingin kita membeli puluhan kartu dan virtualisasi menyakiti tujuan itu.
Anda dapat membalikkannya dan memiliki host Windows Server VM dan paravirt desktop Ubuntu, dengan 3D yang dibagikan tetapi sekali lagi, saya tidak yakin seperti apa kinerjanya. Dan itu banyak uang yang harus dilakukan secara legal. Host-desktop tidak sebaik sama sekali.
Xen tidak akan menginstal instalasi Windows, jadi tidak ada gunanya mencari di sana. Memang memiliki modul passthrough PCI dan VGA tetapi mereka dikunci untuk satu VM sehingga Anda harus memiliki kartu grafis untuk setiap instalasi. Urgh.
Catatan Saya benar-benar hanya berbicara tentang grafik 3D di sini karena sisanya diselesaikan atau masalah yang hampir terpecahkan. Virtualisasi CPU sudah matang dengan paravirtualisation dan ekstensi CPU seperti Intel VT-x dan AMD-V. Passthrough periferal adalah bandwidth yang cukup rendah sehingga mudah untuk dibagikan.
Grafik tertinggal karena membaginya dengan cara yang kita bicarakan bukanlah kebutuhan komersial bagi produsen. Tampaknya memang akan seperti itu (untuk peternakan render high-end dan konsolidasi workstation berbasis server) jadi perhatikan ruang itu.
sumber
Jika perangkat keras dan perangkat lunak Anda mendukung IOMMU (alias PCI passthrough, AMD-Vi dan Intel VT-d), Anda dapat menetapkan perangkat I / O yang ditetapkan (misalnya, kartu grafis) ke VM.
Pada versi Ubuntu saat ini, Anda dapat menggunakan Xen , selama motherboard dan CPU Anda mendukung IOMMU.
Saat ini saya menggunakan VM Windows 7 dengan dua GPU AMD 7950, dan ini bekerja sangat baik untuk game dan penambangan Bitcoin / Litecoin.
Tutorial, dll .:
Perhatikan bahwa Anda dapat menggunakan GPU di dalam VM yang Anda lewati.
sumber
VM Windows Anda sebagian besar berjalan pada perangkat keras yang ditiru. Perangkat keras itu biasanya relatif sederhana.
Setelah mengatakan itu:
Sebenarnya, vmware workstation 9 mengklaim peningkatan yang signifikan, tetapi saya belum menguji versi itu. Saya tahu 5,5 dan 8 tidak cukup.
sumber
Sudahkah Anda mencoba Virtual Box ? Dengan membaca daftar fitur , sepertinya ia memiliki apa yang Anda butuhkan ... akses ke GPU dan CPU.
sumber
Coba Permainan Di Mana Saja . Ini bukan VM, melainkan open source yang bisa menjadi solusi game, tetapi Anda masih bisa melakukan streaming seluruh desktop atau game.
sumber
Ketika Anda mengatakan "akses langsung ke perangkat keras" Anda tidak berbicara tentang Mesin Virtual lagi, Anda sedang berbicara Mesin Aktual. Untuk akses langsung pada permainan windows Anda akan memerlukan windows.
sumber