Diferença de desempenho nos jogos entre Windows e Ubuntu


42

Quais são os prós / contras da mudança do Windows 7/8 para o Ubuntu?

Eu desenvolvo principalmente software e jogo.

Obviamente, eu não jogo no meu laptop, é por isso que experimento o Ubuntu. Mas todo o sistema operacional parece ótimo e eu descobri recentemente o PlayOnLinux.

Qual é o tamanho do desempenho atingido pelos jogos do Windows? E se o jogo suportar DX11 e tiver mosaico, o PlayOnLinux converte o DX11 para o OpenGL?


Vou responder abaixo por experiência própria, mas não sei se essa é uma pergunta apropriada para o Ubuntu. tentei colocar no título o que você queria, mas deixo para os moderadores decidirem.
Luis Alvarado

Você pode querer ler as perguntas relacionadas ---->
Uri Herrera

Respostas:


75

De uma experiência de mais de 7 anos, posso dizer o seguinte:

Eu experimentei vinho desde 2005-2006. Também tentei Cedega (Dead for me após o lançamento do Wine 1.2) e PlayOnLinux (PoL, para abreviar). Eu também vi como o processo de desenvolvimento do Wine no Ubuntu está rapidamente alcançando os jogos mais recentes. Para instalação e configuração do Wine, consulte Como instalar e configurar o Wine?

Há cerca de 4 anos, se alguém viesse a mim e quisesse mudar para o Ubuntu, uma das perguntas que ele faria seria: Posso jogar o jogo X no Ubuntu ?. Se a resposta fosse positiva para esse jogo, a próxima pergunta seria algo como: Será que ele terá o mesmo desempenho?

Há 4 anos, minha resposta normal não era a maioria dos casos. Depois que o Wine 1.2 e este ano 1.4 foram lançados, eu havia mudado minha resposta em vários jogos e, pela primeira vez, fiquei mais do lado positivo em dizer a um novo usuário que ele realmente poderia jogar o jogo.

Casos como o Deep Space 2, que é / foi um dos últimos jogos que eu pude jogar. Alice no País das Maravilhas (quero dizer o novo), The Sims 3, World of Warcraft, Amnesia e outros. Até Skyrim poderia ser jogado. São jogos que exigem gráficos poderosos e você pode jogá-los com pouca ou nenhuma configuração adicional além das etapas normais de instalação e reprodução.

Uma maneira rápida de saber quais jogos podem ou não ser jogados no Wine (no Ubuntu) pode ser encontrada no banco de dados do aplicativo Wine: http://appdb.winehq.org/, que possui mais de 11000 jogos (mais de 5000 sobre dois) anos atrás). Isso também inclui informações para a maioria dos jogos sobre o desempenho, o que não é o mesmo para cada jogo que pode ser jogado no Linux. Isso ajuda a saber se um jogo é jogável e tem o mesmo desempenho confirmado do mesmo jogo no Windows.

O Wine também oferece algo chamado Ranking, que ajuda a determinar quais jogos podem ser jogados com menos configuração e uma chance maior deles de funcionar imediatamente. Se você vir um jogo com uma classificação Platina, significa que você tem 99% de chance de funcionar imediatamente, sem problemas, do início ao fim. Se você vir um com o ranking Gold, poderá fazer algumas configurações, mas no final vai dar certo. Na maioria dos casos, o status Gold funciona imediatamente. Eles são exibidos como Gold porque não foram atualizados com a versão mais recente do Wine. É claro que se você joga com a classificação Garbage, isso significa que nunca funcionará ou só funcionará se o Super-Homem começar a comer cereal criptoniano pela manhã.

Há alguns anos, a quantidade de jogos Platinum era inferior a 50. Em agosto de 2012 (a primeira vez que escrevi esta resposta), você pode encontrar mais de 1500 jogos , dos quais quase 200 estavam nos Últimos Títulos . Hoje existem mais de 5800 jogos, dos quais mais de 1800 são Platinum. E isso é apenas na fase de desenvolvimento do 1.5.x. Só posso imaginar a quantia que alcançará a classificação Platinum quando o 1.6 for lançado. A única necessidade aqui é que mais pessoas participem e testem os jogos no Wine (se aplicável) ou no Steam (que é novo no momento).

Com isso em mente, eu sempre recomendo usar o PPA do Wine encontrado aqui . Isso ocorre porque os oficiais como a série 1.4.x, após vários meses, estão desatualizados quando comparados à série de desenvolvimento 1.5.x, que para mim é muito estável, possui muitas melhorias e resolve muitos problemas.

Basta executar o seguinte no terminal: sudo add-apt-repository ppa:ubuntu-wine/ppa

Então corra sudo apt-get update. Posteriormente, instale a versão mais recente (até a presente data, é a 1.5.23). Para verificar a versão que você instalou, digite wine --versiono terminal.

Quão grande é o desempenho atingido?

Vendo que o desenvolvimento do Wine está dando enormes saltos (Especialmente nos departamentos DX10 e DX11) e podemos dizer o seguinte por experiência própria:

  • Jogos como o world of warcraft são muito mais suaves em PCs mais antigos. De alguma forma, eles usam menos memória do que no cenário do Windows e alcançam melhor FPS em PCs mais antigos. Eu testei em 8 PCs para amigos que queriam testar o Ubuntu, mas também jogavam WoW. Todos os casos mencionaram o mesmo resultado positivo. Na configuração do DX11 gxApi, eu realmente podia jogar WoW com gráficos muito impressionantes. Mas, para obter melhores resultados, o OpenGL é melhor. Isso não é o mesmo para PCs de alta especificação, nos quais você pode realmente desfrutar de gráficos melhores com os de ponta, até que o Wine atenda a essas tecnologias gráficas.

  • Os jogos com DX10 ou DX11 funcionam imediatamente. No momento, a resposta é NÃO, eles não o farão. Eles trabalharão no futuro, sim. A velocidade com que o Wine mostrou ser o desenvolvimento da estalagem sugere isso. Especialmente para os jogos mais recentes e suporte ao DirectX 10/11.

  • A quantidade de jogos que estão funcionando imediatamente (ótimos jogos gráficos nesse caso) cresceu exponencialmente apenas no último ano. Isso dá uma idéia de como as coisas serão no final de 2012 ou no início de 2013 para o Wine. Para lhe dar uma idéia de fundo, eu joguei no Wine Deep Space 2, 3 dias após o lançamento oficial. Eu nem estava pensando que funcionaria e aqui fiquei surpreso como tudo funciona muito bem desde a primeira vez. Eu também consegui jogar Dishonored um dia após o lançamento sem problemas. Outros como Portal 2, Skyrim e Trine 1 & 2 são jogáveis ​​sem problemas.

  • O Wine não se concentra apenas em um aplicativo por vez, mas também em bibliotecas ou DLL. Isso significa que, se 100 jogos usarem o tipo de biblioteca X, todos eles se beneficiarão de uma simples melhoria feita. É por isso que, quando cada atualização de vinho é lançada, ele pode mudar muitas coisas em relação a uma única correção. Como exemplo, ainda podemos lembrar a famosa pequena correção sobre Mouse e Áudio que acabou consertando mais de 100 jogos.

PLAYONLINUX - PoL para abreviar, trabalha com o vinho lado a lado. Eles tentam (de uma maneira muito eficiente) fazê-lo para que, quando você instale um programa / jogo, ele funcione imediatamente. eles podem usar uma versão antiga do wine que funciona perfeitamente para um jogo em particular ou podem adicionar alguns scripts, dlls ou arquivos adicionais para fazer o jogo funcionar. O PoL não precisa do Wine instalado, mas seria aconselhável instalá-lo da mesma forma. Você pode encontrar a versão mais recente aqui .

Por exemplo, a instalação de um jogo com o Wine pode fazer você executar várias etapas adicionais para fazê-lo funcionar. Com o PoL a apenas um clique de distância, o PoL cuidará para que o jogo seja instalado e funcione como deveria, adicionando uma camada que lê qual programa ou jogo você está instalando e executando um script para garantir que todas as DLLs e componentes adicionais necessários ao aplicativo estão instalados (por exemplo, DirectX ou .NET). É para isso que o PoL visa, para você "Jogar no Linux". Observe que é baseado na tecnologia que o Wine oferece. Na verdade, ele se atualiza bastante rápido em comparação para adicionar novos scripts de instalação.

Muitos desses aplicativos podem ser encontrados na longa lista de aplicativos suportados .

Com isso dito, o PoL não faz nada fora deste mundo que o Wine não possui, por exemplo, traduzindo DX11 para OpenGL. Isso seria mais na área do vinho.

O que eu recomendaria como normalmente faço é fazer alguns testes com vários jogos e ajudar a comunidade Wine com seus comentários. Ao fazer isso, você aceleraria o processo para que esse jogo em particular funcionasse corretamente.

CODEWEAVERS CROSSOVER

Isso é semelhante ao PoL, mas é pago. Você realmente recebe muito apoio e existe até uma lista elegante dos aplicativos mais votados

VAPOR

A decisão da Valve de oferecer vapor no Linux (Especialmente no Ubuntu) mostra apenas o potencial que o Linux está tendo sobre os jogos. Devo também mencionar que a Valve não é a única que estuda o desenvolvimento de jogos para o Ubuntu. Muitos outros também estão olhando dessa maneira como uma alternativa ao Windows (especialmente o Windows 8).

NVIDIA / INTEL / ATI

Até as empresas de placas gráficas estão se concentrando cada vez mais em aprimorar seu desempenho no Linux. Com os enormes saltos que tivemos até agora, após cada atualização, um aumento significativo no desempenho.

UBUNTU

Como se não bastasse. O desempenho que o Ubuntu recebeu em todas as versões desde o lançamento do Unity foi positivo. Para cada nova versão, o Unity consumia menos recursos, apresentava menos bugs e aprimorava o desempenho, a ponto de se tornar excelente para jogar qualquer jogo, baseado em Wine ou nativo como o Steam.

O desempenho que muitos usuários notaram no 12.04, depois no 12.10 e ainda mais no 13.04 é apenas um pequeno exemplo de onde o Unity está indo e que tipo de aprimoramentos podemos esperar receber, não apenas pelo desempenho de gráficos, mas por um mais geral . Eu, pelo menos, fiz várias avaliações sobre o uso de recursos e o desempenho de vídeo desde as 11h10 e para cada nova versão, especialmente desde 12,04, o uso de recursos começou a cair significativamente e a contagem de FPS aumentou.

Testado há alguns dias atrás, foi Dead Space 3 & Dishonored com ambos os conteúdos do DLC. Fiquei surpreso com o fato de que ambos funcionaram perfeitamente e detectaram minha placa de vídeo, CPU e memória corretamente. Eu poderia selecionar as configurações de vídeo mais altas possíveis e reproduzir perfeitamente.

DESEMPENHO UBUNTU

Eu tenho que lhe dizer, quando saiu, o Unity foi possivelmente o pior DE para jogos. Foi inchado, pesado e caiu muito. Mas tinha um objetivo estabelecido e uma maneira de trabalhar que era ótima para muitas tarefas produtivas. As melhorias em cada nova versão trouxeram muitas alterações ao Unity DE a um ponto em que, para cada nova versão, o usuário final podia realmente ver muitos aprimoramentos e correções de desempenho.

12.04 marcou um ponto tão aprimorado, onde muitos usuários finais que criticaram o Unity ficaram impressionados com a funcionalidade e a velocidade do Unity. É a partir desta versão que mostrarei alguns pontos de referência que, a meu ver, devem ser apontados para dar uma idéia de como o Unity está nos jogos. Então, aqui estão vários links (ordenados cronologicamente) sobre o desempenho do Unity:

Eu adicionei os 2 links de desempenho do Windows para provar um ponto. Se você olhar para os benchmarks, verá que há saltos entre o desempenho em 12.10 e 13.04. Muitas correções e aprimoramentos feitos no Unity / Compiz deram ao Unity a vantagem quando se trata de 3D.

E observe que todos esses benchmarks estão usando o Unity da série 6.x. A versão 13.04 no momento é a série 7.x. Também existem alguns patches impressionantes que chegarão às 13.04 nas próximas semanas, o que reduzirá ainda mais o uso de memória, o uso da CPU e melhorará o desempenho gráfico. Além disso, aqui estão algumas respostas que ajudarão você quando um problema de desempenho ou compatibilidade:

UBUNTU STATS

Mas por que tanto foco do Steam e de outras empresas? Bem, muitas pesquisas foram realizadas e a maioria (se não todas) mostrou que a maioria dos usuários de Linux usa o Ubuntu ou um derivado dele. Como mostra a pesquisa mais recente do G + , com um total de mais de 14.000 votos até agora, a maioria dos usuários usa o Ubuntu (mais de 50%) e a maioria usa a área de trabalho do Unity (mais de 50%). Isso dá uma idéia para as empresas de jogos em que se concentrar, em que DE trabalhar e como adaptar seu jogo a essa plataforma de jogos emergente.

DICAS - Há várias dicas que posso deixar para qualquer pessoa que leia isso relacionado ao vinho, uso, configuração e dicas de vinho em geral para qualquer pessoa nova ou velha;

Como instalo o Half-Life 1 e 2? - Capas Winetricks

Ajustando a resolução para programas individuais do Wine - Manuseie vários aplicativos (Windows / Resoluções diferentes).

Para alguns dos que posso garantir que estão funcionando após testá-los em pelo menos três computadores com os requisitos de hardware corretos (incluindo atualizações e DLC), são:

  • Far Cry e Far Cry 2
  • Ilha Morta e Ilha Morta: Riptide
  • Desonrado
  • Hitman 1 ... 4 (Dinheiro Sangrento)
  • Trine & Trine 2
  • GTA3, VC e SA
  • Espaço morto 1 ... 3
  • World of Warcraft
  • Elder Scrolls 3 ... 5
  • Coleção Penumbra
  • E muitos mais...

Espero que isso ajude e lhe dê uma idéia de como as coisas estão se movendo.


3
Citando, "Super-homem começa a comer cereal criptoniano de manhã". RI MUITO!!
Akshit Baunthiyal

1
A última vez que joguei um jogo no Wine foi há muito tempo, mas funcionou bem e, também, notei que a latência da rede era consistentemente melhor do que no Windows (o XP na época, ainda não havia tentado versões posteriores). ~ 90ms vs 150-300ms.
Kurtosis 27/08/12

3

Eu sou o mantenedor de dois jogos no Wine HQ. Então eu posso dizer por experiência própria.

Gaming Under Wine não é tão ruim assim. Eu mantenho o NFS Hot Pursuit e o NFS Most Wanted no Wine HQ e a maioria das críticas é positiva no Wine.

Sendo um mantenedor do jogo, posso entender o que o Wine pode e o que não pode fazer. A maioria dos jogos com mais de 4-5 anos de idade tem grandes chances de correr bem com vinho


1

Meu PC mais antigo:

FPS do Minecraft no Windows 7 com melhores gráficos: 20-30

no Ubuntu: 80-120 fps!


Você está usando vinho ou executá-lo nativamente
Suici Doga

@SuiciDoga Minecraft é Java, então eu não sei por que ele executaria o Java Runtime para Windows no Wine, em vez de executar o Java Runtime para Linux nativamente.
Tooniis 25/09

1

Apesar de alguns dos comentários feitos aqui, o vinho não é adequado para jogos modernos. Verifique neste banco de dados: https://appdb.winehq.org/ os títulos que você gostaria de reproduzir. Eu recomendo a inicialização dupla, não sem falta de tentar o contrário.


1
Nada além do que foi afirmado repetidamente aqui.
muru

-3

Você pode ter sorte se os jogos rodarem, a maioria não. Verifique o AppDB para obter detalhes:

De um modo geral, a menos que você use seu computador apenas para navegar um pouco e navegar por e-mail, você realmente não deseja mudar para o Ubuntu, deseja configurar uma inicialização dupla para ter um Windows à mão quando o Ubuntu simplesmente não puder fazer o que deseja querer fazer.


5
Eu discordo totalmente, a maioria dos jogos dos mais de 5000 jogos que a Winehq registrou no appdb, mais da metade é ouro ou superior. E isso não está contando 2 problemas com a lista, primeiro os jogos que funcionam imediatamente e não são encontrados na lista appdb e o segundo, os jogos que funcionam imediatamente, mas ninguém ainda atualizou a classificação para mostre que eles trabalham agora. Várias atualizações ou correções que o wine faz para um jogo específico, na verdade, corrigem outros jogos com problemas semelhantes. Lembro-me do famoso áudio e mouse problema cursor que só mostrou fixo para um jogo, mas fixo mais de 100.
Luis Alvarado

Sério, há um ano que estou usando o Ubuntu para jogar, todos os meus jogos do Windows funcionam bem.
W4etwetewtwet

No entanto, eu concordo com esta resposta. Resultados sérios de jogos não devem ser enfrentados contra "testes de jogos". Votado. Mas concordo apenas no tópico de jogos.
Geppettvs D'Constanzo

Navegando e enviando email? Realmente? Não inicio uma máquina Windows há cinco anos. Tudo o que eu sempre precisei fazer, desde edição de vídeo e foto até web design, está disponível no Ubuntu. Eu não sou um grande jogador, mas mesmo lá, o que eu tentei funcionou.
Marc

1
Eu concordo .... tudo isso depende muito de quais jogos você joga e muito da sua configuração de hardware. Eu jogo TF2, WoW e Borderlands 2. TF2 corre pior no Ubuntu. Eu corro WoW com WINE e é significativamente mais lento - mas jogável. O Borderlands 2 travou apesar de seguir vários guias, não conseguiu funcionar. Muitos relatam isso como nível 'Gold' - mas depois mencionam que ele caiu apenas uma vez ou duas vezes nas duas horas de teste.
Rob P.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.