Tecnologia‎ > ‎Linux‎ > ‎Wine e afins‎ > ‎

Wine - erro directx



Este foi difícil de resolver. Não tive muito sucesso googlando para encontrar a solução. Felizmente descobri o que fazer.


No caso era um jogo do Steam (Valve), o Dota 2 Beta. O Steam roda com perfeição, instalava o Dota 2 Beta direitinho.


Entretanto, quando mandava rodar o jogo, surgia uma mensagem de erro: "Failed to create D3D device! Please see the following for more info. 
http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=772"


erro directx wine - failed to create D3D device


A solução foi rodar a configuração do wine e modificar para que o Steam (e os jogos) rodassem numa janela. Perfeito, rodou certinho. Usei os parâmetros -novid e -nod3d9ex para lançar o programa (no Steam, clique com o botão direito no nome do jogo e selecione "propriedades").

Por outro lado, a solução não é perfeita. Ao escolher heróis como a Luna que possui uma Aura (um dos upgrades de XP), esta fica opaca e com a cor estourada, em vez de ser uma suave luz próxima à heroína, com transparência.

____ ATUALIZAÇÃO 30/DEZ/2012 _____
Com o wine embutido no Crossover 12.0.0, o problema da Aura opaca aparentemente foi resolvido. Mais em


anúncio

Comments