30 abril 2007

Livre, mesmo com as dificuldades !!!

Olá pessoas,, hoje realmente é um dia que eu posso dizer sem medo de errar "USEM SOFRWARE LIVRE".
Vou comentar minha experiência com os Desktops Linux. Como ja comentei em outro post, uso o Ubuntu, que atualmente está na versão 7.04 conhecida como Faisty Fawn.
Claro que não foi tão simples fazer essa migração e fazer todos os aplicativos funcionarem ao meu gosto. Tive bastantes problemas principalmente com a placa de vídeo e de som, mas agora está tudo tranqüilo.

1º Problema:
A placa de vídeo funcionava quase que perfeitamente, mas a aceleração gráfica 3D não rodava e isso me impedia de ver funcionando em meu PC o que mais queria, o Beryl. Isso me deixava bastante chateado, pois eu gosto muito dos efeitos 3D que o Beryl possue.
Na verdade, o Ubuntu não conseguia carregar o driver da nvidia que eu tinha instalado, ele somente carregava o driver genérico "nv" e não carregava como "nvidia".
Bem, depois de rodar em quase todos os forum da vida relacionado a minha placa de vídeo (Nvidia FX 5200) e ao Beryl, eu consegui a resposta no forum Ubuntu-Pa. Isso mesmo, a galera aqui do Pará também é fera no Ubuntu.
Solução:
Existe um arquivo de configuração que se chama "xorg.conf", entre outras coisas, ele é responsável pela configuração da placa de vídeo, monitor e resolução que deseja usar. Detro deste arquivo, existe a configuração do "Device", bastou adicionar a opção NvAGP 1, ficando meu xorg.conf assim.

Section "Device"
Busid "PCI:1:0:0"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
VideoRam 131072
Option "NvAGP" "1"
EndSection

Desta forma, foi possível fazer carregar o driver correto da placa de vídeo.

2º Problema:
Quando iniciava o Ubuntu, ora o som funciona, ora não. Percebi que quando não funcionava, somente reiniciando que voltava a funcionar.
Descobri que isso acontecia por que tenho duas placas de som, uma On e outra Off. Era se como o Ubuntu uma vez deixava como padrão a On e outra vez a Off.
Como eu só queria a Off funcionando, desabilitei na Bios a placa On, mas isso não solucionou meu problema.

Depois de ler nos foruns da vida, descobri como ver quais módulos estavam carregados.
Solução:
O comando "cat /proc/asound/modules", me retornava quais módulos de som estavam carregados e qual era o módulo padrão; no meu caso.

cat /proc/asound/modules

0 snd_XXXXXX
1 snd_emu10k1

Na linha começando por 0 (zero), era o módulo padrão, no caso a placa de som On.
Tentei fazer com que o módulo padrão fosse sempre o snd_emu10k1, mas não consegui.
A solução foi fazer com que o módulo da placa On snd_XXXXXX não fosse carregado. Então, coloquei este módulo na black list dos módulo.
Em "/etc/modprobe.d" existe um arquivo chamado "blacklist" e dentro dele, várias configuarções de módulos que não devem ser carregados. Adicionei o módulo da placa de som On snd_XXXXXX e ele passou a não ser mais carregado, desta forma, somente a minha placa de som Off é carregada.


Pronto, meus probremas se acabaram-se

Ubuntu para todos, realmente o Ubuntu é para seres humanos.
Não posso deixar de agradecer ao Paulo Igor do forum Ubuntu-PA, que deu a solução da placa de vídeo.
Sejam Livres, mesmo com todas as suas dificuldades, estaremos aqui e em qualquer lugar para lhe ajudar, sempre.

[]'s
Sérgio Rodrigues