segunda-feira, 24 de novembro de 2014

Jogar no linux não é mais algo irreal

Starcraft 2, um jogo de Windows, rodando com excelente desempenho no Kubuntu 14.10



Uma das razões pelas quais eu utilizei Windows por muitos anos, mesmo tendo muitas críticas a respeito da forma como o sistema é estruturado, é porque eu gosto de jogar. Sempre foi clara na minha mente a idéia de que jogar era inviável no Linux.

Há alguns anos isso começou a mudar, com o lançamento oficial da Steam para linux e seus mais de 500 jogos já portados para a plataforma. No entanto, ainda haviam muitos jogos exclusivos de Windows que eu gostava de jogar (e que havia gasto dinheiro para adquirir). Um exemplo claro são os jogos da Blizzard, mais especificamente, Starcraft 2 e World of Warcraft, dois jogos que eu tenho jogado sem parar nos ultimos 5 anos. Estes jogos são exclusivos para as plataformas Windows e Mac, e não há sinal de que conhecerão a luz do Linux por um bom tempo.

Devido a problemas com drivers de GPU (uso uma placa da Nvidia com tecnologia Prime para gerenciamento de energia) no Windows, eu acabei ficando muito irritado e eliminando de vez o sistema da microsoft do meu computador e substituindo por uma distribuição linux, o Mint 17 (distribuição baseada no Ubuntu), e mais tarde, pelo próprio Kubuntu (versão KDE do Ubuntu).

A primeira providência necessária era, justamente, fazer minha placa de vídeo funcionar - não precisei nem abrir o terminal para isso. O próprio Ubuntu tem um eficiente gerenciador de drivers que detecta e permite trocar o seu driver open source (Nouveau) pelo driver proprietário da Nvidia (coisa que outras distribuiçṍes que seguem mais rigorosamente o princípio de software livre não oferecem de forma tão fácil. Mesmo assim, instalar o driver da Nvidia em qualquer distribuição do linux, pode ser feito de forma bastante simples, bastando identificar sua gpu, realizar o download e instalação do driver correto através de comandos de terminal, e então colocar o driver Nouveau na blacklist, para que ele não entre em conflito com seu novo driver. Não é algo muito difícil de se fazer e você encontra tutoriais em vários lugares na internet, caso não queira utilizar o Ubuntu).

Com o driver funcionando corretamente, agora só faltavam os jogos, rsrs. Primeiramente instalei a steam e já testei alguns jogos de Linux lá, principalmente Dota 2 e Team Fortress 2. Funcionaram maravilhosamente, com um ganho consideravel de framerate em relação ao Windows, mesmo utilizando  KDE (que é um gerenciador gráfico estupidamente pesado). Mas e o Starcraft?

Instalei o Wine e comecei a explorar suas configurações. Consegui rodar alguns joguinhos mais antigos de Windows, como o Ragnarok Online, mas nada de o app da Battle.net funcionar (ele crashava depois de alguns segundos aberto). Para resolver isso, utilizei um app chamado PlayOnLinux. É um programinha fantástico, que vem com uma biblioteca de scripts feitos para instalar corretamente cada um dos jogos de Windows que você pode querer rodar, além de alguns outros programas, como o Photoshop, o Office,  e até mesmo, o Internet Explorer, se por algum motivo bizarro você quiser instalar essa desgraça no Linux.

Com esse aplicativo, procurei o script de instalação do Hearthstone, que já baixa e instala o aplicativo da battle.net. Ele já baixa a versão do Wine correta para rodar o jogo, cria um drive virtual para instalar o "sistema" e instala o aplicativo com todas as configurações para que ele rode sem problemas.

O resultado? Uma experiência fabulosa de Starcraft 2... Não, ainda não. O KDE resolveu implicar comigo e não rodar o negócio direito. Primeiro tive que mexer no arquivo variables.txt que fica na pasta "meus documentos/starcraft2", que contem as configurações do jogo, para ajustar a resolução de tela para a minha resolução nativa (não tente mudar a resolução dentro do jogo,  vai crashar). Em seguida instalei outro gerenciador gráfico, mais leve, o LXDE, apenas para jogar e realizar tarefas na bateria (onde o desempenho do computador diminui um pouco para poupar energia). Para isso, você só precisa abrir o terminal e mandar um "sudo apt-get install lubuntu-desktop" no seu Ubuntu. Quando você reiniciar o computador, na tela de login, vai ser possível escolher qual ambiente gráfico você quer usar: o KDE (se você usa Kubuntu como eu), ou o LXDE.

O LXDE é extremamente leve, e o Starcraft e o Wow funcionaram maravilhosamente bem em tela cheia com ele. O resultado foi ainda mais surpreendente: o Starcraft 2 não é um jogo bem otimizado, por já ser um pouco antigo, só utiliza um núcleo do seu processador, e dá problemas para rodar nas configurações máximas até mesmo em máquinas mais potentes. Consegui rodar com FPS satisfatório o jogo no High e até no Ultra (no Ultra a 30 fps, no High perto de 60, no Médio passando de 60 tranquilamente). O World of Warcraft também funciona bem, mas o suporte a Opengl daquele jogo não é muito bom, e você precisa diminuir a qualidade dos líquidos para "baixo" ou "médio", ou a água do jogo simplesmente não renderiza na sua tela. Tirando isso, o jogo funciona perfeitamente, com um framerate... Bem, wow é meio tenso pra conseguir framerate decente no high, considerando a idade do jogo, mas fuçando um pouco você pega o framerate que quiser.

Futuramente pretendo fazer um tutorial detalhado em vídeo ensinando a rodar estes jogos no Linux utilizando o PlayOnLinux. A idéia deste artigo é apenas incentivar a quebrar os preconceitos de "não dá para jogar no linux". Sim, dá um pouco de trabalho, mas compensa a troca do sistema operacional, devido à sua leveza, segurança e inúmeras outras vantagens que ele oferece em troca destas adaptações que podem ser um pouco trabalhosas.

segunda-feira, 17 de novembro de 2014

Revivendo esse blog dazantiga

Saudações nobres nerds brasileiros. Este meu blog, repleto de informações desastualizadas, porém que ocupa um lugar importante no meu coração, merece ser revivido. E é por isso que hoje eu declaro uma nova era em termos de blogagem informática.

Passaram-se dois anos desde meu último post aqui, e acredito que meus conhecimentos a respeito desse amplo universo informático se ampliaram muito desde a ultima vez em que estive aqui, então decidi reviver este blog e transformá-lo em algo mais poderoso, mais informativo, com reviews e dicas mais precisas, e comentários munidos de melhor embasamento.

Aqui você verá reviews e notícias do mundo Linux, da programação, dos games e da informática em geral.

Fiquem aí com um screenshot da minha gloriosa área de trabalho no Linux Mint 17, que será o alvo do meu próximo review.


sexta-feira, 19 de agosto de 2011

Starcraft 2 e World of Warcraft Starter Edition


As duas principais franquias da Blizzard, para não se dizer, os 2 melhores jogos online que existem, World of Warcraft e Starcraft 2: Wings of Liberty, acabam de ganhar duas versões totalmente gratuitas e muito limitadas (dignas do nome Starter Edition). Isso serve para inserir novos jogadores na Battle Net (ou para quando a sua licensa expirar e você não tiver grana pra renovar, como é o meu caso, no Starcraft 2). Em WoW Starter, você pode explorar totalmente o jogo, mas só pode "upar" o seu personagem até o LVL 20.

Em Starcraft 2 Starter, você pode jogar as 4 primeiras missões da campanha (incluindo a primeira da Dr Hansen ou do Tychus), os dois primeiros desafios e ainda possui uns 5 mapas nos quais você pode jogar ONLINE, em partidas personalizadas, ou contra a IA. Esses mapas vão mudando com o tempo, e incluem StarJewel, um mapa personalizado baseado no jogo Bejeweled. Infelizmente, nas partidas em grupo e contra IA, você só poderá comandar a raça terrana, noticia que para mim, jogador protoss, não foi muito agradável. De qualquer maneira, se você tem internet pra baixar os 7,5 GB do jogo (ou, como eu, possui o DVD de instalação), vale a pena, afinal você ainda pode disputar incríveis partidas com seus amigos nos mapas mais populares de Starcraft 2. O WoW Starter, na minha opinião, é uma boa ferramenta pra que você aprenda a jogar, e conheça bem todas as raças e classes, antes de pagar o preço pelo jogo.

Nota importante: você NÃO poderá jogar na Liga no Starcraft 2 starter.

Bom, essa é a dica de hoje!

sexta-feira, 5 de agosto de 2011

Revit Architecture 2012- Review


Sou estudante de edificações, e conheço bem o mercado de softwares na área de arquitetura, e engenharia: praticamente dominado por um único software da Autodesk, o AutoCad. Que o Cad é um software poderosíssimo que facilita muito a vida de um engenheiro, isso eu não posso negar. Mas para um arquiteto, muitas vezes, desenhar no CAD se torna uma tarefa difícil e chata, visto que o software é muito complicado. Apesar de ainda ser um software fundamental, pois a maioria das empresas trabalha com ele, existe um outro que é muito mais intuitivo e completo no que se refere a projeto arquitetônico, um software também desenvolvido pela Autodesk: Revit Architecture.

Por ser estudante de uma faculdade creditada na autodesk, eu consegui uma licensa de estudante deles, o que me permitiu obter gratuitamente vários softwares deles: dentre eles o Auto Cad e o Revit, os dois que estou utilizando atualmente em meu projeto, juntamente com o Google Sketchup- Cujo uso já pode ser dispensado, graças ao Revit. A licensa de estudante gratuita do Revit dura 3 anos, e por um preço muito menor do que o normal, o estudante pode obter uma licensa ilimitada- apesar de ainda ser um preço bem salgado (300 dólares, o que é muito barato, comparado com os 6000 dólares que o software custa originalmente). Portanto, se você é estudante de arquitetura, engenharia, mecânica, design, etc, e sua faculdade for creditada no programa de estudantes da Autodesk (a maioria das universidades e escolas técnicas federais do Brasil já participam do programa), você também pode obter uma licensa gratuita não só deste, mas de todos os softwares da empresa, como o(s) Auto Cad(s), o 3d Studio Max, o Maya, o Inventor Professional, o Mudbox, entre muitos outros, neste site. Caso você não tenha essa vantagem, você ainda pode baixar a trial no site oficial da autodesk, e experimentar o programa completo por um mês.

O software, diferentemente do CAD, permite a você esquecer os complicados comandos e se preocupar só com o projeto, pensando como arquiteto. Em vez de linhas e arcos, aqui você faz paredes, fundações, janelas, telhados, pisos, terreno, etc. Você pode importar blocos do AutoCad para colocar os seus móveis e outros itens, como portas, janelas, etc, no seu projeto. Enquanto você edita uma planta, o modelo 3d já vai sendo construído, bem como as fachadas e cortes da casa. E quando você mexe na planta, todo o projeto (fachadas, cortes, 3d, etc) é afetado. Além de contar com um mecanismo 3d com qualidade típica da empresa, o software ainda permite construir planilhas de orçamento e planejamento da obra. Ou seja, no Revit, você não faz apenas um desenho, você desenvolve todo o projeto arquitetônico. Software recomendado pelo Nerd Brasil para os profissionais e estudantes da área.


segunda-feira, 1 de agosto de 2011

Dicas para manter o computador sempre rodando em seu desempenho máximo.





Talvez você não tenha condições de adquirir um Alienware igual ao da foto. Mas alguns cuidados básicos com a manutenção e otimização do seu computador ajudarão a tirar o máximo do potencial de qualquer computador. Não importa o sistema operacional utilizado, ou a configuração do seu computador, um computador limpo e otimizado SEMPRE será mais rápido que o mesmo computador bagunçado e sobrecarregado. Assim, elaborei esse guia para ajudar você manter seu computador sempre a todo o vapor.

Primeiramente, se você usa Windows, sugerimos que você faça o download do Pacote Nerd Brasil de Software Essencial para Manutenção, clicando aqui. Esse pacote contém softwares que serão muito úteis para manter seu computador sempre rodando. Este tutorial, basicamente, ensina como utilizar o pacote.

1. Tenha sempre um anti-virus instalado, atualizado e configurado: As ameaças digitais conhecidas como os vírus, além de prejudicar gravemente o funcionamento do seu sistema como um todo e ameaçar a sua privacidade e segurança dos seus dados, são capazes de deixar o seu pc andando como uma carroça. Por isso, um cuidado básico que todos já deveriam saber, é manter um bom antivirus sempre instalado e atualizado. O pacote Nerd Brasil contém 4 antivirus gratuitos de qualidade: Avast, AVG, Microsoft Security Essentials e Avira. Lembre-se que você só deve instalar UM antivírus, pois se instalar 2 antivirus ou mais, eles causarão incompatibilidade, atrapalhando o funcionamento um do outro. Só ter o antivírus instalado não adianta: é de suma importância manter as definições de vírus do programa sempre atualizadas. Todos os antivirus deste pacote fazem isso automaticamente, bastando estar conectado na internet, então não se preocupe muito com isso. Além de manter atualizado, lembre-se de configurar o seu antivírus, para que ele trabalhe com o máximo do seu potencial.
Apesar de o anti-virus atuar como um vigilante, trabalhando em segundo plano e alertando caso algum software indesejado entre no seu computador, é importante realizar verificações periodicamente com o seu antivírus. A maioria dos anti-virus permite agendar essas verificações com antecedência. O ideal, é fazer semanalmente uma verificação rápida (escolha um dia da semana para isso), e uma verificação profunda mensalmente. Assim, você se livrará de todas as ameaças indesejadas.
Um bom amigo do antivirus é outro software de proteção, o Anti Spyware. Alguns antivirus, como o Microsoft Security Essentials, já atuam como anti spywares, que, semelhante aos antivirus, procuram softwares indesejados chamados spywares ou espiões, que monitoram e enviam informações pessoais suas para computadores remotos. O pacote Nerd Brasil inclui um antispyware gratuito, o SUPER Antispyware Free. Assim como os anti-virus, o Anti Spyware também deve estar sempre atualizado, e verificações periódicas devem ser realizadas. É claro que se você é um usuário de linux, essa não é uma preocupação. Assim, novamente o Linux apresenta vantagens em cima do Windows.

2. Mantenha sua área de trabalho organizada: Um desktop bagunçado demora mais para carregar. Evite salvar seus arquivos e pastas direto no desktop, e deixe apenas os atalhos que mais usa. Se tem algum atalho que não utiliza- delete-o. Esse cuidado ajudará muito a melhorar não só o desempenho, como deixar o seu computador mais limpo e visualmente agradável.

3. Deixe abertos apenas os programas necessários: Muitos programas trabalham em segundo plano, como é o caso dos antivirus. Eles costumam aparecer como pequenos ícones próximos ao relógio do Windows. Muitas vezes, eles são programas que você não está utilizando no momento, por isso, procure fechar os que você não está usando. Claro que você nem deve pensar em desabilitar o seu antivirus, este, infelizmente, é um consumo de memória RAM necessário. Evite manter muitas abas do seu navegador abertas ao mesmo tempo, isso torna a navegação mais lenta e ocupa preciosos bytes na sua memória. Você não precisa usar 27 páginas da internet ao mesmo tempo, então, não deixe tantas páginas abertas. Isso também vale para programas: cada programa aberto ocupa espaço na sua memória, diminuindo o desempenho do seu computador. Lembre-se disso.

4. Mantenha seu HD sempre limpo, excluindo todos os arquivos desnecessários: O pacote Nerd Brasil de software essencial para manutenção inclui um software chamado CCleaner. Esse software varre o seu HD excluindo todos os arquivos temporários, ou seja, arquivos gerados durante a navegação na Internet ou o uso de programas, que você não precisa mais. Isso é bom, porque já apaga os seus dados de navegação (como o histórico do navegador, por exemplo), protegendo a sua privacidade, e liberando bastante espaço no HD. As vezes, você chegará a liberar até mesmo 5 GB de espaço com esse cuidado! É claro que você pode configurar a limpeza: caso você não queira limpar o histórico do navegador ou as senhas salvas, é só desabilitar essa função. O CCleaner também executa outra tarefa útil para otimizar o seu computador: ele limpa o registro do sistema, excluindo entradas desnecessárias, atalhos inválidos e outros erros de sistema que podem afetar o desempenho. Assim, o CCleaner é uma ferramenta fundamental para ajudar a manter seu computador sempre no seu potencial máximo. Um HD ocupado dá mais trabalho para o sistema encontrar e executar um arquivo, lembre-se disso. Imagine o seu HD como uma prateleira de livros: é muito mais difícil e demorado encontrar o livro que você quer em uma prateleira cheia de livros desorganizados, do que em uma prateleira organizada, limpa e com menos livros. Isso pode até ser bom na vida real, já que significa que você lê bastante, mas no computador, quanto menos, melhor.

4. Desfragmente o seu disco periódicamente: O pacote inclui o software MyDefrag, muito bom para essa tarefa. Mas mesmo o Windows inclui o seu próprio desfragmentador de disco. O que é desfragmentar? Com o tempo e uso do seu computador, os arquivos do seu disco vão ficando perdidos no seu HD, e fragmentados, ou seja, com partes do arquivo em diversos setores do HD. Por isso, demora mais para abrir o arquivo, já que o sistema precisa encontrar todos esses fragmentos perdidos. O desfragmentador pega esses fragmentos e junta eles, organizando os seus arquivos e facilitando o acesso a eles. Isso deixa o seu computador absurdamente mais rápido. Desfragmentar o disco é uma tarefa muito demorada e exige muito do computador, por isso, recomendamos que você a faça mensalmente, apenas quando necessário, e quando você não estiver usando o computador.

5. Corrija os erros do seu sistema, usando um software apropriado: O pacote Nerd Brasil inclui o software Advanced System Care, um programa que varre o seu computador em busca de todo tipo de erro, e os corrige, o que melhora incrivelmente o seu desempenho. Existem 2 opções no programa: a manutenção rápida, que costuma demorar 1 ou 2 minutos, e deve ser feita diariamente, e a manutenção profunda, que recomendamos que seja feita semanalmente. Além disso, o software conta com várias ferramentas, como o Turbo Boost, que fecha todos os programas desnecessários em segundo plano, e deixa o seu sistema muito mais rápido.


Bom, é isso! Com esses 5 cuidados você perceberá rapidamente uma melhora no desempenho do seu computador! Está aí mais uma dica quente do seu portal de informática, o Nerd Brasil!