Experiências irritantes que todo jogador de Linux nunca quis!

22 de setembro de 2016

! [Problema dos jogadores do Linux](Linux-Gaming-Problems.webp) Problema dos jogadores do Linux

Jogos no Linux percorreu um longo caminho. Existem [distribuições de jogos Linux] dedicadas (/distribuicoes-linux-para-jogos) agora. Mas isso não significa que a experiência de jogo no Linux seja tão tranquila quanto no Windows.

Quais são os obstáculos que devemos considerar para garantir que gostemos dos jogos tanto quanto os usuários do Windows?

Wine, PlayOnLinux e outras ferramentas semelhantes nem sempre são capazes de jogar todos os jogos populares do Windows. Neste artigo, gostaria de discutir vários fatores que devem ser tratados para ter a melhor experiência possível em jogos Linux.

1 SteamOS é código aberto, Steam para Linux NÃO é

Conforme declarado na página SteamOS, embora o SteamOS seja de código aberto, o Steam para Linux continua sendo proprietário. Se também fosse open source, a quantidade de suporte da comunidade open source teria sido tremenda! Como não é, o nascimento do Projeto Ascensão era inevitável:

Project Ascension é um iniciador de jogos de código aberto projetado para lançar jogos que foram comprados e baixados de qualquer lugar - eles podem ser jogos Steam, jogos Origin, jogos Uplay, jogos baixados diretamente de sites de desenvolvedores de jogos ou de DVD/CD -ROMs.

Aqui está como tudo começou: Sharing The Idea resultou em uma discussão muito interessante com leitores de toda a comunidade de jogos apresentando suas próprias opiniões e sugestões.

2 Desempenho em comparação ao Windows

Fazer com que os jogos do Windows rodem no Linux nem sempre é uma tarefa fácil. Mas, graças a um recurso chamado CSMT (fluxo de comando multi-threading), o PlayOnLinux agora está melhor equipado para lidar com esses problemas de desempenho, embora ainda seja um longo caminho para atingir os resultados de nível do Windows.

O suporte nativo do Linux para jogos não tem sido tão bom para os lançamentos anteriores.

No ano passado, foi relatado que o SteamOS teve um desempenho significativamente pior do que o Windows. Tomb Raider foi lançado no SteamOS/Steam para Linux no ano passado. No entanto, os resultados do benchmark não foram parecidos com o desempenho no Windows.

Isso se deveu muito obviamente ao fato de que o jogo foi desenvolvido com DirectX em mente e não com OpenGL.

Tomb Raider é o primeiro jogo Linux que usa TressFX. Este vídeo inclui comparações TressFX:

Aqui está outra comparação interessante que mostra o Wine + CSMT tendo um desempenho muito melhor do que a própria versão nativa do Linux no Steam! Este é o poder do Open Source!

TressFX foi desativado neste caso para evitar perda de FPS.

Aqui está outra comparação entre Linux e Windows para o recentemente lançado Life is Strange no Linux:

É bom saber que Steam para Linux começou a mostrar melhores melhorias no desempenho para este novo jogo Linux.

Antes de lançar qualquer jogo para Linux, os desenvolvedores devem considerar otimizá-los, especialmente se for um jogo DirectX e exigir tradução OpenGL. Realmente esperamos que Deus Ex: Mankind Divided on Linux seja bem avaliado, após o lançamento. Como é um jogo DirectX, esperamos que esteja sendo bem portado para Linux. Aqui está o que o Diretor Executivo do Jogo tinha a dizer.

3 Drivers NVIDIA proprietários

O suporte da AMD para código aberto é definitivamente louvável quando comparado a NVIDIA. Embora o suporte ao driver da AMD seja muito bom no Linux agora devido ao seu melhor driver de código aberto, os proprietários da placa de vídeo NVIDIA ainda terão que usar os drivers proprietários da NVIDIA devido aos recursos limitados do versão fonte do driver gráfico da NVIDIA chamado Nouveau.

No passado, o lendário Linus Torvalds também compartilhou suas idéias sobre o suporte para Linux da NVIDIA como totalmente inaceitável:

Você pode assistir a palestra completa aqui. Embora a NVIDIA respondeu com um compromisso para um melhor suporte ao Linux, o driver gráfico de código aberto ainda continua fraco como antes.

4 Necessidade de suporte Uplay e Origin DRM no Linux

O vídeo acima descreve como instalar o DRM Uplay no Linux. O uploader também sugere que o uso do wine como principal ferramenta de jogos e aplicativos não é recomendado no Linux. Em vez disso, a preferência por aplicativos nativos deve ser encorajada.

O vídeo a seguir é um guia sobre como instalar o DRM Origin no Linux:

O software de gerenciamento de direitos digitais adiciona outra camada para a execução do jogo e, portanto, soma-se à já desafiadora tarefa de fazer um jogo do Windows funcionar bem no Linux. Portanto, além de fazer o jogo executar, a W.I.N.E deve cuidar da execução do software DRM, como Uplay ou Origin. Teria sido ótimo se, como o Steam, o Linux pudesse ter suas próprias versões nativas do Uplay e Origin.

5 Suporte DirectX 11 para Linux

Embora tenhamos ferramentas no Linux para executar aplicativos do Windows, cada jogo vem com seu próprio conjunto de requisitos de ajuste para que possa ser jogado no Linux. Embora tenha havido um anúncio sobre suporte para DirectX 11 para Linux no ano passado via Code Weavers, ainda é um longo caminho a percorrer para tornar a reprodução de títulos recém-lançados no Linux uma possibilidade. Atualmente, você pode

Atualmente, você pode comprar Crossover da Codeweavers para obter o melhor suporte DirectX 11 disponível. Este tópico nos fóruns do Arch Linux mostra claramente quanto mais esforço é necessário para tornar esse sonho uma possibilidade. Aqui está um interessante achado de um tópico do Reddit, que menciona que o Wine obteve patches DirectX 11 de Codeweavers. Agora, isso é definitivamente uma boa notícia.

6 100% dos jogos Steam não estão disponíveis para Linux

Este é um ponto importante a ser considerado, já que os jogadores do Linux continuam a perder todos os principais lançamentos de jogos, já que a maioria deles acaba no Windows. Aqui está um guia para instalar o Steam para Windows no Linux.

Nº 7 Melhor suporte de editores de videogame para OpenGL

Atualmente, os desenvolvedores e editores se concentram principalmente no DirectX para desenvolvimento de videogames, em vez de OpenGL. Agora que o Steam está oficialmente aqui para Linux, os desenvolvedores devem começar a considerar o desenvolvimento em OpenGL também.

Direct3D é feito exclusivamente para a plataforma Windows. A API OpenGL é um padrão aberto e existem implementações não apenas para o Windows, mas para uma ampla variedade de outras plataformas.

Embora seja um artigo bastante antigo, este recurso valioso compartilha muitas informações úteis sobre a realidade do OpenGL e do DirectX. Os pontos apresentados são realmente muito sensíveis e iluminam o leitor sobre os fatos com base em eventos cronológicos reais.

Os editores que estão lançando seus títulos no Linux definitivamente não devem deixar de lado o fato de que desenvolver o jogo em OpenGL seria um negócio muito melhor do que traduzi-lo de DirectX para OpenGL. Se houver necessidade de conversão, as traduções devem ser bem otimizadas e cuidadosamente analisadas. Pode haver um atraso no lançamento dos jogos, mas ainda assim valeria a pena esperar.

Tem mais aborrecimentos para compartilhar? Deixe-nos saber nos comentários.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Avimanyu Bandyopadhyay e publicado no site itsfoss.com. Tradução sujeita a revisão.

Annoying Experiences Every Linux Gamer Never Wanted!

Propaganda
Blog Comments powered by Disqus.
Propaganda