Sonntag, 05. Mai 2024

Playstation 3 Linux

Aus Spielen-unter-Linux Wiki by linuxgaming.de

Dies ist eine alte Version. Zeitpunkt der Bearbeitung: 18:36, 12. Apr. 2008 durch CheekyBoinc (Diskussion | Beiträge).
Wechseln zu: Navigation, Suche
Diese Anleitung setzt die Kenntnis folgender Artikel vorraus:


Inhaltsverzeichnis


Yellow Dog Linux, 720p
Yellow Dog Linux, 720p
Ubuntu 7.10 PPC, 480i
Ubuntu 7.10 PPC, 720p


Linux auf der Playstation 3 ist möglich und auch Sony unterstützt das.
Eine gute möglichkeit also mit relativ wenig Geld an einen "Supercomputer" zu kommen.
Im eigenen Betriebssystem besitzt die Playstation 3 folgende Multimedia eigenschaften:

Musik: ATRAC (.oma .msa .aa3), AAC (.3gp .mp4), MP3 (.mp3), WAV (.wav), WMA (ab FW 1.6)
Video: MPEG-1, MPEG-2 (PS,TS), H.264/MPEG-4 AVC, Motion JPEG
Bilder: JPEG, GIF. PNG. TIFF. BMP

Ein Web Browser ist auch integriert, allerdings weit weniger leistungsfähig als etwa Opera oder der Firefox.
Auch kann man Externe Festplatten (Fat32), USB Sticks, Drucker,Tastatur, Maus und mehr an die Konsole anschliessen.
Wem das alles nicht genügt, der sollte sich Linux installieren.

Wir übernehmen keine Haftung für Daten die durch diese Anleitung verloren gehen! Beachtet die Hinweise!


Vorbereitungen

Es gibt mehrere mögliche Distributionen die ihr auf eurer Playstation 3 installieren könnt.
Offiziell von Sony unterstützt ist das Yellow Dog Linux 6.

Aktuell ist diese Distribution auch die beste Lösung.
Ubuntu 7.10 läuft sehr instabil, unterstützt WLAN nicht ohne Patch und ist langsam.
YDL 6 dagegen ist stabil und macht die Installation sowie Konfiguration zu einem Kinderspiel.

Für alle anderen Distributionen gilt aber fast die gleiche Anleitung.
Vergesst nicht eine Tastatur anzuschließen bevor ihr beginnt!


Sicherung und Formatieren

Der erste Schritt sollte sein -> Sichert eure Daten!
Beim folgenden Formatieren gehen sonst alle Daten auf der Festplatte verloren.
Also auch alle Spielstände!

Die Spielstände könnt ihr auch im Playstation Menü unter "Spiel" - "Speicherdaten-Dienstprogramm" sichern und später zurückspielen.
Ansonsten benutzt das integrierte Datensicherungsprogramm unter "Einstellungen" - "System-Einstellungen" - "Datensicherungsprogramm".

Formatiert die Festplatte nun mit dem Programm unter "Einstellungen" - "System-Einstellungen" - "Formatierungs-Dienstprogramm".
Klickt hier auf die Option die Festplatte selbst einzuteilen und wählt "10GB für anderes System".
Die "Schnellformatierung" sollte reichen. Die Playstation 3 startet neu und ihr könnt fortfahren.

Linux herunterladen

Yellow Dog Linux 6 (Offizielles Playstation 3 Linux):

Download (3.7GB)

Ubuntu Version 7.10:

Alternate CD (20071115) (575MB)

Brennt das Image auf eine CD/DVD und legt es in die Playstation 3 ein.


Der Bootloader

Hinweis: Diese Dateien braucht ihr nicht herunterladen wenn ihr YDL 6 benutzt! Ihr könnt mit "Schritt 2" fortfahren und den Bootloader von der YDL 6 DVD installieren.


Schritt 1:

Ihr braucht einen USB Stick oder ein anderes Medium (CD, Externe Festplatte) auf dem ihr folgende 2 Dateien packt:

otheros.bld (3.1mb)
otheros.self (1.3mb)

Das sind Dateien für den Bootloader. Die Ordnerstruktur auf dem Medium muss wie folgt aussehen:

/ps3/otheros/otheros.bld

Ansonsten erkennt die Playstation 3 die Daten nicht!

Schritt 2:

Geht nun im Playstation Menü auf "Einstellungen" - "System-Einstellungen" - "Anderes System installieren" und wählt euer an die Playstation 3 angeschlossenes Medium.
Hat das System die Datei erkannt klickt auf "Starten".
Der Bootloader wird nun installiert.

Schritt 3:

Geht im Menü jetzt nach "Einstellungen" - "System-Einstellungen" - "Standardsystem" und wählt "Anderes System".
Die Konsole startet neu und sollte euch mit dem "kboot" Screen begrüßen.


Die Installation

Startet die Installtion mit einem einfache druck auf Enter.
Folgt den Anweisungen auf dem Bildschirm, es sollte sich alles soweit selbst erklären.
Bei Yellow Dog Linux wählt ihr einfach die vorgefertigten Antworten und seid auf der sicheren Seite.
Bei Ubuntu wählt "Guided - use entire disk", die interne Festplatte wird als "/dev/ps3da" erkannt.

WLAN und Auflösung könnt ihr auch später einstellen. Die eigentliche Installation kann auch schonmal hängenbleiben für einige Minuten, allerdings hatte ich auch schon richtige hänger wo nur noch ein neustart geholfen hat!
Um die Playstation in einem solchen fall neuzustarten haltet ca. 5 sekunden lang die Power-Taste gedrückt.

Nach der Installation wird die CD ausgeworfen und ein neustart vorbereitet.
Sollte das Herunterfahren bei "USB bus deregistered" hängenbleiben bleibt auch nur der druck auf die Power-Taste.

Nun begrüßt euch wieder der "kboot" Screen.
Per "Enter" Taste kommt ihr in euer neues Linux System.
Möchtet ihr allerdings wieder ins Playstation 3 Betriebssystem, zb. um zu zocken, gebt hier folgendes ein:

boot-game-os

Yellow Dog Linux:

ps3-boot-game-os

YDL bietet euch auch einen netten Button unter "Anwendungen" um direkt ins XMB zu booten.


Konfiguration

Auflösung

Yellow Dog Linux nimmt eine Automatische konfiguration vor. Sollte das nicht klappen könnt ihr, wie bei Ubuntu, auch Manuelle einstellungen vornehmen.

Wirklichen Spaß habt ihr nur mit einem TFT/LCD und HD Ready/Full HD.
Die Auflösung auf einem normalem PAL TV ist einfach zu gering.
Funktionieren tut es natürlich trotzdem!

Um die Auflösung zu konfigurieren wechselt per "strg+alt+f1" auf eine Konsole und gebt, je nach TV, folgendes ein:

YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p.
YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p.
RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p.
RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p.
VESA 11:WXGA 12:SXGA 13:WUXGA

Die Zeile zur Konfiguration eines LCD (in diesem fall mit 720p) würde lauten:

ps3videomode -v 3 -c

Falls ihr einen normalen Röhren TV mit 60hz habt:

ps3videomode -v 33

..oder für Vollbild:

ps3videomode -v 33 -f

Weitere Optionen:

ps3videomode -h

Um die Auflösung zu testen beendet nun Gnome:

sudo /etc/init.d/gdm stop

..und startet es neu:

sudo /etc/init.d/gdm start


Um die Auflösung permanent einzurichten erstellt folgende Datei:

sudo nano /etc/event.d/ps3videomode

..mit dem Inhalt (der "videomode" muss ggf. angepasst werden):

start on runlevel 2
exec /usr/bin/ps3videomode -v 33

"strg+o" zum Speichern und "strg+x" zum beenden von nano!


Multimedia

Als erstes solltet ihr eure Paketquellen um die Multimedia-Repos Livna, dribble und um Fedora-Extras erweitern..
Das geht ganz einfach mit diesem .rpm das ihr per doppelklick installieren könnt -> Download (3.5kb).
Jetzt könnt ihr, wie auch in der Fedora Anfänger-Guide beschrieben, den VLC- und andere Medien-Player, verschiedene Codecs und noch einiges mehr installieren.


Java

Leider kann man das offizielle Java von Sun nicht nutzen da diese es nicht für PPC anbieten.
Abhilfe schafft ein Paket von IBM mit der aktuellen Java Version für PPC.

Geht dafür auf diese Seite -> ibm.com
Klickt dort auf "Java SE Version 6 for 32-bit iSeries/pSeries "
Nun müsst ihr euch noch fix bei IBM registrieren, danach klickt auf "Download using http"
Wählt als letztes die Datei "ibm-java-ppc-jre-6.0-0.0.ppc.rpm" die ihr nach dem Download per doppelklick installieren könnt.

Firefox:

Um das Plugin im Firefox zu nutzen müsst ihr folgendes in der Konsole ausführen:

su
<root password>

cd /usr/lib/mozilla/plugins

ln -s /opt/ibm/java-ppc-60/jre/plugin/ppc/ns7/libjavaplugin_oji.so

exit

Opera:

Damit ihr das Plugin auch im Opera Browser nutzen könnt, geht wie folgt vor:

"Tools -> Preferences -> Advanced -> Content -> Enable Java -> Java options'"

Gebt dort den Java pfad an.


Flash

Die freie Flash alternative Gnash, die default installiert ist, unterstützt viele Seiten nicht.
Besser ist da swfdec das ihr nach dem einrichten der Livna Paketquellen mit diesem Befehl installieren könnt:

su
<root password>

yum remove gnash

yum install swfdec swfdec-mozilla

Damit ihr das Plugin auch im Opera Browser nutzen könnt, geht wie folgt vor:

"Tools -> Preferences -> Advanced -> Content -> Enable plug-ins -> Plug-in options -> Find New"


Aktuelle Pakete für YDL 6

Hier bieten wir einige aktuelle Pakete speziell für Yellow Dog Linux 6 und die Playstation 3 an.
Diese Pakete sind zwar in den YDL Paketquellen, aber die Versionen dort sind veraltet. Nach dem Download können die Pakete per doppel-klick installiert werden.

Xchat:

Xchat 2.8.4 (1.9mb) - Xchat-tcl 2.8.4 (65k)


Performance erhöhen

Ubuntu:

Um die Performance zu steigern solltet ihr statt des Gnome Desktop lieber XFCE nutzen. Installiert XFCE über die Paketverwaltung:

sudo apt-get install xubuntu-desktop

Meldet euch nun ab und stellt über die Optionen die XFCE Session ein.


Weblinks

Yellow Dog Linux
Playstation Ubuntu


--CheekyBoinc 15:00, 11. Dez. 2007 (CET)