Não estou conseguindo obter um desempenho parecido no wine em comparação ao Windows. Estou testando os jogos Diablo 3 RoS e o Path of Exile. Os dados:

Placa: NVIDIA GTX 760

Windows 8.1 64bits instalado num HD 2.5" 5400 rpm.
- Diablo 3 com um FPS médio de 70 e dificilmente cai para menos de 40. Máximo 130
- Path of Exile com FPS médio em 60 e dificilmente cai para menos de 40.

Slackware 14.1 64 bits instalado num HD 3.5" 7200rpm com XFCE
Linux Mint 17 64 bits instalado em outro HD 3.5" 7200 rpm, testado no Cinnamon e XFCE.

Em ambos os Linux os jogos estão num SSD com XFS e instalei os jogos usando o PlayOnLinux. E nas duas distros fiz os testes abaixo e sempre tive o mesmo resultado, sendo que usando o Cinnamon a diferença no FPS é desprezível.

FPS médio no Diablo: 25 e cai para 10. Máximo 56
FPS médio no Path of Exile 30: e cai para 10. Máximo 50

O Path of Exile só funciona com o wine 1.5.28-PathofExile do PoL.

Antes que perguntem, no Slackware eu usei o slackpkg+ e ativei o mutilib antes de instalar o driver na NVIDIA, assim eu tenho as libs 32bits também.

O Diablo 3 eu testei com o wine 1.5.28-DiabloIII, 1.7.25, 1.7.22-LeagueofLegendsCSMT e 1.7.18-GW2-CSMT e com o wine padrão do sistema, sendo que no Slackware eu peguei o pacote do Alien. Além disso, esses wine com CSMT, é um patch que melhora muito a performance de alguns jogos e eu ativei o recurso no registro (CSMT=enabled e StrictDrawOrdering=disabled).

Não muda nada no FPS. Também tentei usar o Diablo com o parâmetro -opengl e continua a mesma coisa. Testei isso tanto adicionando o parâmetro nas configurações no Battle.net, quando executando o jogo direto, sem usar o launcher.

Tentei desativar o vsync no driver da nvidia e nenhuma mudança. Na verdade o que muda é que o glxgears sobe de 60 FPS para mais de 1200...

Instalei o openarena, mas não consegui fazer o jogo mostrar o FPS e também não consegui sentir nenhum lag mesmo com tudo no máximo... talvez porque a engine é muito antiga.

Meu último teste foi criar um novo usuário, reinstalar o jogo e testar tudo de novo, mas não houve mudança.

Qualquer sugestão é bem-vinda.

--
Victório

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a