3D penuh pada VPC

1

Ok, ini mungkin pertanyaan yang sangat spesifik tetapi,

Saya menjalankan Ubuntu dan saya perlu melakukan beberapa pekerjaan pemrograman di Windows. Saya menginstal VirtualBox di Ubuntu dan memuat gambar XP. Ketika saya menjalankan kode grafis di visual studio, muncul dengan 'No Direct3D harware terdeteksi', meskipun saya memeriksa 'Aktifkan akselerasi 3D' pada pengaturan mesin virtual.

Saya pernah mendengar bahwa saya mungkin memerlukan akselerasi Shader Model 2.0 agar kode ini berfungsi (ini XNA dari microsoft), jadi apakah itu yang menahan saya? Jika demikian, apakah mungkin untuk mendapatkan akselerasi SM 2.0+ di VirtualBox? dan jika tidak, apa yang harus saya gunakan?

LoveMeSomeCode
sumber
2
Saya tidak berpikir pengembangan game di lingkungan virtual adalah ide yang sangat bagus ...
BFree
sepakat. tetapi saya masih perlu melakukannya.
LoveMeSomeCode

Jawaban:

1

Tergantung pada bagaimana perangkat keras Anda divirtualisasikan. Saya menggunakan VMWare Fusion dan saya mendapatkan akselerasi 3D di bawah windows 7, EG saya menjalankan Half-life 2 dan Civ 4 kadang-kadang. Tak satu pun dari ini menggunakan Shader Model 2.0 sehingga bisa jadi itu, atau VirtualBox itu sendiri. Penting juga untuk memeriksa apakah Anda menginstal driver windows yang benar untuk perangkat keras virtual ini.

dlamblin
sumber
1

Ini pasti masih bayi, dan Anda harus menguji di windows, kalau-kalau terjadi sesuatu yang berbeda.

Jika Anda benar-benar ingin melakukan pengembangan game berbasis windows, saya sangat merekomendasikan menggunakan windows , hanya dual boot.

Phoshi
sumber
1

Dari Slashdot :

Rupanya, Virtualbox 3.0 dirilis hari ini (2009-07-01) membawa serta 'OpenGL 2.0 untuk tamu Windows, Linux dan Solaris; dan dukungan eksperimental untuk aplikasi Direct3D 8/9 pada tamu Windows. '

harrymc
sumber