Virtualbox com suporte à Directx 3D com o Wine3D!

Posted by Jeff | Posted in | Posted on 21:19

É isso aí, galera! O Virtualbox que já dava algum suporte 3D (por openGL) agora também suporta Directx via Wine3d!
Sempre me questionei se algum dia seria possível rodar games que usam x-trap como anti-hacking, pois nunca tive sorte. No próprio suporte do wine me disseram que seria possível somente emulando o kernel do Windows (uma vez que o x-trap trabalha fazendo a checagem do kernel e de outros aplicativos de baixo nível).
Porém encontrei na internet uma solução. A virtualbox da Sun está trabalhando no suporte ha 3D (isso não é novidade), mas agora com uma mãozinha do wine é possível rodar games que utilizam directx!

Como teste, consegui rodar um jogo muito (muito mesmo) pedido para linux, o The Duel (a.k.a. Gunz). O game ainda rodou com uma performance péssima, mas encontrei nos foruns da Virtualbox que será solucionado nos próximos meses.
Outros games mais simples que testei tiveram performance perfeita! Agora é esperar e torcer!

Pra quem quiser testar, aí vai um breve tutorial:

Primeiramente, baixe o Virtualbox em http://www.virtualbox.org/wiki/Linux_Downloads . Tenha certeza de que seja o da Sun, e não o OSE. Agora crie uma máquina virtual, vá nas propriendades dela e marque a opção "Habilitar suporte 3d". Instale o windows, e dê o boot.
Agora instale os adicionais "Guest add-ons" do virtualbox (em "dispositivos", na janela de sua maquina virtual). Agora reinicie a maquina virtual e entre em modo de segurança com rede. Entre no endereço http://aybabtu.com/rmh/wined3d/ , e baixe a ultima versão.
Tenha cuidado, pois o directdraw e o directx 10 são experimentais, portanto não irão funcionar (ao menos não comigo). Marque somente as duas opões do meio, reinicie o micro e voi la!

1

2

3

4

5

6





Comments (34)

  1. Karamba! Se isso funcionar assim para outras coisas que eu estou a pensar... acho que voçê descobriu a pólvora! eheheh Parabéns! Muito bom.

  2. Olá!
    O link do wind3d tá quebrado, o tal do savannah.nongnu.org não tá entrando, não teria como vc upar o wind3d pra gente baixar? =(

  3. O link não é esse, e sim http://www.nongnu.org/wined3d/ , e está funcionando.
    Se quiser o download direto, é http://download.savannah.nongnu.org/releases/wined3d/latest/wined3d.exe para a versão exe, e http://download.savannah.nongnu.org/releases/wined3d/latest/wined3d.iso para a versão .iso.
    Abraço!

  4. aqui não funcionou, SUN virtualbox eu uso

    tentei com o jogo gunbound, aparece o recado " pala de video 3d não encontrada ou versão desatualizada.tente novamente após atualizar"

    a aceleração 3d ta habilitada com 128

  5. Verifique se você instalou corretamente o Guest Add-on's e se seguiu todos os passos corretamente. Mande também o modelo da sua placa de vídeo.

  6. Verifique se você instalou corretamente o Guest Add-on's e se seguiu todos os passos corretamente. Mande também o modelo da sua placa de vídeo.

  7. parece não ter funcionado pois a proteção
    de tela "caixa fluorescente 3D" não funciona
    e da a mensagem "o direct3d não pode ser inicializado"

    antes de instalar o wined3d ate funcionava.

  8. Olá, eu só usuário Windows (XP),
    preciso do Wine3D ou isso é só para usuários Linux?

    Abraços

  9. Nem precisa responder a outra dúvida.

    Só quero saber se é pra instalar o Wine3D no sistema guest
    ou no sistema host?

    Abraços

  10. Não precisa responder nenhuma das dúvidas xD
    Valeu pelo tutorial. :D
    Muito bom.

    Abraços

  11. sgny, funciona perfeitamente, como pode ver nas screenshots e no video. Refaça o tutorial, de preferência com uma instalação do 0, e a última versão dos aplicativos citados.

  12. Tipo assim fiz alguns testes não são todos os jogos que irão funcinar aconcelho testar jogos fracos antes, segundo se vc instalar o direct x 10 e a outra pção experimental não vai funfar nada
    e é sempre bom criar ponto de restauração


    sim pode ser user windows mas isso é para o virtual box e não para o sistema puro

  13. Amigos, como faço para habilitar o direct3d no VirtualBox 3.0?
    - Seguinte, minha makina ta com windowsXP sp3, instalei o VirtualBox 3.0 e instalei um winxp sp2, soh preciso que rode 2 jogos iguais tanto na maquina virtual como no hospedeiro.

    - Instalei os adicionais que configuram o video etc do VirtualBox, porem nada de roda o jogo, e nem é tao pesado. Porem requer direct3d, verifiquei na feramenta de diagnostico do directx na maquinavirtual e estao desativados os "aceleração do direct3d" e "aceleração de textura AGP" o "direct Drawn" esta ativo.

    -Como posso ativar esses recursos na maquina virtual?

  14. Você não conseguirá. O wine3D responde ao X11, ou seja, é feito para que o linux o interprete. Portanto, como a aceleração do vbox é bastante básica, salvo o openGL, por possuír código aberto; não conseguirá rodar games que peçam direct3D.

  15. toda vez q vou acessar o gunbound,aparece a mensagem:Placa de video 3D não encontrada ou versão desatualizada...por favor alguem me ajuda aí =´´´´[

  16. Ainda não tentei o Gunbound.... Mas até tenho minhas dúvidas se não é possível rodá-lo no wine diretamente.

  17. [...] blog Brpress, ensina como habilitar o direct 3d e rodar jogos, testei com Metal Slug e funcionou muito bem. [...]

  18. [...] Setembro 23, 2009 relogiovelho Deixe um comentário Ir para os comentários No blog Brpress, ensina como habilitar o direct 3d e rodar jogos do windows, [...]

  19. Blz! Funfou direitinho só não sei se falta algo,poois a opção do dxdiag "textura agp" esta desabilitada mas o null dc, pj 64, e alguns outros games para pc estão bombando!

  20. Bom saber! Mande novidades pra gente!

  21. PPL eu tentei rodar o RPG, metin2 PT, mas deu erro "configuration 3d" se instalar esse aplicativos "add-ons" será que consigo rodar metin2 na maquina virtual?

    gostaria de saber primeiropara nao ter o trabalho, que nao é assim mt mas nao tenho mt tempo para andar a fazer testes.... BGD

  22. Cara, só instalando pra saber. Não tenho o game. Mas de toda forma, no winehq existe ranking platinum (máximo) para o game... Sendo assim, recomendo que tente pelo Wine primeiramente. Aí vai o link do guia de instalação: http://wiki.metin-2.com/index.php/Guide:Installation_Linux

  23. e bom

  24. Não posso tentar fazer no OSE Virtualbox? Só no Sun? To tentando no OSE e não ta dando certo =/

  25. Utilizo o Ubuntu 9.10. e instalei o Win XP no virtualBox 3.1.
    Fiz todos os passos do seu tutorial (por sinal excelente), mas quando vou testar o DirectX 9.0c dá a seguinte mensagem:
    "O teste falhou na etapa 6 (nenhum hardware oferece suporte para os modos de exibição encontrados): HRESULT = 0x80004005 (Falha genérica)".
    Teria alguma LUZ para resolver esse problema?

  26. Oi colega tudo bem?

    Então, eu tentei fazer isso no w7 e não funcionou... q faço? Beijos

  27. Só no Sun, cara.

  28. Sim. Apague seu diretório .wine e comece denovo.

  29. Deza, fiz este tutorial com o Windows XP. O Windows 7 é um sistema completamente diferente e incompatível até mesmo com o próprio Windows XP.

  30. Boa tarde, jamigo!

    Che, num primeiro momento eu consegui seguindo estes passos, mas depois que desliguei o note e ao ligar novamente para tentar jogar, ele não funcionou mais, alegando que o Virtual box GUI parou de funcionar.

    Será que tens como me ajudar?
    aguardo teu retorno, Abraços e belo tutorial :D

  31. olá amigo
    tentei fazer isso para executar o fifa08 porém não funcionou
    é possível rodar o fifa08 no windows xp no virtualbox?
    ps: o virtualbox está instalado num mac os x

    aparece um alert com uma mensagem +- assim: " o dispositivo 3d precisa estar habilitado" e na minha configuração da vm está 3d on e 128 de memória para vídeo

    obrigado

  32. Execute o VirtualBox pelo terminal e poste o resultado.

  33. Experimente o Fusion.

  34. Tentei com o BRO (Ragnarok Online) e não funcionou :/

Pesquisa personalizada