Executando o crysis 2 no Ubuntu me dá uma mensagem de erro

2

Eu instalei recentemente o Ubuntu junto com o windows 7 e instalei crysis 2 com wine . crysis 2 funciona bem quando eu corro windows, no entanto, quando eu corro usando vinho no Ubuntu cryengine me dá uma mensagem dizendo:

  

Placa de vídeo não suportada detectada! Continuando a executar migth levar a resultados inesperados ou falhas .....

Eu tenho duas placas de vídeo, uma da Intel e outra da Nvidia. Eu digitei lspci no terminal e meu cartão Nvidia também foi listado no controlador de vídeo.

    
por ShajD 20.06.2012 / 11:15

2 respostas

2

Parece que você está usando a tecnologia "optimus" da nVidia, sua solução para gráficos híbridos.

Se esse é realmente o caso, você deve perceber que o Linux não tem uma maneira nativa de lidar com esses gráficos híbridos. Seu sistema deixará ambos os adaptadores ligados enquanto um deles é usado (geralmente seus gráficos integrados da Intel), o que é provavelmente o motivo pelo qual você vê essa mensagem ao tentar executar um aplicativo 3D intensivo.

Para poder "mudar" corretamente para o adaptador correto, você precisará de um aplicativo especial como o Bumblebee. Em suma, a instalação é tão simples quanto as seguintes 3 linhas (após o que será necessária uma reinicialização):

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

No entanto, antes de prosseguir, eu recomendo que você dê uma olhada no site da Bumblebee para mais informações: link .

Uma vez que o bumblebee estiver instalado, seu sistema continuará usando seus gráficos intel por padrão, mas você poderá rodar uma aplicação usando sua placa nvidia dedicada com o seguinte comando:

optirun <yourapplication>

No seu caso, você deseja executar o Crysis, que é carregado pelo vinho. O comando ficará assim (supondo que você esteja no diretório Crysis2):

optirun wine crysis2.exe
    
por Mr. Pixel 20.06.2012 / 12:19
0
  • O Wine está usando o cartão Nvidia?
  • Se sim, você tem os drivers para a Nvidia instalados no Ubuntu?
  • Você instalou o DirectX no prefixo que você usa para o Wine?

Tente verificar todos os pontos que mencionei e comece com um prefixo de vinho limpo.

Depois de garantir que o Wine / Ubuntu está usando a placa Nvidia, instale os drivers da Nvidia para o Ubuntu. Então:

cd $HOME
mkdir crysis2
WINEPREFIX="/home/USERNAME/crysis2" winecfg

Altere USERNAME para o nome de usuário que está conectado.

Execute winetricks para instalar o Directx.

Verifique o link para obter mais assistência. É classificado como Gold for Crysis 2 v1.9 usando Wine 1.5.3.

Boa sorte! :)

    
por David M. Sousa 20.06.2012 / 12:01