domingo, 16 de novembro de 2008

Placa Aceleradora Gráfica Intel X4500 HD no Debian "Lenny"

A Intel disponibiliza as especificações dessa, e de outras, placas gráficas pela licença creative commons (by-nc-nd), então ela funciona muito bem no Xorg, com driver livre.

O Xorg do Lenny não possui drivers para a essa placa, então é necessário instalar pacotes do Debian "Sid", a versão em desenvolvimento do Debian.

Graças ao APT, não é necessário fazer upgrade de toda a distribuição para a versão instável do Debian. Com apenas algumas configurações, é fácil manter um sistema híbrido.


Configurando o APT para manter um sistema híbrido

Antes de qualquer coisa, temos que deixar claro ao APT que preferimos usar os pacotes do repositório testing.

Para isso eu criei o arquivo /etc/apt/apt.conf.d/99marvinpreferences:
APT::Default-Release "testing";

Usei esse nome 99marvinpreferences por se tratar de configurações preferenciais da máquina marvin, o nome que dei ao meu notebook. Sinta-se livre para escolher o nome que lhe agradar para esse arquivo. O único cuidado necessário aqui é manter o arquivo no diretório /etc/apt/apt.conf.d/.

Precisamos adicionar o repositório sid ao /etc/apt/sources.list, o meu está assim:

# lenny (testing)
deb http://ftp.br.debian.org/debian/ lenny main
deb-src http://ftp.br.debian.org/debian/ lenny main

# lenny (testing) - atualizações de segurança
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

# sid (unstable)
deb http://ftp.br.debian.org/debian/ sid main
deb-src http://ftp.br.debian.org/debian/ lenny main

Agora basta atualizar a lista de pacotes disponíveis e instalar os pacotes xserver-xorg e xkb-data

aptitude update
aptitude -t unstable install xserver-xorg xserver-xorg-video-intel
aptitude -t unstable xkb-data # para evitar problemas com o teclado


Configurando o Xorg

É necessário configurar o xorg para carregar o driver da intel, isso é feito na seção device do arquivo /etc/X11/xorg.conf. O meu ficou assim:
Section "Device"
Identifier "Configured Video Device"
Driver "intel"
EndSection
Então basta reiniciar o X e provavelmente a aceleração 3D estará funcionando.


Update:

Quando eu acabei os procedimentos explicados acima, eu rodei o "glxinfo | grep rendering", vi um "Yes" e fiquei feliz, pensando que tudo estava ok.

Eu não tinha como desconfiar de algo, o compiz tinha funcionado e eu não tinha percebido nenhum problema. Porém, acabei rodando o glxgears para ter uma noção da velocidade e vi que o desempenho era horrível. Míseros 50pfs...

Pelo que pude entender das listas do Xorg, para a placa funcionar de maneira decente é necessário o uso do GEM (Graphics Execution Manager) da Intel, mas infelizmente todo o código, seja do Linux, seja do Xorg, ainda está muito novo e instável para ser usado por simples usuários.

O jeito é esperar os pacotes deb, vou ficar de olho no blog do XStrikeForce e qualquer novidade eu comento aqui.


Update 2:

$ glxgears

Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate.
289 frames in 5.0 seconds = 57.619 FPS

Ou seja, está funcionando desde o princípio...

sábado, 1 de novembro de 2008

Fone Philips SHN2500

Eu passo muitas horas em locais públicos, onde normalmente tem gente demais falando ou tem muito barulho de trânsito, também viajo muito de ônibus, onde tem muito barulho de carro e muita gente falando ao mesmo tempo.

Por isso resolvi investir num fone de qualidade, que me isole do ambiente, e facilite minha concentração. Acabei escolhendo, sem pesquisar direito, o Fone Philips SHN2500 e resolvi compartilhar minha experiência com ele.

Qualidades

O fone vem com dois adaptadores para o conector, um para o conector TRS estéreo e outro para o conector de dois pinos de avião.

Mas a característica que chama mais atenção é a tecnologia de redução de ruídos, que promete reduzir até 70% do ruído externo.

Na verdade existem duas tecnologias de redução de ruído no fone, a passiva e a ativa:

  • Redutor de ruídos passivo - é isolamento feito para diminuir a quantidade de ruídos cheguem ao seu ouvido interno. A idéia é simples, os alto-falantes possuem uma borracha que se modela dentro do ouvido diminuindo muito a quantidade de sons percebidas;
  • Redutor de ruídos ativo - é um dispositivo que emite uma onda que anula os ruídos do ambiente.

Defeitos

  • O cabo é muito curto, tem apenas 1,2m;
  • O dispositivo redutor de ruídos é grande, tendo o tamanho de um mp3 player xing ling;
  • O dispositivo redutor de ruídos foi muito mal posicionado, ele fica no meio do cabo do fone, fazendo com que ele fique pendurado mais ou menos da altura do umbigo, causando um grande incômodo;
  • Além da onda sonora para cancelar os ruídos, o redutor ativo aumenta o volume do som, obviamente uma tentativa tola de fazer com que a redução está realmente causando algum efeito;
  • O revestimento de borracha dos alto-falantes causam uma sensação de estar debaixo da água e me fazem escutar muito os barulhos internos de dentro do meu corpo, como barulho de mastigação, engolir água e respirar. Bem desconfortável.

Parece que a Philips esqueceu de pedir para algumas pessoas usarem um protótipo, pois qualquer pessoa que use o fone por alguns minutos provavelmente se sentirá incomodada com o redutor de ruídos balançando e puxando os fios para baixo.

O mais incrível é que esse é um problema muito fácil de corrigir, pois se o redutor ficasse a penas uns 15 ou 20 centímetros abaixo, seria possível colocar treco no bolso ou prender no cinto da calça, o que acabaria com o desconforto.

Conclusão

De um modo geral eu fiquei satisfeito com a qualidade do som e com o conforto quando eu estou sentado e dentro de um carro, ônibus ou metrô. O redutor de ruídos ativo parece funcionar bem em ambientes ruidosos, mas eu prefiro aumentar eu mesmo o volume quando achar que isso vai ajudar a me isolar do ambiente.

Acho que vou procurar um headphone, que deve ser bem mais confortável pra usar na hora de estudar.