Cara, ontem eu fiz mais uma tentativa, eu estava com a tarde livre e resolvi me dedicar a deixar o Ubuntu rodando na máquina (apesar de eu gostar do OpenSuSE, eu me sinto mais a vontade usando apt e pacotes .deb). Depois de penar das 4 da tarde às 10 e pouco da noite, consegui deixar o Ubuntu rodando bem nessa máquina, com vídeos do Youtube rodando bem tanto no Firefox quanto no Chrome, e eu acho que até joguinhos deverão rodar bem (eu só instalei o Ardentryst e o Battle for Wesnoth, e ambos rodaram bem), além disso, o glxgears me dá um FPS de 800 e uns quebrados (contra 50 a 60 fps dos drivers open). Além disso, ele não está aquecendo tanto e o cooler dele está normal, eu só tenho aquele detalhe do leve delay no Unity, mas não está tão ruim quanto antes. Provavelmente eu tenha mais alguns ajustes a fazer, eu vou dar uma olhada hoje.
O que eu fiz até o momento (vou colocar aqui pra dar uma dica pro pessoal, e até pra eu poder ter acesso fácil a essas informações mais pra frente):
Hardware: HP dm1-3255br, processador AMD-E350, 6 Gb de RAM e HD de 500 GB (eu tenho certeza de que vale pro dm1-3250 e pro dm1-3260 também, já que só muda o HD e a memória padrão de cada um).
SO: Ubuntu 12.04 lts
A instalação foi padrão. Muita gente recomendou na internet adicionar o repositório dos Xorg-Edgers, para atualização do kernel e atualização dos drivers da placa de vídeo. Eu fiz isso duas vezes, e foi o pior erro que eu já cometi. Os drivers Catalyst 12.8 tem uma pequena incompatibilidade com o Kernel 3.5, e o pessoal do Xorg-Edgers não colocou nenhum patch. Como resultado, usuários de placas de vídeo ATI que instalem o ppa do Xorg-Edgers e atualizem o sistema não vão conseguir inicializá-lo depois, às vezes de forma irreparável (quando aconteceu esse erro para mim no início da semana, eu não estava conseguindo entrar no GRUB pra trocar o kernel, e a interface gráfica estava travada de uma maneira que eu nem conseguia entrar na linha de comando para remover o driver de vídeo, foi aí que eu fui pro OpenSuSE. Ontem, quando aconteceu de novo, eu consegui ir para a linha de comando e remover o driver, mas não entendi qual foi a diferença).
Por isso, vamos ignorar o Xorg-Edgers, e instalar tudo da maneira antiga.
Instalar o kernel 3.5.3 diminuiu consideravelmente a temperatura do processador e a velocidade do cooler. Para atualizar, eu fiz o seguinte procedimento:
No terminal use os seguintes comandos:
cd /tmp (para ir a um diretório temporário, assim o script é apagado automaticamente ao sair)
wget -O linux-kernel-3.5.3
http://dl.dropbox.com/u/47950494/upubuntu.com/linux-kernel-3.5.3 (esse é um script que baixa o kernel, o transforma em um pacote .deb e instala no Ubuntu)
chmod +x linux-kernel-3.5.3 (deixar o script executável)
sudo sh linux-kernel-3.5.3 (executar o script)
Após isso, ele vai fazer tudo automagicamente. Quando terminar, é só reiniciar o sistema e ele vai entrar com o kernel novo. Para checar, é só usar o seguinte comando no terminal:
uname -r
Se por alguma razão você precisar remover o kernel novo, é só rodar esse comando:
sudo apt-get purge linux-image-3.5.3-030503
Fonte:
UpUbuntuPORÉM, para usuários de notebooks do meu modelo, ou para usuários de notebooks com placas de rede wireless Broadcom, reiniciar o sistema após atualizar o kernel vai matar a wifi.
Para evitar isso, antes de reiniciar, vamos remover os drivers podres da Broadcom e instalar o firmware nonfree do Linux para que a wifi funcione com qualquer kernel:
sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
sudo apt-get install linux-firmware-nonfree
Agora é seguro reiniciar para ativar o kernel novo e seguir para a instalação da placa de vídeo.
Para instalar o Catalyst 12.8, é necessário colocar um patch nele antes.
Para isso, fazemos o seguinte:
Baixe o Catalyst no site da AMD:
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspxApós extrairmos o arquivo .run do tar.gz, vamos precisar extrair os arquivos de driver desse arquivo. Para isso, abrimos um terminal e vamos para o diretório aonde extraímos o arquivo .run, e executamos o seguinte comando:
sudo ./amd-driver-installer-"versão do driver"-x86.x86_x64.run --extract amd
Substitua "versão do driver" pelo número da versão do Catalyst que você está instalando. Esse comando vai extrair todos os arquivos do driver para uma pasta chamada "amd", no mesmo diretório que você está.
Após isso, vamos baixar o patch para correção, que está no próprio Lauchpad do Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/993427/+attachment/3261980/+files/FGLRX-8-98-Kernel-3-5-1.zipExtraia os arquivos desse .zip para o mesmo diretório onde está a pasta amd. Apague o arquivo "KCL", pois ele não será necessário (a AMD já resolveu esse detalhe). Abra o outro arquivo (Patch-FGLRX-8-98-Kernel-3.5.1_4_FireGL.patch) em um editor de texto e apague tudo da linha 85 para baixo, incluindo ela, já que a AMD resolveu esse problema também.
A última linha do arquivo deverá ser a 84 (uma linha em branco após o sinal de } da linha 83).
Após isso, no console, dentro do diretório da pasta amd e do arquivo, aplique o patch usando o seguinte comando:
sudo patch amd/common/lib/modules/fglrx/build_mod/firegl_public.c Patch-FGLRX-8-98-Kernel-3-5-1_4_FireGL.patch
Se ele der algum erro, verifique se o arquivo de patch está terminando na linha 84, e se ele está nesse mesmo diretório, e não em outro (por exemplo, você está em /home/usuario/Downloads, a pasta amd está nesse diretório mas o arquivo de patch está dentro de uma pasta chamada Patch, no lugar de estar em Downloads direto).
Se tudo ocorrer sem erro, entre na pasta amd e execute o seguinte comando:
sudo ./ati-installer.sh "versão do driver" --install
Substitua "versão do driver" pela versão do driver que você está instalando. Por exemplo, para o último driver disponível, o comando ficaria:
sudo ./ati-installer.sh 8.982 --install
Se não houver nenhum erro (não deverá ter), após a instalação execute:
sudo aticonfig --initial
Depois disso, você pode verificar se o driver está funcionando com o comando fglrxinfo
Se por um acaso acontecer algum erro, ou você precisar desinstalar o driver posteriormente, é só executar
sudo sh /usr/share/ati/fglrx-unistall.sh
Fonte:
Fórum do OpenSuSEÉ só isso. Lógico que, até eu tropeçar nessas informações eu penei. Além disso, não é coisa que eu posso esperar que a minha namorada ou a minha mãe façam, por exemplo, mesmo com a receita do bolo, quanto mais se elas tiverem que vasculhar a internet atrás disso. E daí que vem a minha afirmação de que o Ubuntu tem muito chão ainda pra andar até querer pensar em substituir o Windows na máquina do usuário comum.
Testem, e se tiverem alguma dificuldade ou quiserem dar um feedback, postem ai.