GEM – Seu vídeo a mil por hora no kernel 2.6.28!
Posted in Linux on January 12th, 2009 by LeoLuzUma das grandes vantagens em utilizar qualquer distribuição Linux, é que você pode acompanhar a sua evolução de perto sem precisar fazer verdadeiros malabarismos atras de informação confiável. Vamos supor que você seja usuário de windows.. Imagine que você quisesse saber como vai funcionar o engine do próximo DirectX e quais os chipsets seriam melhor beneficiados por essa nova arquitetura? Imagino que seja quase uma missão impossível uma vez que há estratégia de mercado envolvida nesse processo de desenvolvimento e a Microsoft quer você, mero usuário, a quilômetros de distancia de suas decisões e negociações.

Porém se você tem alguma noção de informática e está disposto a investir uma boa grana em um desktop para que ele possa durar uns 3 anos sem precisar fazer upgrade (o que é meio difícil), saber as tendencias dos seu sistema operacional é uma informação crucial não é mesmo?
Essa é uma das maravilhas do mundo open source, e ao contrário do que muita gente pensa, você não precisa ser expert em C para entender o que está rolando de novidades no kernel do linux. Essa é a idéia do kernelnewbies. Fornecer informações que possam ser lidas por um ser humano “normal” sobre as últimas implementações desse projeto.
Uma vez que você sabe exatamente o que contem a nova versão do core do Linux você tem a opção de esperar a sua distribuição atualizar para uma versão que contenha o novo kernel ou até mesmo compilá-lo se não tiver paciência de esperar.
Então vamos a algumas novidades interessantes no último release..
Em 25 de Dezembro foi lançado a versão do kernel 2.6.28 e com ele vem a inauguração de um novo módulo para controle de memória da GPU chamado GEM (Graphic Execution Manager). O GEM foi concebido pelo pessoal da Intel e se mostrou superior ao seu similar TTM. Segundo o changelog do kernelnewbies, alguns benchmarks apresentaram uma melhora de 50% com a utilização do GEM!
Infelizmente, serão beneficiados a principio, apenas os possuidores de uma placa de vídeo com chipset Intel e que utilizem o driver i915 (meu caso.. espero que também seja o seu! :). A boa noticia, segundo o kernelnewbies, é que muitos drivers já estão implementando o suporte ao GEM.
Além dele, há outras novidades não menos interessantes como o lançamento, agora oficial, do EXT4 que também apresenta uma melhoria em performance considerável e não será necessário formatar todo o seu disco para fazer o upgrade!
Embora a vontade seja grande, vou aguardar o lançamento do Jaunty para testar o GEM e comprovar a sua melhora de performance. Afinal.. é por isso que eu escolhi o Ubuntu.. Para me preocupar o mínimo possível compilando pacotes gigantescos, resolvendo quilos de dependências e consequentemente focando no que realmente me interessa e tendo boas noites de sono! :)
Se você não conseguir se conter, compile o kernel ou atualize para o Jaunty beta e comente o resultado!
Um abraço, um bom 2009 e até a próxima!
-LeoLuz-




