Por que gosto do Linux no meu Steam Deck, mas não no meu desktop

click fraud protection

Nunca quis usar o Linux em meu desktop ou laptop, mas nas mãos de um desenvolvedor dedicado, ele se torna um sistema operacional incrível.

Observação Este artigo foi reescrito e substituído devido a vários erros que estavam em seu conteúdo. Pedimos desculpas pelos erros e agradecemos o feedback que recebemos de nossos leitores. Este artigo foi reescrito por Matthew Connatser com uma seção marcada fornecida abaixo pelo editor técnico principal do XDA, Adam Conway.

Embora eu tenha sido um usuário do Windows toda a minha vida, nunca gostei muito, apenas tolerei. É cheio de bugs e irritante de várias maneiras, mas sempre o tolerei, apesar de haver um concorrente claro no PC: o Linux. Até o lançamento do Steam Deck, eu não estava realmente interessado no Linux para nada que faço no desktop, mas agora não tenho tanta certeza de que o Windows seja o único sistema operacional que eu poderia usar. Ainda assim, continua sendo a opção mais fácil para mim e provavelmente será por algum tempo, embora talvez não para sempre.

O problema com o Linux e por que não consigo mudar

Minha experiência com Linux tem sido bastante limitada, tendo usado apenas o Steam Deck OS e o HoloISO, um clone do Steam Deck OS feito para PCs em geral, e ambos os sistemas operacionais são baseados no Arch Linux. Eu só usei esses sistemas operacionais para jogos e benchmarking, e não toda a minha experiência de desktop, que inclui escrever artigos, anotar coisas no Microsoft Office, navegar na Internet por diversão ou pelo meu trabalho e algumas outras coisas aleatórias. Embora eu ache que o Linux poderia fazer 90% do que o Windows faz por mim, esses 10% são muito importantes.

A maior razão pela qual não abandonei o Windows é que ele majoritariamente apenas funciona (ênfase em principalmente). Sempre fui capaz de iniciar jogos, baixar e executar aplicativos de que preciso e não preciso me preocupar se não conseguirei encontrar ou não conseguir usar softwares específicos. Esse tem sido um grande ponto de venda divulgado pela Asus de o principal rival do Steam Deck, o ROG Ally: ele usa o Windows e pode aproveitar o poder da biblioteca de software do Windows. Pelo menos para jogos, isso pode ser um grande problema, porque nem tudo corre bem no Deck. No caso do Deck, ele usa o Proton para traduzir jogos feitos para Windows em um formato que pode rodar no Linux.

Para piorar a situação de algumas pessoas que desejam usar o Linux, alguns jogos executados no Proton não apenas têm um desempenho ruim, mas também não podem ser jogados em todos por causa de restrições como um anti-fraude.

Para os jogadores, o Windows geralmente é apenas... melhorar

Esta seção foi escrita pelo editor técnico principal do XDA Adam Conway, que não contribuiu para a versão anterior deste artigo

Como jogador, adoro meu Steam Deck. Comprei um há alguns meses com 512 GB de armazenamento e jogo muito. Obviamente, o Steam Deck usa Linux, e isso é algo que funciona muito, muito bem. Na verdade, graças à sobrecarga reduzida do Linux e à incrível proficiência do Proton, alguns jogos funcionam melhor no Steam Deck por meio do Proton do que no Windows quando instalado em um.

Dito isto, porém, para mim, existem alguns jogos que simplesmente não consigo jogar em uma máquina baseada em Linux e, como esses jogos são os que mais consomem meu tempo, é impossível para mim usar o Linux em minha área de trabalho principal. Jogos como VALORANT, Contra-ataque (em serviços concorrentes de terceiros, como ENCARAR), e Fuga de Tarkov faça uso de anti-cheats que não podem ser executados em um ambiente como o Proton. Esses são os jogos que eu mais jogo e prefiro usar o Windows diariamente (um sistema operacional com o qual cresci) do que ter que reiniciar constantemente para outro sistema operacional apenas para jogar um jogo.

Na verdade, esse dilema é exatamente o motivo pelo qual acabei comprando um MacBook Pro depois de usar um laptop Huawei no qual usei o Ubuntu durante meus anos de faculdade. Não é tanto que eu não goste de usar o Linux em um desktop, é que eu não gosto de usá-lo no meu primário Área de Trabalho. No caso do Steam Deck, o Steam OS é um sistema operacional muito, muito melhor do que o Windows, que experimentei em primeira mão ao testar o Asus ROG Ally.

Quanto ao motivo por que jogos que fazem uso de software antitrapaça extensivo não rodam no Linux, há uma infinidade de razões para isso. O maior (e indiscutivelmente o mais importante) é que se torna significativamente mais fácil no Linux para os desenvolvedores de cheat ignorar o software anti-cheat. Os desenvolvedores podem facilmente criar Módulos de Kernel Carregáveis ​​(LKMs) que podem interagir com jogos e ser ocultados de um anti-fraude, enquanto no Windows isso é substancialmente mais difícil.

Para dar uma olhada em um anti-cheat com um cliente Linux nativo, o Easy Anti-Cheat, pode-se endurecer /proc para que os aplicativos em execução não possam visualizar a lista de processos e, em seguida, modifique o jogo em execução externamente com chamadas de sistema que transferem dados entre espaços de endereço de processo. O Easy Anti-Cheat no Linux é executado apenas no espaço do usuário, e dar a ele acesso root seria simplesmente um exagero para muitos. Além do mais, o software anti-fraude procura por coisas que são "diferentes", e um ambiente Proton certamente é isso. É por isso que o desenvolvimento antitrapaça é um assunto tão delicado no Linux e, como alguém que gosta de jogar um muitos títulos competitivos que exigem esses anti-cheats, o Linux não é uma plataforma viável para mim no meu Área de Trabalho.

O Steam Deck prova que o Linux pode superar o Windows

O Steam Deck, apesar dos meus problemas com ele, realmente provou que o Linux pode ser 100% do Windows e muito mais. Um dos principais problemas com o Windows é que ele não é de código aberto, e isso é um grande problema se você quiser usar o Windows de uma forma que a Microsoft realmente não suporta. O Linux, por outro lado, é de código aberto, e qualquer pessoa ou empresa pode fazer sua própria versão do Linux, e é por isso que a Valve escolheu o Linux para o Deck, porque o Deck é apenas possível no Linux.

Uma das coisas de que mais gosto no Steam Deck é a interface do usuário simplificada, que pode ser navegada com um controlador, tela sensível ao toque ou até teclado e mouse. É claro que uma boa interface do usuário não pode compensar a falta de software para realmente usar, mas minha experiência com o Deck no que diz respeito ao suporte ao jogo foi quase perfeita. Só encontrei um jogo que não funcionou bem porque o Proton não conseguiu fazê-lo funcionar, um jogo antigo que na verdade também não funcionou perfeitamente no Windows quando o joguei pela primeira vez. Talvez eu tenha tido sorte com os jogos que costumo jogar, mas se eu quisesse mudar para o Linux, minha experiência de jogo provavelmente não seria tão afetada, desde que funcione bem com minha GPU Nvidia.

Por outro lado, o Windows simplesmente não está à altura da tarefa de fazer o que o Steam Deck faz, e isso fica muito claro quando você olha para o Asus ROG Ally. Eu já escrevi uma lista das principais razões por que o Aliado tem dificuldade em medir-se com o Deck, mas o principal problema é que o Windows é quase inutilizável para um PC portátil para jogos. O Windows foi feito para teclados e mouses, não para controladores, e a Asus (ou qualquer empresa) não pode fazer nada sobre isso porque o Windows está bloqueado. Em última análise, o software do Ally deve existir no topo do Windows como uma solução alternativa. Mesmo o HoloISO, que é um clone imperfeito do Steam Deck OS, ainda faz muitas coisas muito melhor do que o Windows 11 para minha Steam Machine.

O Deck me deixou mais interessado em distros como o Ubuntu, que é uma das instalações Linux mais populares para quem quer uma alternativa ao Windows. Pretendo experimentar o Ubuntu em algum momento e, embora perder a biblioteca de software do Windows seja ruim em teoria, nunca foi perfeito. Eu me lembro quando Speedfan saiu do desenvolvimento, um verdadeiro sucessor não apareceu até recentemente na forma de Controle do ventilador. Como um sistema operacional de código aberto, talvez o Linux possa um dia acabar com a biblioteca de jogos superior, basta que os usuários o justifiquem.