Hola a tod@s,
Bueno, después de dar muchas vueltas con la Yellow Dog para dejarla a mi gusto y ver como IBM se dedica a cambiar sus paquetes oficiales del SDK de cell de distribución de porque sí (si no mirad el SDK 3.0), me he decidido a meter la gentoo y aprovechar al máximo posible para aprender a utilizarla y dejar todo el soft típico instalado y configurado.
Aunque realmente tengo un problema concreto, pongo los enlaces a las guías que estoy siguiendo por si alguien quiere "seguirme" y pegarse un rato con la gentoo hasta conseguir tenerla 100%.
La guía que estoy siguiendo más o menos se basa en esto :
1)
Instalación Gentoo Linux en PS3 -
HECHO
2)
Aceleración gráfica (Módulo kernel PS3RSX y Módulo X.org) -
HECHO
3)
GCC 4.3 Alpha para PPU y SPU optimizados para Cell (Toolchain) -
SPU OK - PPU OK ^^
Para la parte Multimedia miramos :
Guía genérica para Media Center en Gentoo
4) Compilación libspe2 de los repositorios de emerge
- HECHO : añadir
=sys-libs/libspe2-2.2.80_p95-r1
a /etc/portage/package.unmask y /etc/portage/package.keywords, y luego
ps3 # emerge libspe2
5)
Librerías Multimedia para Cell - SPU-MediaLib - HECHO6)
Librería para optimización de framebuffer - LibPS3FB - HECHO7)
Reproductor MPlayer con salida optimizada para PS3 - VO PS3 - HECHO El Mplayer me daba un problema de compilación, pero lo he solucionado utilizando los CFLAGS de cell en vez de los que te configura él sólo, y ya lo tengo compilado con GCC 4.3 y los parches para mplayer-vo :
ps3 # export CFLAGS="-O2 -pipe -mcpu=cell -mabi=altivec"
ps3 # export CXXFLAGS="${CFLAGS}"
ps3 # ./configure --prefix=/usr ; make ; make install
En resumen :
- Gentoo linux PS3
- Módulo kernel PS3RSX
- Módulo aceleración 3D RSX X.org
- GCC 4.3 alpha, tanto PPU como SPU
- libspe2
- LibPS3FB
- SPU-MediaLib
- MPlayer-vo
completos.
Hay un 8º paso, que sería la
versión optimizada del x264 para hacer pruebas de encoding y tal, pero el
parche para el svn de x264 no se toca desde el 05/07,y con el svn actual da muchos fallos al aplicarlo. No sé si se seguirá desarrollando o estará estancado, quizás me ponga a actualizarlo un dia de estos para la rama actual.
Salu2,
Kr0n0