Sejak membuat gerakan penuh waktu untuk menggunakan Linux (Fedora) dari Windows, saya menemukan migrasi cukup mudah dan tidak memiliki banyak gangguan dalam cara saya melakukan pekerjaan saya.
Namun, ada beberapa game yang saya suka mainkan seperti Football Manager dan beberapa game lama yang mengandalkan rendering 3D (baik perangkat lunak atau perangkat keras). Saat ini saya memiliki VM VirtualBox yang menjalankan Windows XP dan 95% dari permainan yang saya instal pada ini gagal berjalan karena masalah dengan kartu grafis (kartu grafis virtual).
Apa yang ingin saya lakukan adalah mendapatkan VM untuk menggunakan kartu grafis fisik aktual laptop secara langsung, atau yang serupa. Saya tahu ada masalah kinerja, tetapi sebagian besar permainan yang saya mainkan berusia di atas 5 tahun dan saya tidak peduli dengan kualitas grafis dll. Saya hanya ingin itu berfungsi.
Saya tidak harus menggunakan VirtualBox, saya hanya menggunakannya karena saya sudah terbiasa. Jika VMWare atau teknologi virtual lainnya adalah pilihan yang lebih baik daripada VirtualBox maka saya akan menggunakannya.
sumber
Jawaban:
VM, menurut definisi, tidak dapat menggunakan perangkat keras grafis yang sebenarnya. Ini digunakan oleh tuan rumah sehingga tamu tidak dapat menggunakannya juga. Begitulah cara kerjanya. Anda bisa mendapatkan kinerja yang lebih baik dengan menginstal penambahan DirectX.
Anda perlu menginstal DirectX sebagai add-on untuk VirtualBox agar bisa berfungsi, tetapi itu berfungsi.
Untuk menginstal DirectX, Anda perlu mem-boot tamu ke mode aman. Boot VM Windows Anda ke mode aman dan pergi ke penambahan VBoxGuest. Instal penambahan Direct3D. Itu harus dilakukan dalam mode aman atau tidak akan berhasil.
https://www.dedoimedo.com/computers/virtualbox-3-directx.html
sumber
Instal VirtualBox Guest Additions pada Windows, dan aktifkan "Display → 3D Acceleration" di properti mesin virtual.
sumber
Anda sebenarnya dapat melewati kartu grafis ke tamu windows, tetapi Anda harus menggunakan sesuatu seperti Xen 4. Peringatan terbesar untuk pengaturan ini adalah bahwa Anda perlu kesabaran dan pengetahuan tentang perangkat keras dan linux, dan OS host tidak dapat menggunakan grafik kartu pada saat yang sama dengan para tamu. Secara umum, Anda memerlukan skrip untuk mengelola memindahkan kartu Anda dari tamu ke tuan rumah dan kembali, atau Anda hanya pipa ke tamu dan mengakses tuan rumah melalui ssh / cygwin X forwarding, dll. Bukan untuk tipuan hati, tetapi tidak boleh t menjadi lebih dari proyek akhir pekan untuk teknologi berpengalaman. Saya memiliki beberapa kartu grafis yang diteruskan ke tamu yang berbeda menggunakan Xen 4 di atas Fedora, dan itu sebenarnya tidak terlalu buruk. Mengkompilasi ulang kernel untuk menambah dukungan vt-d adalah hal yang membutuhkan waktu paling lama, tetapi jika Anda
Informasi di luar sana tentang membutuhkan FLReset / Reset tingkat fungsi sudah tua dan palsu; tak satu pun dari perangkat saya memilikinya dan berfungsi dengan baik.
sumber