Como transformar o Playstation 3 num super-computador

ALERTA: caso esteja jogando jogos no PS3, e deseje preservar o progresso já feito, e não ter que passar de fase de novo, é necessário fazer backup dos dados antes de formatar o HD. Para tanto, conecta-se um HD removível ou pen-drive USB e seleciona-se a opção adequada no menu. Geralmente em 10 minutos mais ou menos todo o conteúdo (incluindo jogos, demos, atualizações de jogos, vídeos, música etc) é salvo. 

Super-computador o Playstation 3 já é, falta apenas instalar o software. Segue procedimentos de instalação do ambiente de programação (versões 2.1 ou 3.0) no Linux (Yellow Dog, Fedora)

CELL SDK 2.1 –> Yellow Dog Linux 5.0.2
como: http://ftp.yellowdoglinux.com/pub/yellowdog/betas/Cell_SDK_2.1/INSTALL.txt
testado: sim

Bom, o processo foi relativamente simples, basicamente bastou baixar uns 184 Mb de rpm’s (cell sdk 2.1 + glibc 2.5) , e copiar e colar os comandos, e o principal: finalmente consegui rodar o programa Hello World, depois de ter tentato no Fedora 8 e Debian testing e nao conseguido. Pena que tive que formatar o disco para poder instalar o Yellow Dog, ja que nao consegui instalar dois linuxes ao mesmo tempo no PS3, como tinha planejado.

CELL SDK 3.0 -> Fedora 7
usando o kernel: 2.6.21-1.3194.fc7
testado: sim 

Baixa o SDK do site da IBM: www.ibm.com/developerworks/power/cell/downloads.html (precisa fazer login, porém o registro é grátis). Os comandos a serem executads, com o arquivo baixado, seguem:

# ./cellsdk –iso /mnt/cellsdk/ install
# yum groupinstall CellDevelopmentLibraries CellProgrammingExamples CellRuntimeEnvironment CellDevelopmentTools CellPerformanceTools

Este último comando na real, não faz nada, contanto que o primeiro comando tenha dado certo.

lembrando que para usar o Fedora 7 no PS3 é bom fazer alterações na instalação pra economizar memória (substituir o Gnome pelo WMaker, usar um pen drive como memória swap adicional, rodar apenas um programa por vez, ter paciência, desativar serviços inúteis, etc.)

Para efeitos práticos, coloco dois conselhos para melhorar a performance (isto levando em conta que não usamos o PS3 como máquina principal, apenas como hobby, portanto não mandamos e-mail por ela, por exemplo, portanto o sendmail pode ser desativado para otimizar a utilização da memória, entre outras coisas).

1. Desabilitar serviços

chkconfig ip6tables off
chkconfig iprdump off
chkconfig iprinit off
chkconfig iprupdate off
chkconfig isdn off
chkconfig mdmonitor off
chkconfig auditd off
chkconfig cups off
chkconfig firstboot off
chkconfig sendmail off
chkconfig yum-updatesd off
chkconfig restorecond off
chkconfig setroubleshoot off

2. Ativar swap no pen drive

– Use o comando fdisk -l para ver as partições do pen drive e se foi reconhecido. Caso não foi dá pra tentar retirar e inserir novamente na porta USB.
– Com o fdisk, criar partição swap. Digamos, sem perda de generalidade, que seja a /dev/sdd1. Então:
# fdisk /dev/sdd
[…]
d (pra apagar partições existentes)
n (pra criar uma nova, escolher p para primária, escolher tamanho)
t (digitar o código 082 para partição swap)
w (salvar alterações e sair. Em caso de arrependimento ao invés deste comando, utilizar q ou ctrl-c)
# mkswap /dev/sdd1
– Adicionar a linha na /etc/fstab:
/dev/sdd1 swap swap pri=1 0 0
– Como na minha PS3 a pendrive só é reconhecido depois de terem sido montados os sistema de arquivos (swap incluso), caso a memória adicional não apareça no comando free, adicionar esta linha no /etc/rc.local ou ~/.bash_profile:
sudo mount -a (se for no /etc/rc.local não precisa do prefixo sudo)

3. Ativar o comando sudo

Colocar a linha no /etc/sudoers, que habilita o usuário normal a executar comandos de root sem digitar senha, a la Ubuntu
(RTFM do sudo, e do /etc/sudoers, F de “fine”)

4. Adicionar repositório alternativo

rpm -ivh http://rpm.livna.org/livna-release-7.rpm

obs: o mesmo Hello World, que funcionou no YDL5.0.2, testei e funcionou também nesta instalação também. o CELL BE SDK 3.0 é retrocompatível com a versão 2.1, ao contrário do PS3 de 80Gb, que não é retrocompatível com o jogo do PS2 True Crime: New York City. Travou bem no fim da fase inicial ao entrar no elevador da sub-fase Locker & garage 🙁

8 comentários sobre “Como transformar o Playstation 3 num super-computador

  1. Cara!!! Não gosto de vídeo games. Más você realmente me deu a resposta para meus planos. Valeu Pelo post!

    Pena que não vai dar pra comprar um agora…

  2. saaaaaaaaaaaaaaa……..aaaaaaaaaaaaaaaassd!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *