Blog Nerd do Liquuid

Controle de frequência de CPU no archlinux



Hoje passei o dia zoado, a dor de cabeça e as tonturas me deixaram de cama boa parte do dia, e por tabela deixei dúzias de contatos falando sozinhos no jabber, sorry guys. Mas o monólogo mais interessante foi o do ID, que resolveu sozinho uma dúvida de milhões de vítimas de computadores que usam BIOS, o controle da frequência da CPU, segue o copy and paste do papo:
[17:45:45] id: liquuid!!!
[17:45:45] id: consegui!!!
[17:46:06] id: agora tenho controle sobre a frequencia da cpu
[17:46:29] id: vc disse q tem probs pra conseguir isso neh? xo te dizer como ele funciona
[17:48:31] id: com o cpufreqd e cpufrequtils instalados
[17:48:33] id: para intel: adicione como primeiro a carregar no modules do rc.conf acpi_cpufreq
[17:48:37] id: para AMD use powernow-k8
[17:49:40] id: adicionando em seguida cpufreq_stats cpufreq_ondemand cpufreq_conservative cpufreq_powersave
[17:51:09] id: edite o rc.locar adicionando:
[17:51:09] id: echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
[17:51:44] id: no /etc/conf.d/cpufreq
[17:51:44] id: marque min e max_freq como comentário e deixe o governor="ondemand"
[17:51:44] id: isso resolve
[17:51:55] id: akele controlador de frequencia do gnome deve ser capaz de controlar isso sem probs
[17:52:07] id: agora meu pc naum ferve mais no arch kkkkkk
[17:55:17] id: ah eh
[17:55:46] id: o cpufreq-info te diz quais as frequencias suportadas e os modos
[17:55:46] id: ae vc carrega soh os q ele suporta
[19:12:47] id agora está Desconectado

Aeeee, parabéns ! Pra ficar melhor só falta você ter um blog !


0 comentários

TAGS : id cpufreq linux archlinux powernow-k8 amd intel

AMD vs Intel - Cooler = fumaça :)



Esse é pros meus alunos de hardware :

É aquilo que todos sabemos, processadores Intel sem cooler reduzem o clock e "congelam", os AMD fritam ! No caso das AMD se o cooler parar uma boa placa mãe corta a energia do sistema, no caso do vídeo o dissipador foi retirado com o cooler funcionando, por isso a mobo não reagiu.

Já vi um caso real de um AMD fritar, um técnico inexperiente/relaxado não fixou o dissipador corretamente, e esse se soltou durante o transporte da máquina. Ao ligar o processador fritou, atingiu uns 300 graus e derreteu o soquete do processador na placa mãe, perda total.M

Atenção crianças !


0 comentários

TAGS : amd intel processador cpu cooler fumaça fogo teste hardware

Gentoo no MacBook PRO, parte 1



Faz um tempinho que estou preparando meu macbook pro para receber o gentoo. O grande problema não é o hardware em si, mas o fato de que eu gosto muito do leopard, e meu HD é ridiculamente pequeno, apenas 100 Gb.

O desafio é simples, instalar o gentoo 2007.0, usand um cd de instalação do SuSE 10.3, em um HD externo USB, sendo que essa máquina não pode ficar fora do ar durante todo o processo. A solução é compilar o gentoo que será instalado no macbook pro a partir do meu fabuloso AMD64 3000+ que tem instalado o gentoo x64.

No seu linux favorito pegue o stage3 da versão i686 do gentoo :



wget http://www.las.ic.unicamp.br/pub/gentoo/releases/x86/2007.0/stages/stage3-x86-2007.0.tar.bz2


Agora você vai precisar dos seus superpoderes de root, para descompactar o stage3 de modo correto:


su -
mkdir gentoo
cd gentoo
tar -xjvpf stage3-x86-2007.0.tar.bz2

Agora nos precisamos configurar os diretórios virtuais /dev e /proc dentro do nosso novo sistema :


mount -o bind /dev/ dev/
mount -o bind /proc/ proc

Vamos copiar o arquivo resolv.conf e finalmente usar o sistema novo usando o chroot :

cp /etc/resolv.conf etc
chroot . /bin/bash

Dentro do novo sistema vamos popular a árvore do portage e atualizar o sistema, com os comando :



emerge --sync
emerge -u world

Calculating world dependencies... done!

!!! Error: the sys-apps/portage-2.1.4_rc1 package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


Ooops ! Algo deu errado ! Como o portage é muito mais recente que o stage3 temos conflitos na resolução e pacotes. Para resolver o problema vamos usar os comandos :



emerge --nodeps portage
emerge bash

E com isso encerro essa primeira parte da saga !


0 comentários

TAGS : gentoo macbook pro leopard 2007.0 usb amd64 stage3

Fim dos testes com fedora 9 beta



Bem, acho que já deu, não tenho muito a acrescentar com relação aos outros posts , então vou colocar um fim nesses testes.

A distro evoluiu muito durante esse periodo, vários bugs chatos foram sanados, vários comportamentos insanos foram sanitizados, mas juro que nunca me senti tão refém de um linux na minha vida eheh Acho que nem mesmo quando eu era um nOOb xarope não pastei tanto ,dezenas de pacotes quebrados, programas não funcionais, drives quebrados ,mas no fim o meu veredicto é o seguinte:

  • Os novos programas são bem legais, o desktop linux deu um grande salto nesses ultimos meses e poucas distribuições já tem em seus repositórios programas tão frescos.
  • O KDE 4 não mostrou a que veio, eu sinceramente não queria um clone do OSX, o plasma é um clone do OSX + vista que claro , apresenta novas possibilidades, mas nada com aquilo que eu esperava quando vi o manifesto plasma pela primeira vez.
  • Acho bola fora colocar programas que não estarão completamente estáveis na data de lançamento, como o firefox e o xorg , sinceramente não entendi a razão dapressa.
  • Não vi o novo sistema de boot funcionando
  • A artwork do fedora 9 será o pior que já vi em toda a familia redhat / fedora, sério, se o que vi até aqui é a arte final, de 0 a 10 a nota é 4 .... Veja a arte do ubuntu que é maravilhosa na versão 8.04
  • No mais, sem grandes modificações, fedora é sempre fedora, estavel robusto etc...

Eu tenho certeza que já vi tudo que era pra ser visto na nova versão, então vou mudar os ares, pensei, pensei, e acho que é a vez de voltar para o gentoo , distribuição que já foi referência em inovação e que hoje passa por uma série de crises. Optei pelo gentoo e não um dos seus derivados (sabayon, vidalinux etc...), por uma razão simples, já fui um colaborador ativo na versão PPC, testanto criando e mantendo uma série de ebuilds, nunca fui barrado por nenhum desenvolvedor mal humorado... Acho que posso ser útil novamente na comunidade que ganhou meu coração entre 2002 e 2006 :)

Então é isso gentoo 64 no meu desktop até o fim do ano, fedora agora só a versão 10 (que vai ser beeem bonita por sinal :)


0 comentários

TAGS : fedora rawhide gentoo linux amd 64

Rodando o Parallels em um HackIntel (iPC) AMD



Fiquei muito triste quando fui instalar o parallels no meu hackintel, ele dizia que minha máquina não tinha os requisitos mínimos... Bom, eu tenho 1Gb de ram 420 gb de hd, qual seria o requisito ? "Só pode ser o processador, claro !"
Então entrei na imagem dmg, e verificando o programa de instação encontrei dentro do script Parallels-Desktop.pkg/Contents/Resources/InstallationCheck , isso :

#!/bin/bash
PKMKSHELLUTILITY=$1/Contents/Resources/pkmkshellutility
RESULT=`$PKMKSHELLUTILITY --sysctl machdep.cpu.vendor`
if [ $RESULT != 'GenuineIntel' ];
then exit 97
fi
exit 0

Ele diz o seguinte se não for intel, termine o instalador .

Procurei pela string GenuineIntel em outros arquivos, e encontrei no arquivo Parallels-Desktop.pkg/Contents/Info.plist , em :

<string>GenuineIntel</string>

Então, para descobrir qual era o meu processador, para os scripts do parallels, executei o comando (no terminal) :

 Parallels-Desktop.pkg/Contents/Resources/pkmkshellutility --sysctl machdep.cpu.vendor 

e ele devolveu :

 AuthenticAMD 

Então bastou trocar a string GenuineIntel pelo AuthenticAMD. Mas como a imagem dmg em questão é read-only, copie todo o conteúdo da imagem para um diretório qualquer. Altere o conteúdo desses dois arquivos que mencionei, trocando GenuineIntel por AuthenticAMD usando um editor de textos qualquer. Pra trocar as strings eu usei o sed, da seguinte forma :

 
sed -i .bak "s/GenuineIntel/AuthenticAMD/g" Parallels-Desktop.pkg/Contents/Info.plist 
sed -i .bak "s/GenuineIntel/AuthenticAMD/g" Parallels-Desktop.pkg/Contents/Resources/InstallationCheck 

Feito isso, pude desfrutar do parallels como em um legítimo macintel :)




0 comentários

TAGS : amd bash hack hackintel hackintosh ipc mac macintel osx parallels script sed shell

Nova máquina



Nova máquina na área, é o zankuro que vem para assumir o posto de maior triturador de bits do meu lab, e ainda não tá pronto heheh :

Processador: Amd64 3000+
GPU: Nvidia GeForce 5200 128Mb DDR (Será trocado)
MB: ASUS A8V
Eth0: Marvel 1Gb/s
Eth1: D-link 100Mb/s (via-rhine)
Firewire 400: Via
RAM: 512Mb DDR 333Mhz (Será trocado)
HD: 80Gb (Será trocado)
DVD+-RW LG


0 comentários

TAGS : zankuro 64bit amd nvidia geforce asus dlink marvel

Posts relacionados

Delicious/liquuid/amd
AMD vs Intel - Cooler = fumaça :) :: blog do liquuid
liquuid's post :: Rodando o Parallels em um HackIntel (iPC) AMD
liquuid's post :: Nova máquina
Gentoo Forums :: View Forum - Gentoo on AMD64