Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : debian et la playstation 3

Posté par popopo333 () le 08 avril 2007
bonsoir,
alors voila! j'ai finalement craque sur la playstation 3.
alors déjà elle est plutot jolie (meme si moi j'aime moyennement... elle prend facilement la poussiere et a l'air de se rayer facilement aussi.).
sinon elle se branche et se configure assez facilement sauf que c'est long! le telechargement de la mise a jour de firmware prend une bonne dizaine de minutes et l'enregistrement de la console chez sony a peu pres autant.
bref finalement au bout d'1/2 heure, je suis pret. donc la telechargement de quelques demos de jeu, c'est plutot joli et y a quelques jeux plutot fun meme si pour l'instant j'ai pas reellement trouve mon bonheur.

apres ca quelques tests de lecture de videos/musiques. mp3 supportes sans problemes sur un disque usb. par contre les videos c'est carrement pas ca... pas pu en lire une seule pour l'instant... par contre aucun probleme pour la lecture de dvd et je dirais meme que la qualite est plutot bonne. je verrai un peu plus tard pour les bluray. par contre gros point noir : le bruit. c'est insupportable...
donc globalement jusqu'ici c'est plutot positif mais pas de beaucoup.

nous voici maintenant a la partie interessante! sony nous a annonce qu'on pouvait installer linux sur la ps3. et comme le premier acheteur de la ps3 s'est degonfle (https://linuxfr.org/~fantome_asthmatique/24052.html ), je verifie moi meme.

forcement j'installe une debian :
http://www.keshi.org/moin/moin.cgi/PS3/Debian

des fois que ca interesserait certains, j'explique un peu la procedure :
tout d'abord il faut
- un clavier. perso j'ai pris le moins cher que j'ai trouve en clavier sans fil (un labtec ultraflat wireless usb) et ca marche nickel.
- un boot loader. il faut utiliser kboot qu'on peut trouver ici : http://www.terrasoftsolutions.com/support/install/ps3/othero(...) (a priori c'est kboot gzippe)
- le livecd debian pour playstation 3 : http://ps3.keshi.org/debian-live/20070114/debian-live-ps3pf-(...) a graver sur un cd
- une cle usb ou un disque dur usb en fat32 .

tout d'abord on fait la partie "preparing the ps3" expliquee ici :
http://www-128.ibm.com/developerworks/library/pa-linuxps3-1/
en gros on branche la ps3 en ethernet (pas de wifi sous linux), on formate le disque dur en reservant de l'espace pour linux

maintenant on cree un repertoire /PS3/otheros sur la cle/disque dur usb dans lequel on place le fichier otheros.bld. on branche ce disque sur la console. dans le menu on choisit parametres-parametres systeme-installer autre systeme d'exploitation et si tout se passe bien, kboot va etre installe.
apres on va dans parametres-parametres systeme-systeme par defaut-autre systeme d'exploitation et on reboote la console.
au demarrage, on se retrouve au prompt de kboot. il suffit de mettre le cd debian dans le lecteur et de taper install pour commencer l'install (si on fait entrer, le live cd est lance et on arrive dans gnome).

donc la une install classique debian. pas vraiment necessaire d'expliquer c'est tres simple. par contre juste une remarque. a un moment, l'installateur va se plaindre d'un truc avec yaboot toussa (enfin je sais plus trop ce qu'il disait...) apres le partitionnement. ignorez le!
par defaut, gnome est installe. perso j'ai fait une install minimale pour installer kde et finalement utiliser windowmaker parcequ'on est quand meme un peu juste niveau ram (200M disponibles)
si tout se passe bien, vous allez rebooter sous linux.

avant d'aller plus loin, sous linux :
pas de wifi. j'ai cru lire sur les forums de terra soft (l'editeur de yellow dog linux, la distrib officiellement conseillee par sony) qu'un driver serait en preparation. cependant de grandes chances pour qu'il ne soit pas libre.
pas de support pour la carte graphique nvidia. on utilise uniquement le framebuffer.

maintenant on peaufine la config.
tout d'abord on va arranger la resolution.
on edite /etc/kboot.conf pour ajouter le parametre video=ps3fb:mode:xxx
par exemple :

debian='/boot/vmlinux initrd=/boot/initrd.img root=/dev/sda1 video=ps3fb:mode:3'

les valeurs possibles sont decrites ici http://www.keshi.org/moin/moin.cgi/PS3/Debian/VideoModes .
donc pour moi c'est du 720p mais pas en plein ecran. j'utilise pas le plein ecran car sinon ca deborde et je ne vois pas tout. ca serait un probleme de config sur ma tele mais pas moyen de trouver une solution... http://psubuntu.com/forum/viewtopic.php?t=13

autre moyen de changer la resolution :
dans le /etc/apt/sources.list, on ajoute la ligne

deb http://ps3.keshi.org/debian ./

et on installe le package ps3pf-utils
aptitude update && aptitude install ps3pf-utils
et la amusez vous avec ps3videomode. perso j'ai eu des problemes d'affichage avec (rien de bien grave mais bon...)

pour le son :

echo "snd_ps3pf" >> /etc/modules && reboot

perso j'ai eu quelques bugs avec le son... ca marche pas toujours tres bien...


voila qui donne un systeme utilisable. maintenant vous pouvez ajouter n'importe quel depot powerpc comme par exemple debian-multimedia
deb http://www.debian-multimedia.org etch main


au final ca donne un systeme tout a fait utilisable pour du web, de la bureautique, comme serveur, etc. par contre pour le multimedia, on en est loin. la lecture de video en fonction des codecs et de la resolution est plus ou moins fluide et il y a des gros problemes avec le son. et enfin sinon pas de 3D. pour la 3D, d'une nvidia ne fournit pas de driver mais en plus la ps3 bloque l'acces a la carte graphique. donc c'est tendu pour en avoir un support correct un jour...

conclusion? on sent le produit pas fini (pas de super jeux, bruit, peu de films interessants en bluray, support des fichiers videos ridicules) mais y a de la place pour les ameliorations. que ce soit en utilisation console de jeu ou bien centre multimedia.
mais en tout cas chose qui est clair, c'est que sony ne nous a pas menti. linux est assez facilement installable sur la ps3 et tourne globalement bien.

> Lire le journal (27 commentaires, moyenne: 1,9).  

Vous avez demandé le commentaire #819424.

Mouai

Posté par wahnby () le 08/04/2007 à 08:59. (lien). Évalué à 0.

de toute façon, si j'ai bien compris, la PS3 c'est de la pseudo ouverture genre "c'est cool c'est open mais fo pas trop touché au materiel et fo pas trop poser de questions" . En plus pour faire des applications efficasses il faut les optimisées pour le cell sinon il est moins bon qu'un PPC standard.

  • [^]Re: Mouai

    Posté par Farvardin (page perso, ) le 08/04/2007 à 09:38. (lien). Évalué à 3.

    un cell c'est bien, plus de ram c'est mieux.

    --
    Tous ensemble contre l'esclavitude des logiciels privateurs !
    • [^]Re: Mouai

      Posté par galactikboulay () le 09/04/2007 à 09:19. (lien). Évalué à 2.

      Je suis bien d'accord... J'ai sérieusement envisagé d'en acheter une, pour avoir une machine à base de PPC performante (en plus, jouer avec les SPE me paraissait vraiment intéressant), mais les 256 Mo de RAM font vraiment pâle figure. A-t'on moyen de pousser ça jusqu'à au moins 1 Go ?

      • [^]Re: Mouai

        Posté par ikonea () le 09/04/2007 à 11:46. (lien). Évalué à 3.

        et le contraire ne serait-il pas possible ?
        J'ai un G5 PowerPC bi-pro avec 2 Go de RAM, y a pas moyen de le transformer en PS3 ?
        là ce serait le top :-D

        [^]Re: Mouai

        Posté par briaeros007 () le 09/04/2007 à 14:05. (lien). Évalué à 2.

        1 Go de xdr ?
        Ca va plus etre 600¤ la machine :D
        par contre ce qui est con, c'est qu'on a pas accés aux 256 de ddr3 de la cg :'(
        (ca ferait 512 en numa, ca peut etre pas mal)

        --
        Subete ga wakatta toki…watashi ga anta wo korosu.

    [^]Re: Mouai

    Posté par popopo333 () le 08/04/2007 à 11:58. (lien). Évalué à 4.

    ben oui si tu veux pas te sortir les doigts du cul et que tu veux que ton compilateur comble tes erreurs, c'est pas un cell qu'il te faut.
    sinon ca n'empeche que je m'attendais pas a un aussi bon support de la ps3 sous linux.

    • [+] [^]Re: Mouai

      Posté par wahnby () le 08/04/2007 à 13:09. (lien). Évalué à -8.

      t'es bien agressif. t'as tes regles ?

      Sinon désolé, j'aime faire du code multi-processeur plutot que spécialisé et je prefaire que ça soit le compilo (ou autre) qui travaille a ma place.

      • [^]Re: Mouai

        Posté par lasher () le 08/04/2007 à 14:04. (lien). Évalué à 2.

        T'as pas trop l'air de savoir de quoi tu parles. Le code multi-quelque chose, y'a aucun compilateur qui le prend correctement en compte, et même des trucs du genre openMP sont souvent très mal foutus (et limités à des boucles régulières, de surcroît).

        • [^]Re: Mouai

          Posté par wahnby () le 08/04/2007 à 14:27. (lien). Évalué à 0.

          Je voulait dire du code qui tourne sur plusieur processeur different (j'aurais du dire multiplate-formes en fait). Parce que pour déveloper efficassement sur le cell, il faut oublier la compatibilité avec les autres pross.

          • [^]Re: Mouai

            Posté par briaeros007 () le 08/04/2007 à 16:48. (lien). Évalué à 5.

            ben c'est un peu normal ... a moins que les autres processeurs utilisent des unités vectorielles séparés et une architecture complètement différente que les x86.


            De toute façon, comment peut tu optimiser un code pour une architecture, et vouloir conserver ta portabilité ?
            C'est deux fonctionnement completement contradictoires.
            Soit tu fait un code portable, et dans ce cas tu t'attend pas a trouver une archi particulière sous toi.
            Soit tu optimise, et dans ce cas tu t'attend a avoir un truc (plus ou moins) précis.

            Ps je rapelle que l'autovectorisation c'est pas encore ca.

            --
            Subete ga wakatta toki…watashi ga anta wo korosu.