Full 3D em um VPC

1

Ok, isso pode ser uma pergunta muito específica, mas

Estou executando o Ubuntu e preciso fazer algum trabalho de programação no Windows. Eu instalei o VirtualBox no Ubuntu e carreguei uma imagem do XP. Quando executo o código gráfico no visual studio, ele aparece com 'Harware No Direct3D detectado', embora tenha verificado a 'Habilitar aceleração 3D' na configuração da máquina virtual.

Ouvi dizer que posso precisar da aceleração do Shader Model 2.0 para este código funcionar (é o XNA da microsoft), então é isso que está me impedindo? Se sim, é possível obter aceleração SM 2.0+ no VirtualBox? e se não, o que devo usar?

    
por LoveMeSomeCode 20.10.2009 / 17:44

3 respostas

1

Depende de como seu hardware é virtualizado. Eu usei o VMWare Fusion e obtive aceleração 3D no windows 7, E.G. Eu corro Half-life 2 e Civ 4 às vezes. Nenhum destes usa o Shader Model 2.0, então pode ser isso, ou o próprio VirtualBox. Também é importante verificar se você instalou os drivers corretos do Windows para esse hardware virtualizado.

    
por 20.10.2009 / 18:04
1

Isto está definitivamente em sua infância, e você teria que testar em janelas de qualquer maneira, apenas no caso de algo diferente acontecer.

Se você realmente quiser fazer algum desenvolvimento de jogos baseado em Windows, eu recomendo usar o Windows , apenas dual boot.

    
por 20.10.2009 / 18:00
1

Em Slashdot :

Aparentemente, o VirtualBox 3.0 lançado hoje (2009-07-01) traz consigo o 'OpenGL 2.0 para Windows, Linux e Solaris; e experimental suporte para aplicativos Direct3D 8/9 em convidados do Windows. '

    
por 20.10.2009 / 20:05