Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador games. Mostrar todas as postagens
Mostrando postagens com marcador games. Mostrar todas as postagens

Ubuntu pretende facilitar instalação de drivers para Gamers

Nenhum comentário

sexta-feira, 11 de janeiro de 2019

A chegada do Steamplay usando o Proton (DXVK+Wine) e trazendo a possibilidade de se poder jogar uma quantidade de jogos que antes só se tinha no Windows, “forçou” as empresas que mantém os drivers para Linux “ a se mexerem” também, como NVIDIA e AMD, e assim trazer as implementações e melhorias que o VULKAN proporciona.


Ubuntu pretende facilitar instalação de drivers para Gamers





Prezando pela estabilidade das suas versões LTS, o Ubuntu não traz às versões mais recentes dos drivers da NVIDIA, AMD e Intel (e sim os “estáveis”), e algumas funcionalidades e tecnologias podem não estar presentes no sistema, como a implementação completa do VULKAN e entre outras.

Para adicionar os drivers de vídeos mais recentes dessas empresas, precisamos recorrer aos PPAs (Personal Package Archive) r e assim desfrutar dessas tecnologias novas. Adicionar não é nenhuma tarefa difícil, tanto que já fizemos alguns posts aqui no blog explicando como proceder e tudo mais, mas sabemos que ainda tem pessoas que podem encontrar alguma dificuldade para tal procedimento. Sendo via terminal ou não.

Vendo isso, o jornalista da Forbes, Jason Evangelho, fez um questionamento em seu Twitter, perguntando o porque que o Ubuntu não tinha feito ainda uma ferramenta gráfica para adicionar os PPAs dos drivers e assim facilitar a vida dos gamers que estão vindo do Windows.

Eis que alguém da Canonical, empresa essa que mantém o Ubuntu, responde. E não foi “qualquer pessoa” que respondeu e sim alguém de “gabarito”. Quem respondeu ao tweet do Jason foi o Will Cooke, Diretor da Canonical responsável pela área de desenvolvimento do desktop. E a resposta foi positiva.

Segundo Cooke, a Canonical tem planos para o próximo ciclo de desenvolvimento (Ubuntu 19.04/19.10???) adicionar algumas GUI (Interfaces gráficas de interação) para tornar a adição desses PPAs mais fáceis, ou como ele disse “pointy-clicky”.

Jason questionou se seria possível selecionar o PPA apropriado para a sua GPU e a resposta do Cooke foi que sim, que eles facilitariam o acesso aos drivers Betas das empresas. Se quiser ver o Tweet original, basta clicar na imagem abaixo.



Esse tipo de facilidade questionada pelo Jason e prontamente respondida por Cooke, mostrando que a Canonical está atenta na guinada em que se deu nos últimos 6 meses, depois da “bomba” chamada Proton (Valve/Steam) e que deu uma “remexida” das boas, fazendo assim as empresas melhorarem os seus produtos no Linux, desde o pessoal do Lutris até em empresas como Canonical, NVIDIA, AMD e Intel. 

Podemos ter bons frutos ao longo de 2019 e não podemos ficar surpresos se o Linux pegar mais corpo e popularidade nos desktops através dessas iniciativas, que para quem já usa Linux possa ser algo “pequeno”, mas pra quem vem de outra plataforma ou que nunca teve um contato agradável com Linux, pode fazer uma grande diferença e fazer com que a pessoa possa se sentir “em casa”.

Espero você até o próximo post, forte abraço.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


TOP 7 Games Open Source que você precisa conhecer

Nenhum comentário

quarta-feira, 9 de janeiro de 2019

Como fizemos anteriormente, montamos duas listas com games atuais e “clássicos” que rodam via Steamplay, mas nem só de jogos proprietários vive o Linux (quem diria), existem muitos projetos de jogos que tem código aberto e são mantidos por comunidades de desenvolvedores.

 TOP 7 Games Open Source que você precisa conhecer






Essa lista não coloca os games do melhor para o pior ou qualquer coisa do tipo, nela vamos mostrar alguns games open source e vamos nos dar ao “luxo” de excluir os games mais “famosos”, como Dota2, CS:GO, Rocket League, Hitman, Tomb Raider, Dirty Rally, entre muitos, muitos outros.


Se você gosta de jogos baseados em turnos, de estratégia e com temática de fantasia, esse game mantido pela comunidade, esse pode ser uma ótima opção, inclusive, você pode instalá-lo via Steam.

Enredo : Explore o mundo de Wesnoth e participe de suas muitas aventuras! Embarque em uma busca desesperada para recuperar seu legítimo trono ... Fuja para um novo lar através do mar dos Lords Lich ... Mergulhe nas profundezas mais escuras da terra para criar uma jóia do fogo para si ... Defenda seu reino contra a hordas devastadoras de necromantes malucos ... Ou lidere um grupo descontrolado de sobreviventes pelas areias brilhantes para enfrentar um mal invisível.

Para instalar o Wesnotha sua distro favorita, eles tem uma área no site que ensina passo-a-passo como fazer, você pode acessar AQUI. Entretanto, você encontra ele nas lojas de aplicativos das distros Linux também

2 - Alien Arena

Se você gosta dos jogos de tiro no estilo “death match old school” mas quer algo moderno, divertido, colorido e com temática Sci-Fi, o Alien Arena vai lhe proporcionar algumas horas de diversão. O game tem inspirações em um “irmão” famoso, o Quake III. Nele você pode tanto jogar contra os bots, como jogar no modo online com os seus amigos.

 

Para instalar ele você tem 3 formas diferentes. A primeira é através da sua loja de aplicativos, procurando pelo termo “Alienarena” e instalando. A segunda é você baixando o pacote do jogo no site (que tem aproximadamente 900 MB) e compilar,ou então a terceira maneira, que é via Steam, onde o game é pago, o valor fica na casa dos R$ 6,00 aproximadamente, o que é forma legal de você ajudar os desenvolvedores também Para mais detalhes é só consultar o site oficial.

3 - SimuTrans

SimuTrans é um game que simula como seria construir uma companhia de transportes, podendo transportar desde passageiros via trem e chegando até o transporte via avião. O game pode ser jogado tanto singleplayer quanto multiplayer, tem mods, uma comunidade para lhe ajudar, mapa sem limites e os paksets (que são modificações para o jogo). E o melhor de tudo é Open Source 😁.



Para instalar você pode baixar ele direto do site e seguir as orientações para a sua distribuição ou baixar pela Steam. O jogo é Free também.

4 - Assault Cube

Se você estiver procurando um game ao estilo do Counter-Strike, mas não tem um computador forte e quer se divertir, o Assault Cube vai “cair como uma luva” para você. Ele é Free, multiplayer, first-person shooter e é baseado na Engine CUBE. Um game de 2013, mas que vai lhe proporcionar algumas horas de diversão

 

Para instalar ele existem duas formas diferentes. A primeira é através da sua loja de aplicativos, procurando pelo termo “Assaultcube” e instalando. A segunda é você baixando o pacote do jogo no site (que tem aproximadamente 50 MB) e fazer a instalação a partir do código. Para mais detalhes é só consultar o site dele.

5 - Urban Terror

Mais um game que é lembrado pelas pessoas quando pensam em jogos de FPS (First Person Shooter), o Urban Terror é mais um game “filho” do Counter Strike, e é um game muito bom e divertido. Tanto é o sucesso e reconhecimento, que os devs vão dar uma revitalizada nele e portar o game para a Engine da Epic Games, a Unreal Engine 4 (UE4), e pelas primeiras gameplays mostradas o game vai dar um salto e tanto. Você pode conferir essa nova versão nesse vídeo dos devs. Mas por hora a versão atual é a 4.3.4 e ainda não tem a poderosa Engine da Epic Games.



  

Para instalar ele você tem que baixar o pacote do jogo no site e fazer a instalação a partir do código (o game completo tem aproximadamente 1,4GB). Para mais detalhes é só consultar o site dele.

6 - Total Chaos

Se você gosta de jogos na mesma pegada do famoso Doom, o Total Chaos é um mod do Doom 2 e rodando no porte pelo GZDoom. Esse survival horror vai lhe entregar algumas boas horas de aventura, tiros, sustos e adrenalina. Para mais detalhes do game, você confere no site moddb.















Para instalar ele você tem duas formas de baixar o game. A primeira é baixar o pacote do jogo no site e fazer a instalação a partir do código (o game completo tem aproximadamente 1,4GB). E a outra forma é baixar ele via flatpak, se a sua distro já estiver suporte ao formato de pacote é só procurar por “Total Chaos”, mas se a sua distro não tiver, você pode conferir esse artigo onde ensinamos. Feito a instalação do flatpak, basta acessar o site do flathub e clicar em “Install”, bastando esperar o processo de instalação. Se você preferir fazer via terminal, basta rodar esses dois comandos:

Instalação : flatpak install flathub com.moddb.TotalChaos

rodando : flatpak run com.moddb.TotalChaos

7 - 0 A.D.

E não podemos deixar de mencionar o “Age of Empires” de código aberto, o  0 A.D, game que segue a mesma mecânica do seu “irmão” mais famoso mas que não deixa a desejar em nada em relação a ele. O game de estratégia em tempo real (RTS) é mantido atualmente pela Wildfire Games, um conjunto de devs do mundo todo que ajuda o jogo a ficar “nos trinques”.




0.A.D está presente nas lojas de aplicativos de todas as distros, incluindo versões Snap e Flatpak também.

Para instalar na sua distro ; Instalação via Snap e Instalação via Flapak


Lógico que existem muitos e muitos games open source espalhados por aí, pode ser através dos repositórios das distros Linux, bem como em sites também. As possibilidades são muitas e não caberia em um post, então deixe nos comentários qual game faltou e quem sabe ele aparece em uma lista futura aqui no blog. 


Até o próximo post, forte abraço.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Novo Lutris 0.5 Beta chega com integração com GOG e muitas novidades

Nenhum comentário

segunda-feira, 7 de janeiro de 2019

Na última Sexta-feira (4), o pessoal responsável pelo Lutris lançou o segundo beta do gerenciador de games e do Wine, onde traz novas melhorias e integrações com algumas lojas, como a GOG, Steam e HumbleBundle.


 Novo Lutris 0.5 Beta chega com integração com GOG e muitas novidades





Para quem ainda não conhece o projeto Lutris, de uma forma bem resumida, ele é um “faz tudo” praticamente no que diz respeito ao ramo de games no Linux, pois você pode, através dele,  gerenciar os seus jogos da Steam, como também instalar jogos de outras lojas (Origin, Uplay e Blizzard) e “avulsos”, assim como você pode instalar emuladores de SNES, N64, PS1, PS2 e PS3, Atari 2600, entre outros, em uma única interface, facilitando assim o gerenciamento.

Depois do lançamento do Proton,as suas benfeitorias acabaram chegando em outros projetos, como o Wine, e agora o pessoal do Lutris também começou a reformular o seu aplicativo, melhorando a integração com a ferramenta criada pela Valve, disponibilizando juntamente com a nova versão do Lutris a integração com as últimas versões do Proton...

Novidades do Lutris



Umas das grandes novidades da versão .05 Beta do Lutris é a possibilidade conectar a sua conta do GOG e gerenciar os seus jogos de lá pelo aplicativo, visto que o GOG Galaxy (o gerenciador do GOG) não tem uma versão nativa para Linux, mas que em alguns casos roda via Wine. Outra novidade também é que você pode ver quanto tempo passa dentro de algum jogo ou plataforma, é praticamente uma forma de ver o quão viciado você está nos “joguinhos”.  😁

Com esses refinamentos e melhorias que foram implementadas ao longo de 2018 e com esse início de ano cheio de novidades, podemos esperar muitas coisas boas, além de termos os lançamentos do Wine 4.0, Kernel 5.0 e os Drivers da NVIDIA da série 415, além do MESA Driver 18.3 para AMD e Intel, melhorando ainda mais o suporte para o VULKAN, trazendo aprimoramentos de performance. 

Outra novidade interessante e empolgante é um novo projeto chamado “DXUP”, que pode trazer o Dx9 para o “mundo” do DXVK, já que o modo atual do Proton operar jogos em versões mais antigas do DirectX para o OpenGL,  mas abordaremos isso  em maiores detalhes em outra oportunidade.

Se você quiser baixar o Lutris Beta 0.5, acesse o GitHub deles, lá você encontra, além do código fonte, pacotes .deb, compatíveis com Ubuntu, Linux Mint e derivados. Para instalar é só dar dois cliques.

Conte aí nos comentários o que você achou dessa reformulação do Lutris e se você usa ele ou se pretende usar.

Até um próximo post, forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Emulador de Nintendo 3DS no Linux

Nenhum comentário

sexta-feira, 4 de janeiro de 2019

Que tal poder jogar numa resolução maior os games do seu console portátil no Linux e ter uma nova experiência. Hoje iremos conhecer o poderoso Citra, emulador de Nintendo 3DS.

citra-emulador-3ds-linux
 O Citra é um emulador de Nintendo 3DS multiplataforma (Linux, Mac e Windows) escrito em C++ que utiliza o framework QT em seu desenvolvimento, de código aberto sobre a licença GPLv2, vem há alguns anos ganhando destaque por suas implementações aceleradas e alta compatibilidade com os títulos de Nintendo 3DS, console este que é campeão de vendas na categoria de portáteis, chegando até desbancar seu concorrente direto, o PS Vita da empresa japonesa Sony.

Durante estes pouquíssimos anos de existência, desde 2014 (comparado a outros emuladores famosos como PPSSPP, Dolphin, PCSX2, ZNES, etc.) o Citra vem amadurecendo com diversas funcionalidades e performance, por exemplo com atrativos que o próprio console não possui como: possibilidade de utilização de resoluções até 10 vezes maiores que a nativa (400x240). 

Funcionalidades que tornam o Citra incrível


Possibilidade de jogar online em servidores não oficiais Nintendo, em salas públicas ou privados, de até 16 players simultâneos (dependendo do jogo).

citra-emulador-3ds-linux-online

Multiplayer local, caso tenha algum outro computador na mesma rede, sendo possível partidas em games como Pokémon Omega Ruby.

citra-emulador-3ds-linux-multiplayer-local

Aceleração de jogos via GPU, caso possua uma  placa de vídeo dedicada a performance melhora drasticamente, dando uma melhor experiência.

citra-emulador-3ds-linux-performance-gpu

Configuração de uma webcam, ou até mesmo a utilização de um arquivo (imagem)  simulando as câmeras do console N3DS, para jogos que façam uso da função (particularmente nunca usei).

citra-emulador-3ds-linux-camera-webcam

Configuração nativa de joysticks, inclusive simulando o toque da tela do portátil da Nintendo (anteriormente esta função era por meio de arquivo de configuração).

citra-emulador-3ds-linux-joystick

Importação de Amiibos, para desbloqueio de funcionalidades ou objetivos em determinados jogos.

citra-emulador-3ds-linux-amiibo

Estilos de visualização de tela durante o game (duas telas, uma apenas ou uma menor e outra maior).

citra-emulador-3ds-linux-screenview

Lista de compatibilidade dos games locais e tema dark.

citra-emulador-3ds-linux-compatibilidade-tema

A compatibilidade de jogos é documentada na Wiki oficial do emulador, nela você  pode ver separado por categorias com cores que representam se o game tem emulação perfeita, jogável, ruim etc.

Baixe o Citra para sua distro Linux


Distribuído oficialmente de duas formas no Linux (ou três se contar a compilação pelo Github deles), executável com versões diárias direto do site e em Flatpak (existia uma opção de um instalador criada por eles, mas parece que foi substituído pelo Flatpak), o emulador possui duas versões, a Nightly, que contém os mais recentes recursos testados e estáveis e a Canary, versão de teste com códigos incompletos para quem gosta de testar. 

Se você quer evitar problemas com dependências ou versão do QT em seu sistema, além de receber atualizações, é recomendável a instalação da versão em Flatpak, caso não saiba o que é Flatpak e como habilitar em seu sistema, temos uma matéria de como proceder (Como Instalar e Gerenciar Flatpaks no Linux).

Você pode simplesmente baixar o arquivo Flatpakref e dar dois cliques caso a central de aplicativos de sua distro tenha tal suporte (segue como habilitar essa função na gnome software, loja do Ubuntu) e instalar.

Versão Nightly (estável)
citra-emulador-3ds-linux-download- estable-nightly


Versão Canary (teste)
citra-emulador-3ds-linux-download-beta-canary

Ou utilizar via terminal os seguintes comandos,  para instalação de respectivas versões.

Versão Nightly (estável):
flatpak --user install https://flatpak.citra-emu.org/citra-nightly.flatpakref

Versão Canary (teste):
flatpak --user install https://flatpak.citra-emu.org/citra-canary.flatpakref

O modo manual de instalar o Citra


Caso queira o download manual da versão “não-flatpak”, basta acessar este link e clicar na opção “Manual Download”, como no exemplo abaixo.

citra-emulador-3ds-linux-download


Depois disso extraia  o arquivo  “.targz”, navegue até o diretório, localize o arquivo citra-qt, e no terminal abra com o comando:
./citra

Lembre-se,desta maneira você terá de baixar toda vez que sair uma versão nova do Citra manualmente e poderá ter problemas com o versionamento do QT em seu sistema. Por experiência, não recomendo esta forma, pois o Citra atualiza com muita frequência (em torno de 15 - 20 versões por semana).

Fazendo backup dos seus Saves


Caso queira fazer backup dos seus saves no Citra, basta navegar até sua pasta pessoal, exiba os arquivos ocultos e navegue até o diretório:
.local/share/citra-emu/sdmc/Nintendo 3DS
Basta copiar o conteúdo da pasta em um local seguro para salvar o conteúdo.

Já a configuração do seu joystick fica na sua home também, na pasta oculta: 
.config/citra-emu
salve o arquivo “qt-config.ini”.

Para eventuais dúvidas acesse a Wiki oficial do Citra e veja a resposta de seus desenvolvedores para assuntos como: “shared fonts” (arquivos necessários  para alguns games funcionarem, como Pokémon). Como obter jogos e Amiibos para funcionamento dentro do emulador e muito mais.

Já conhecia o Citra? Quais seus games favoritos? Deixe nos comentários se já usava o emulador ou se gostou da novidade de ser distribuído em Flatpak.

Te espero no próximo post, SISTEMATICAMENTE! 😎

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.

TOP 8 Games Clássicos para Linux via Steamplay (2018)

Nenhum comentário

domingo, 30 de dezembro de 2018

Como fizemos um artigo mostrando alguns jogos Trilpe A rodando no Linux de forma satisfatória, resolvemos trazer mais uma listinha para você e mostrar mais alguns jogos que já estão rodando via Steamplay, mas só que desta vez será alguns games clássicos, fazendo uma lista de jogos antigos e bons (2010 ou anterior) que você pode jogar no Linux (sem contar os nativos). Confira agora o  TOP 8 Games Clássicos para Linux via Steamplay (2018)

 TOP 8 Games Clássicos para Linux via Steamplay (2018)





Como mencionamos no outro artigo, essa lista não coloca os games do melhor para o pior ou qualquer coisa do tipo, nela vamos mostrar que alguns games famosos já rodam no Linux e vamos nos dar ao “luxo” de excluir os que rodam nativamente, como Dota2, CS:GO, Rocket League, Hitman, Tomb Raider, Dirty Rally, entre muitos, muitos outros.

Usamos como base o site protondb.com para escolher alguns dos games que vamos mencionar aqui. Os games que escolhemos para começar essa lista são:

1 - Dead Space (classificado como Gold no protondb): 


Enredo: Uma massiva nave mineradora espacial desaparece após emergir um artefato de um planeta distante. O engenheiro Isaac Clarke embarca na missão de reparo, apenas para descobrir um aterrorizante banho de sangue - a equipe da nave horrivelmente massacrada e infectada por uma praga alienígena. Agora Isaac está isolado, preso e engajado em uma desesperada luta pela sobrevivência.

2 - Mass Effect (classificado como Silver no protondb):


Enredo: Como Comandante Shepard, você lidera um esquadrão de elite em uma aventura heróica repleta de ação em toda a galáxia. Descubra o perigo iminente de uma antiga ameaça e combata o traidor Saren e seu exército mortal para salvar a civilização. O destino de toda a vida depende de suas ações!

3 - F.E.A.R. (classificado como Gold e Silver no protondb):


Enredo: Seja o herói em sua própria cinemática épica de ação, tensão e terror. Uma misteriosa força paramilitar se infiltra em um complexo aeroespacial multibilionário fazendo reféns, mas sem fazer exigências. O governo responde enviando um time das Forças Especiais, que acaba sendo obliterado. Vídeos do massacre mostram uma onda inexplicável de destruição dilacerando os soldados. Sem mais opções, é reunida a equipe de elite F.E.A.R. (First Encounter Assault Recon) para lidar com as circunstâncias extraordinárias. A equipe recebe uma missão simples: Analisar a ameaça e eliminar os intrusos a qualquer preço.

4 - Call of Duty: Modern Warfare 2 (classificado como Silver no protondb):


Enredo: Modern Warfare 2 começa cinco anos depois da conclusão de Call of Duty 4. Apesar dos esforços dos Marines e da SAS, os Ultranacionalistas acabaram conseguindo o controle da Rússia, declarando Imran Zakhaev um herói e mártir, erguendo na Praça Vermelha uma estátua em sua homenagem. Enquanto isso, Vladimir Makarov, um dos antigos tenentes de Zakhaev, começa uma campanha contra a Europa, cometendo vários atos de terrorismo.

5 - Crysis (classificado como Bronze mas mudando para Gold no protondb):


Sim, agora o Linux roda Crysis, então deve ser um sistema “bão” né?? 😅

Enredo: Em 2020, arqueólogos americanos em uma ilha da Coreia do Norte acham algo interessante em suas escavações. Porém, o governo norte-coreano envia soldados imediatamente para o local e você, um soldado exemplar da Força Delta do exército dos Estados Unidos da América, é enviado para investigar o local.

6 - Far Cry (classificado como Silver no protondb):

 TOP 8 Games Clássicos para Linux via Steamplay (2018)

Uns dos primeiros jogos de sobrevivência misturada com ação ala Uncharted, tá agora rodando via Steamplay.

Enredo: Um paraíso tropical fervilha com o mal escondido em Far Cry®, um jogo de ação engenhosamente detalhado que leva os limites do combate a novos níveis chocantes.
O marinheiro freelancer Jack Carver está amaldiçoando o dia em que ele chegou a esta ilha. Uma semana atrás, uma impetuosa repórter chamada Valerie ofereceu-lhe uma quantia incrível de dinheiro para levá-la a esse paraíso intocado. Logo após a atracação, no entanto, o barco de Jack foi recebido por fogo de artilharia de um misterioso grupo de milicianos que se aglomerava na ilha.

7 - Max Payne 2: The Fall of Max Payne (classificado como Silver no protondb): 



Mais um jogo em que marcou muito às jogatinas dos gamers e agora rodando no Linux perfeitamente.

Enredo: Max Payne 2: A Queda de Max Payne é uma história de amor violenta e film-noir. Escuro, trágico e intenso, a história em profundidade é uma emoção de reviravoltas e revelações chocantes.

Sua vida em ruínas, Max Payne encontra-se de volta no NYPD. Durante uma investigação de assassinato de rotina, ele encontra Mona Sax, uma mulher que ele achava morta, um suspeito de assassinato de femme fatale. Ela detém as chaves para as perguntas que o assombram. Mas nada é simples na noite escura e trágica da cidade de Nova York. Um exército de bandidos do submundo fica entre Max e as respostas que ele procura. Sua jornada mais profunda em seu próprio inferno pessoal continua.

8 - Tomb Raider: Anniversary (classificado como  Silver no protondb): 



Mais um clássico rodando de forma perfeito e poder trazer umas boas horas de jogatinas com a Lara Croft

Sobre o jogo: Tomb Raider: Anniversary refaz a aventura original da Lara Croft - aventura de ação em terceira pessoa em busca do lendário artefato Scion. Utilizando um motor de jogo melhorado 'Tomb Raider: Legend', os gráficos, tecnologia e física trazem a aventura de Lara e um artefacto místico conhecido apenas como Scion até aos padrões tecnológicos actuais e oferece aos jogadores uma experiência de jogo completamente nova. Re-imagined, Anniversary oferece uma dinâmica e rápida Lara Croft, ambientes enormes de visuais impressionantes, combate intenso e ritmo de jogo, e uma história original aprimorada e esclarecida.

Esses são alguns games que separamos para mostrar que títulos famosos e que agora são considerados “clássicos”  já estão funcionando no Linux.  Se você quiser saber se o seu jogo está funcionando com o Steam Play ou se quer saber se funciona antes de comprar, recomendo consultar o site ProtonDB, ele é muito útil, lá você pode também dar os seus próprios feedbacks de qualquer game da Steam que você esteja rodando no Linux. Vá na aba “Contribute” e veja o passo a passo, caso você não se dê muito bem com Inglês, use o Google Tradutor e você não deve ter maiores problemas..

Agora monte a sua lista dos TOP 8 dos games clássicos que rodam no Linux e mostre pra gente aí nos comentários. 😃

Espero você, até uma próxima e um forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


TOP 10 Games para Linux via Steamplay (2018)

Nenhum comentário

terça-feira, 18 de dezembro de 2018

Até parece que foi outro dia em que se fosse montar uma lista de TOP 10 de games no Linux, provavelmente seria motivo de chacota ou ficaríamos presos aos games que viriam nas distros. Hoje não mais. Confira agora o TOP 10 dos jogos que rodam via Steamplay no Linux.


 TOP 10 Games para Linux via Steamplay (2018)







Essa lista não coloca os games do melhor para o pior ou qualquer coisa do tipo, nela vamos mostrar que alguns games famosos já rodam no Linux e vamos nos dar ao “luxo” de excluir os que rodam nativamente, como Dota2, CS:GO, Rocket League, Hitman, Tomb Raider, Dirty Rally, entre muitos outros.


Usamos como base o site ProtonDB para escolher alguns dos games que vamos mencionar aqui. Os games que escolhemos para começar essa lista são:

- Warframe (classificado como Silver no ProtonDB):
Warframe é um jogo de ação free-to-play online em um mundo de ficção científica. Você pode jogar tanto seguindo uma história quanto ir montando o seu enredo. Além de poder jogar com os amigos online.

          

- The Elder Scrolls V: Skyrim Special Edition (classificado como gold no ProtonDB)

        

Skyrim é um jogo RPG feito pela Bethesda e publicado pela The Elders Scrolls. No jogo você é livre para explorar o mapa da sua maneira. O jogo se passa 200 anos depois dos eventos de Oblivion.

- Age of Empires II HD (classificado como Silver no ProtonDB)

Bom, esse jogo dispensa apresentações né, 😄 . Um clássico dos jogos de estratégia e agora numa versão em HD, AoE II (carinhosamente chamado pelos jogadores) está funcionando no Linux e muito bem obrigado. Que tal conquistar umas vilas hein??

        

- PES 2019 (classificado como Silver no ProtonDB)

Esse é outro jogo que dispensa apresentações. Uma das franquias de sucesso do e-sports dos últimos 20 anos, PES ainda vem arrebatando vários e vários fãs ao redor do mundo, além é claro de ter o FIFA como o seu maior rival. Enquanto o game da Ea Games não fica compatível com o Linux, o game da Konami já roda via Steamplay.

        

- GTA V (classificado como gold no ProtonDB)

Se eu não mencionasse esse jogo na lista, muito provavelmente daria um “rebu danado” nos comentários. GTA V é outro game que dispensa apresentações e é um dos games de mundo aberto mais famoso da atualidade. Lançado em 2013 mas ainda arrastando uma legião de fãs ao redor do mundo.

      

The Witcher III (classificado como gold no protondb)

O Bruxo mais querido do mundo dos games também está rodando no Linux. O game é um RPG de mundo aberto, tipo GTA V, e com histórias desafiadoras para o player. A trilogia inteira roda no Linux, o 1 e 3 rodando via Steamplay/Wine e o 2 rodando de forma nativa.

        

Batman Arkham Origins e City (classificados como gold e silver no ProtonDB respectivamente)

E não poderia faltar nessa lista, o Morcegão mais “brabo” dos games, o Batman. Com esses dois jogos da Trilogia Arkham, podemos ter várias horas de gameplay com o “Maior detective do mundo”. O jogo Arkham Asylum ainda apresenta algumas inconsistências em algumas pcs e configurações, e assim recebendo o selo “Bronze” no ProtonDB

       

       


METAL GEAR SOLID V: THE PHANTOM PAIN (classificado como gold no ProtonDB)

Não podemos esquecer do agente mais furtivo e que adora uma caixa de papelão mais que um gato (#brinks 😂), estamos falando do Solid Snake. Se você gosta da franquia e gostaria de rodar esse último game dela no Linux, você vai poder.

      

Subnautica  (classificado como Silver no ProtonDB) *Obs.: Funciona perfeitamente via Lutris com a instalação da Epic Store Games.

Já se você gosta de explorar o mar com temática futurista e uma pegada Sci-Fi, esse jogo é para você. Depois de um acidente com a sua nave, você cai num planeta totalmente desconhecido e precisando coletar recursos para sobreviver e depois sair o mais rápido possível de lá.


      

DARK SOULS III  (classificado como gold no ProtonDB)

E para fechar essa lista, nada mais nada menos que uns dos jogos de RPG da nova geração mais difícil de se jogar, segundo os jogadores que morrem nele ( 😛 ). Esse jogo vem conquistando a galera e a crítica dando altas notas para ele. E você vai poder jogar no Linux e tentar não morrer “1 zilhão de vezes”. 😂

      

Esses são alguns games que separamos para mostrar que títulos famosos (os chamados Triple A) estão funcionando no Linux.  Se você quiser saber se o seu jogo está funcionando com o steamplay ou se quer saber se funciona antes de comprar, recomendo consultar o site ProtonDB, ele é muito útil, lá você pode também dar os seus próprios feedbacks de qualquer game da Steam que você esteja rodando no Linux,. Vá na aba Contribute e veja o passo a passo, caso você não se dê muito bem com Inglês, use o Google Tradutor e você não deve ter maiores problemas..

Agora monte a sua lista dos TOP 10 dos games que rodam no steamplay e mostre pra gente aí nos comentários. 😀

E acompanhe o nosso canal la na Twitch também, lives de seg a sex sempre jogando algum jogo.

Espero você até uma próxima e um forte abraço.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Driver Open Source da Nvidia - Vale a pena usar?

Nenhum comentário

segunda-feira, 17 de dezembro de 2018


Quem é recém chegado ao mundo Linux e utiliza NVIDIA pode ficar em dúvida sobre qual driver usar no seu equipamento, se o proprietário ou o de código aberto (chamado de Nouveau), e muitos provavelmente em um primeiro contato utilizam o nouveau, por ser o que vem por padrão no Kernel, tendo assim uma experiência nada agradável


Driver Open Source da Nvidia - Vale a pena usar?







Até descobrirem como instalar o driver proprietário de forma correta (que é mamão com açúcar) podem ficar chateados e até “com raiva” do sistema, assim não voltando mais a utilizar ele por causa de pequenos detalhes.


  • Falando em instalar drivers da NVIDIA de forma fácil, recentemente fizemos um post explicando melhor como fazer isso, vale a pena conferir. =)

De uns tempos para cá a solução open source para NVIDIA não vinha trazendo resultados satisfatórios, com perda de rendimento em games, renderização de vídeos e em alguns casos nem subindo o sistema operacional, como acontece nos notebooks com placas híbridas.

Também fizemos duas matérias falando sobre o sistema híbrido, uma comentando as novidades que virão à partir do Xorg 1.20 e o outra sobre como instalar o driver Linux (Ubuntu e Mint).


AMD e Intel


Quem utiliza AMD e Intel geralmente não se aborrece com esses “perrengues”, visto que os drivers de vídeo dessas empresas vêm embutidos diretamente no kernel e se precisar de uma versão mais nova, basta instalar o MESA Driver mais recente e receber os últimos updates. Também fizemos um artigo de como receber as versões do MESA.

Dito isso, sempre se especulou o quanto o driver open source “perdia” em relação ao proprietário, visto que a NVIDIA não facilita a vida dos desenvolvedores do Nouveau, liberando por exemplo o firmware com suporte ao PMU (Power Management Unit ou Unidade de Gerenciamento de Energia) entre outras features.

Testando o driver Open Source da Nvidia

Para tirar essa dúvida a limpo, o pessoal do site Phoronix, resolveu testar algumas placas de vídeo, primeiro com o driver proprietário da NVIDIA na versão 415 e depois com o Nouveau utilizando o Kernel Linux 4.19 e com o MESA 19.0-devel.

No caso do nouveau, eles precisaram fazer um re-clocked 0f em algumas placas para que o teste pudesse ser feito. As placas utilizadas foram: NVIDIA GeForce GTX 680 2GB (1066/3004MHz), NVIDIA GTX 750 Ti 2GB (1019/2700MHz), NVIDIA GTX 780 Ti 3GB (875/3500MHz), NVIDIA GTX 980 4GB (1126/3505MHz) e a NVIDIA GTX 1080 8GB (1607/5005MHz). O teste foi feito no Ubuntu 18.04.

No driver proprietário da NVIDIA, tinha o VULKAN 1.1 + OpenGL 4.6, enquanto que no nouveau só tinha o OpenGL 4.3.


Os jogos utilizados no teste foi limitado para aqueles que tinham suporte  para o OpenGL, visto que o nouveau ainda não tem suporte para VULKAN.

O primeiro jogo a ser testado foi o BioShock Infinite, que quando utilizado as GPUs GTX 680, GTX 780Ti e GTX 750 Ti (tecnologias Kepler e Maxwell1 respectivamente) a média de fps ficava na casa dos 60 fps utilizando o nouveau, mas quando ia para às GTX 980 e GTX 1080 não passavam dos 20 fps (tecnologias Maxwell e Pascal respectivamente).
Já quando foi utilizado o driver proprietário nas GPUs, o mínimo registrado foi de 100 fps com a GTX 750 Ti.



Outro jogo que foi utilizado, foi o popular moba Dota 2. Quando utilizado nouveau nas GPUs mais “antigas” se conseguiu uma média de 30 fps, já nas GPUs mais novas não passou dos 12 fps de média, utilizando o driver proprietário, foi mais que o dobro de ganho de FPS nas GPUs. A diferença fica visível nas GPUs mais novas.



Já nos jogos de código aberto, a situação é um pouco mais confortável para o nouveau, os jogos que ele se saiu bem foram: ET:Legacy v2.75; Xonotic v0.8.2 e The Tesseract v2014-05-12. Nesses games o driver open source ficou “colado”com o driver proprietário, conforme você pode ver nas imagens abaixo, mas ainda assim perdendo.








Para ver os testes completos, veja neste link do Phoronix.

Vai jogar no Linux com Nvidia? Instale o Driver proprietário

Com esses testes, podemos tirar algumas ideias sobre o driver open source, o nouveau. Caso você tenha uma GPU um pouco mais antiga, como as das séries 600 e 700, o desempenho em jogos fica no razoável, ainda que você não tenha suporte ao Vulkan, o que é uma grande perda para jogos mais recentes e para os que rodam via Proton e DXVK. Caso você tenha GPUs mais recentes, das séries 900 e 1000, o desempenho fica perto do injogável. 

Enquanto a NVIDIA não trabalhar junto com o pessoal do Nouveau, infelizmente ele ficará preso a GPUs antigas e tecnologias básicas, uma triste realidade. Ao menos a empresa oferece um driver proprietário que funciona corretamente e entrega um bom desempenho.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Epic Games lançará loja própria para concorrer com a Steam, cliente para Linux está no radar.

Nenhum comentário

quarta-feira, 5 de dezembro de 2018

A Epic Games anunciou no seu blog nesta Terça-feira (4), o lançamento da Epic Games Store, concorrente direta da Steam, que é mantida pela Valve. Segundo a Epic Games, a plataforma dela será mais rentável aos devs.


Epic Games lançará loja própria para concorrer com a Steam, cliente para Linux está no radar.






O anúncio foi feito pelo fundador da Epic Games, Tim Sweeney, comentando que “depois de 5 anos desenvolvendo um ecossistema com pagamentos em diversas formas de pagamentos”, com o Launcher deles e a Unreal Engine para PC e Mac, graças ao crescimento em grande escala do Fortnite, estaria na hora de entregar o algo a mais para os desenvolvedores.

Ainda segundo Tim, a Epic quer entregar uma loja com recompensas justas aos devs e também um relacionamento direto com eles, assim facilitando a comunicação.

Agora vem a fala dele que deixou muita gente esperançosa, e eu me incluo nelas =), foi a seguinte:

“Em breve lançaremos a Epic Games Store e vamos começar uma longa jornada para avançar na causa de todos os desenvolvedores. A loja será lançada com um conjunto de jogos, com uma curadoria manual para PC e Mac, depois será aberta de forma mais ampla para outros jogos e para o Android e outras plataformas abertas ao longo de 2019.”

Bom, como o pessoal do blog GamingOnLinux comentou, qual plataforma “aberta” poderia ocupar esse espaço? Muito provavelmente o Linux. E isso não seria nenhum absurdo, pois como comentamos em Agosto, no artigo Hollywood junta-se a Linux Foundation para criar a Academy Software Foundation, umas das empresas a “abraçar” o Linux foi a Epic Games, então ela lançar a sua plataforma para ele não seria nada anormal ou fora do padrão, visto que a Unreal Engine 4 já funciona no Linux e isso não seria o empecilho de porte para jogos para o Pinguim.

Outra cartada da Epic Games, é atrair os desenvolvedores através do lado financeiro da plataforma, dando uma parte maior do que a Valve oferece, mesmo ela mudando às políticas, em que ela diz o seguinte:

“ A partir de 1º de outubro de 2018 (i.é., não contando a receita acumulada anterior a este período), quando um jogo arrecadar mais de US$ 10 milhões no Steam, a divisão da receita do aplicativo será ajustada para 75%/25% no que for arrecadado para além desses US$ 10 mi. A partir de US$ 50 milhões, a divisão da receita será ajustada para 80%/20% no que for arrecadado para além desses US$ 50 mi. A receita conta pacotes do jogo, conteúdos adicionais, venda de conteúdo dentro do jogo e a tarifa do jogo cobrada em transações no Mercado da Comunidade Steam. A nossa expectativa é que essa alteração recompensará os efeitos de rede positivos gerados por desenvolvedores de grandes jogos, alinhando os seus interesses com os do Steam e da comunidade em geral.” - Valve via blog oficial.

Já a Epic Games vai oferecer 88% para todos os devs que forem utilizar a sua plataforma e ainda não cobrará os tradicionais 5% de royalties de quem utiliza a sua Engine para games, mostrando um gráfico em sua apresentação para facilitar o entendimento:



Para mais detalhes do anúncio, você pode acompanhar no blog oficial da Epic Games.


Acho que o Linux vai ser a plataforma “misteriosa”, além do Android, e para mim é uma atitude acertada, concorrência sempre é bem vinda e assim faz com que a Valve trabalhe também para não ficar para trás,  assim melhorando o seu serviço. Também acho que a provável chegada da Epic Games no Linux, vai ser muito benéfica, pois assim teríamos mais uma grande empresa do mundo do jogos apostando no sistema do pinguim e isso pode trazer mais empresas para ele, porque não pensar em Blizzard e Ubisoft? Nunca se sabe. 


O que você acha que vai acontecer com a nova concorrente da Steam?

Até uma próxima e um forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Parâmetros de inicialização úteis para o Proton da Steam (Steam Play)

Nenhum comentário

quarta-feira, 28 de novembro de 2018

O novo Steam Play, que trouxe o projeto Proton, já mudou drasticamente o cenário de jogos para Linux, fazendo com que alguns milhares de novos títulos funcionassem, entretanto, a compatibilidade perfeita ainda deve levar algum tempo para acontecer, o que não quer dizer que você não possa pegar alguns atalhos para rodar os seus jogos.

Steam Play comomand Startup






A ideia de funcionamento do Steam Play com o Proton é simples: Ao clicar em um game que seria, teoricamente, apenas para Windows, o jogo abrirá no Linux normalmente permitindo que você jogue como faria na plataforma da Microsoft. É claro que isso é uma "super simplificação" do projeto, mas a verdade é que muitos jogos já se comportam exatamente dessa forma, mesmo os fora da Whitelist de compatibilidade da Valve.

A própria comunidade vem testando uma série de jogos e postando os resultados obtidos, você pode conferir o estado  de compatibilidade atual do jogo que você gostaria de jogar consultando este site.

Outros games funcionam também com o "minor tweaking", ou seja, com pequenos ajustes. O projeto Proton está disponível no GitHub e possui uma documentação muito rica, onde existe várias dicas interessantes que você pode usar nos games para fazer com que eles funcionem de forma adequada.

Para tirar provento do material que estamos compartilhando aqui, você precisa estar com o SteamPlay/Proton ativado na sua Steam, caso você não saiba como funciona, clique aqui para entender melhor.

Parâmetros na inicialização


O Steam sempre suportou pequenos ajustes como esses em grande parte dos jogos, inclusive os de Windows, existem vários fóruns de jogos para computador que permitem que você consiga certos comportamentos nos seus games através disso, como fazê-los rodar em tela cheia, modo janela, usar uma API específica, etc. No caso do Steam Play, temos algumas opções que forçam o comportamento do Proton, essas opções podem fazer com que um jogo rode ou não, ou podem otimizar o desempenho em alguns casos.

Como muita gente ficou com dúvida, eu resolvi criar esse material guia completo explicando para servir como referência, assim você pode fazer experimentações antes de reportar qualquer game lá no ProtonDB.

Como usar os parâmetros?


De nada adianta você saber quais são os parâmetros se você não souber onde aplicá-los, certo? Para adicionar um parâmetro de inicialização a qualquer game da Steam, basta clicar com o botão direito do mouse sobre ele na sua biblioteca de jogos e clicar na opção "Propriedades" ou "Properties", caso esteja em Inglês:

Propriedades de um jogo na Steam

Ao fazer isso você abrirá um painel muito útil que praticamente todo jogo da Steam possui, onde você pode fazer uma série de manutenções no jogo, como navegar pelos arquivos do game, verificar a integridade do mesmo para saber se nada está corrompido, acessar versões Beta, mudar o idioma de um jogo, etc.

Uma das opções é a "Set Launch Options..." ou "Definir opções de inicialização...", ao clicar neste botão uma nova janela (menor) vai se abrir permitindo que você coloque os parâmetros.


Como você pode ver pela imagem, é realmente muito simples. Os parâmetros que podem ser usados ali variam de jogo para jogo, porém, os parâmetros do Proton funcionam para qualquer jogo que rode no Linux através do Steam Play.

Uma vez adicionado o parâmetro, basta clicar no botão "OK", fechar a janela e iniciar o jogo normalmente pelo cliente Steam, clicando em "Jogar" ou "Play".

Parâmetros do Proton (Steam Play)


Para entender melhor como o Proton funciona, você pode conferir o vídeo de apresentação que nós fizemos no canal, prepare um bom café, pois se trata de um vídeo longo, mas é provavelmente um dos mais completos que você verá.


Você pode usar parâmetros do Proton para forçar os jogos a usarem uma API ou outra, a converterem os dados do DX9, DX11 ou 12 para o Vulkan ou para o OpenGL e uma série de outras coisas, eu vou  fazer uma lista para você logo mais.

Antes entendamos o contexto da sintaxe do parâmetro:
"PROTON_VARIABLE=1 %command%
As palavras "PROTON_VARIABLE" simplesmente demonstram qual variável você estará alterando, já o valor "=1" indica que a variável está ativa, se você colocar "=0" seria o mesmo que "desligado" ou seja, na prática o efeito seria o mesmo de você não adicionar a variável. A sentença "%command%" basicamente é uma variável que indica o comando desencadeado pelo botão "play" da Steam, ou seja, o executável do jogo ou um launcher, como alguns games usam.

Em outras palavras palavras, é como se você estivesse dizendo "Proton, use (ou não) 'esse recurso' para executar tal jogo". Simples assim.

Na prática os parâmetros são estes logo abaixo, sendo que podem ser adicionados alguns novos no futuro, os padrões atuais são:

1 -  Faça com que o Proton use o OpenGL no lugar no Vulkan para o DirectX 10 e 11

PROTON_USE_WINED3D=1 %command%

2 - Faça o Proton desabilitar o DirectX 11 e rodar em DirectX 9, o que pode ser usado para jogos que possuem suporte à versão antiga do DX da Microsoft e rodarão melhor dessa forma. Alguns jogos mais antigos funcionam melhor dessa forma.

PROTON_NO_D3D11=1 %command%

3 - Você pode ler mais sobre o recurso ESYNC do Wine aqui, este recurso pode ser útil para rodar games que sejam CPU-Bound e exijam mais deste componente do que geralmente acontece, como o game da Rockstar Games, GTA V. Ativar ou desativar essa função em muitos casos não fará muita diferença, mas em outros pode trazer mudanças drásticas.

PROTON_NO_ESYNC=1 %command%

Estes são os parâmetros principais do Proton e são os que mais afetam os jogos, porém, existem outros que podem ser úteis para debugar um jogo ou avaliar a performance do mesmo. Por exemplo, se você quiser ver a taxa de FPS, Frame Times, Versão do Vulkan, driver e a sua placa de vídeo e outros pormenores na tela, basta adicionar esse parâmetro:

DXVK_HUD=devinfo,fps,frametimes %command% 

Claro que você pode remover qualquer uma das palavras para mostrar somente o que você quiser, por exemplo, se você só quiser ver os FPS, basta deixar apenas a palavra "fps" depois de "DXVK_HUD=" e antes de "%command%", o mesmo vale para as demais opções.

Essa função ativada te trará, nos jogos que suportam a função, uma tela como essa do Pro Evolution Soccer 2019, que está rodando no Linux Mint no exemplo:

PES 2019 no Linux

Observe em ambas as imagens o canto superior esquerdo.

PES 2019 no Linux

Existem alguns parâmetros voltados exclusivamente para o Debug, você pode saber mais aqui.

Indo além do óbvio (avançado)


Não podemos esquecer que esses softwares são Open Source, então, você pode alterar o comportamento padrão deles, por conta e risco, é claro. Mas por exemplo, você pode adicionar algum componente faltante em um jogo através do Winetricks.

Exemplo: O desenvolvedor fez o jogo para Windows considerando que certas ferramentas intrínsecas do sistema da Microsoft já estejam instaladas, como o Net Framework 4.5. Geralmente os games da Steam instalam suas próprias dependências (no Linux e no Windows) na primeira vez que o jogo é executado, mas se o desenvolvedor já estava contando com esse componente direto do sistema operacional e não adicionou a função de instalá-lo na primeira vez que o jogo é executado, em se tratando do Proton, isso pode significar um problema, afinal o game precisa de um componente que pode não estar instalado.

Dessa forma você pode usar o Winetricks, um utilitário muito popular para manipulação do Wine para instalar componentes extras para o jogo.

O primeiro passo é ter certos pacotes instalados, para isso rode o comando (Ubuntu, Linux Mint e derivados):
sudo apt install wine64 wine32-preloader winetricks -y
Com isso você pode manipular o prefixo do jogo dentro do Proton, por exemplo, esse comando permite que você instale o DotNet 4.5 no jogo "Yu-Gi-Oh Duel Links":
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45 
Destacados em amarelo estão alguns itens importantes do comando. O primeiro é número da aplicação. 

Navegue até o diretório "/home/$USER/.steam/steam/steamapps/compatdata/" e você verá uma série de pastas com números que parecem ser aleatórios, mas na verdade representam o ID do jogo dentro da Steam.

* Essas pastas com números só aparecerão se você possuir jogos instalados via Proton, os jogos nativos ficam em outro diretório.

Para descobrir qual jogo corresponde a qual pasta você pode explorar os arquivos dentro do prefixo, onde você provavelmente encontrará os executáveis, mas existe uma forma mais simples de fazer isso, você pode usar o ProtonDB e pesquisar pela numeração, o site vai te trazer o jogo em questão, como no exemplo do game Warframe:

Pesquisando de ID do jogo

Outra forma é usar o próprio site da Steam. Através de um navegador use a URL https://store.steampowered.com/app/601510, onde o número em amarelo é número do jogo (ou nome da pasta do prefixo), nesse caso, seria o jogo "Duel Links" antes mencionado, essa lógica funciona com qualquer game, inclusive os que não precisam do Proton para rodar.

O Winetricks é um programa gráfico também e você encontra ele no menu do seu sistema, originalmente ele busca usar a instalação padrão do Wine no seu computador, e não o Proton, por isso precisamos do comando supracitado para direcioná-lo para trabalhar na pasta correta, no entanto, essa aplicação gráfica pode ser útil para você encontrar o nome do pacote que você quer instalar, que seria o segundo destaque em amarelo no nosso comando, referindo-se ao "dotnet45", o nome do pacote do Net Framework 4.5.

Pesquisando no Winetricks

Como você pode ver, listado na primeira coluna da imagem acima temos o nome dos pacotes, se eu quisesse (por qualquer motivo) instalar as dlls do DirectX 10 em um prefixo do específico de um game via Proton, como o "Duel Links", para usar o mesmo exemplo, pela imagem acima, o nome do pacote que eu devo indicar é "d3dx10", logo, o comando ficaria:

WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks d3dx10 

Importante para finalizar!


Esse material não é, definitivamente, para quem simplesmente quer "sentar e jogar" apenas, mas para quem quer ir um pouco além com o Proton e explorar as possibilidades da ferramenta. 

Grande parte dos jogos compatíveis com o novo Steam Play simplesmente requerem o download do jogo normalmente e o seu clique no botão de jogar, e nada mais, rodando como se fossem nativos,  porém, existem alguns que com poucas modificações, como um simples parâmetro na inicialização, podem passar a funcionar ou funcionar melhor.

A parte mais avançada, destinada a quem quer testar profundamente e fazer alguns tweaks no próprio sistema da Valve é voltada, definitivamente, a quem quer explorar e ajudar a reportar quais são os problemas encontrados para que determinado título não rode e, com sorte, apontando a solução para o problema.

Estamos vivendo uma era de transição, até essa ferramenta ficar ainda mais madura, alguns ajustes para certos jogos podem ser necessários, e muitas vezes uma simples palavra na inicialização é a diferença entre fazer o jogo funcionar ou não.

Provavelmente, com o tempo, os jogos que forem passando para Whitelist da Valve e que precisem de certos comandos assim, já possuirão essas configurações de fábrica, sejam elas vindas da própria Valve ou do desenvolvedor do jogo.

O Proton além da Steam


O Proton se tornou tão interessante que agora já está fazendo parte de outros projetos como o Lutris, um software destinado para jogadores de Linux que agrega (ou tenta) todos as formas de jogar com o sistema do Pinguin, incluindo emuladores, no entanto, um dos pontos mais fortes do Lutris é a comunidade que cria scripts para facilitar a instalação de jogos como Overwatch e League of Legends, que pode ser instalados com, literalmente, um clique. Agora o Proton faz parte desse projeto também, assim como o DXVK.


Aproveite a jogatina, siga o nosso canal da Twitch pra acompanhar os gameplays usando Proton, e até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo