Перейти к содержанию

Установка Ubuntu 7.10 на Playstation 3


Legalizer

Рекомендуемые сообщения

Всем привет Smile

Снова делюсь впечатлениями от своих нечеловеческих экспериментов, а заодно и полезными ссылками для тех, кто захочет пойти по моим стопам Smile

Итак, от нечего делать я решил поставить Linux на Playstation 3. Процедура вполне стандартная и доступная любому. Сам процесс установки описывать не буду. Почитать можно здесь: http://psubuntu.com/ На этом же сайте весьма полезный и толковый форум.

Дистрибутив скачивается вот отсюда: http://cdimage.ubuntu.com/ports/releases/gutsy/release/

Это обычная Ubuntu, собранная под PowerPC/Cell, но на диске еще положен файлик, который необходим PS3 для установки системы. Как я понял, это собственно загрузчик Kboot в овечьей шкуре, который запускает ядро с диска.

Также видел в сети информацию, что люди запускают на этой железке Fedora Core и Yellow Dog Linux. Последний, кстати говоря, официально поддерживается разработчиком на этой платформе.

Образ Live-CD у меня тормозил настолько мощно, что я прекратил установку где-то через час, так и не дойдя до установки пакетов. За этом время на десктоп можно было накатить Ubuntu дважды, как минимум. Поэтому советую качать образ ubuntu-7.10-alternate-powerpc+ps3.iso. Он встает быстро и аккуратно, хотя и в текстовом режиме.

После установки видим обычную дефолтную Ubuntu.

Из железа не работает встроенный WiFi (вроде бы его научили работать в Yellow Dog Linux, так что скоро будет и тут).

Звук работает, сетевуха работает, так что в целом жить можно.

Тихий ужас начинается с настройкой видео. У меня консоль подключена к телевизору через HDMI кабель, но подозреваю, что при других вариантах подключения проблемы будут примерно того же порядка.

Поскольку драйвера под NVIDIA RSX в природе, по понятным причинам, не существует, Х-сервер работает через framebuffer. Настройки разрешения в xorg.conf попросту игнорируются. Управление режимом видео осуществляется с помощью утилиты ps3videomode, которая позволяет задать такие режимы:

ps3videomode -h

Video mode ID:

0:auto mode

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

Поскольку 90% если не больше телевизоров, продающихся в данный момент не соответствуют спецификациям HD, т.е., к примеру, телевизор понимает сигнал 1080p, но потом делает ему downscale/upscale до реального физического разрешения матрицы, картинка может выглядеть поистине чудовищно. Вариантов решения проблемы кроме приобретения нормального телевизора пока что не существует Smile

На самом деле, картинка не такая уж и ужасная. Видели и хуже Smile

Ну и для интересующихся немного мяса:

uname -a

Linux localhost 2.6.22-14-cell #1 SMP Tue Dec 18 10:47:41 UTC 2007 ppc64 GNU/Linux

cat /proc/cpuinfo

processor : 0

cpu : Cell Broadband Engine, altivec supported

clock : 3192.000000MHz

revision : 5.1 (pvr 0070 0501)

processor : 1

cpu : Cell Broadband Engine, altivec supported

clock : 3192.000000MHz

revision : 5.1 (pvr 0070 0501)

timebase : 79800000

platform : PS3

cat /proc/meminfo

MemTotal: 218228 kB

MemFree: 6564 kB

Buffers: 700 kB

Cached: 47572 kB

SwapCached: 30192 kB

Active: 166504 kB

Inactive: 8672 kB

SwapTotal: 489940 kB

SwapFree: 334460 kB

Dirty: 164 kB

Writeback: 0 kB

AnonPages: 126036 kB

Mapped: 39408 kB

Slab: 19632 kB

SReclaimable: 5708 kB

SUnreclaim: 13924 kB

PageTables: 4760 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

CommitLimit: 599052 kB

Committed_AS: 731964 kB

VmallocTotal: 8589934592 kB

VmallocUsed: 4224 kB

VmallocChunk: 8589929832 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

Hugepagesize: 16384 kB

Если кому чего еще интересно посмотреть в proc, пишите, отвечу Smile

P.S. Пора менять телевизор Smile

Ссылка на комментарий
Поделиться на другие сайты

Ок. Попробую фотки.

Вчера не смог выложить, ибо с работы освободился только около часов одиннадцати вечера Smile

Ссылка на комментарий
Поделиться на другие сайты

Короче говоря, выглядит это все вот так:

http://legalizer.googlepages.com/Overview.JPG

http://legalizer.googlepages.com/bootloader_screen.JPG

http://legalizer.googlepages.com/booting.JPG

http://legalizer.googlepages.com/Ubuntu.JPG

http://legalizer.googlepages.com/Screen.jpg

Извините за оскровенно паршивое качество снимков - делалось на "мыльницу" со вспышкой.

Ссылка на комментарий
Поделиться на другие сайты

ГГ Smile Ну а чего еще делать с Playstation? Играть в нее что ли? Smile

Жалко, что на Wii пока не получится поставить систему Smile

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Не пробовал, но обычное видео не тормозит. вообще, поскольку памяти мало, система в целом довольно тормозная.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Там не только в памяти дело. Проблема в том, что оно через эмулятор работает на самом деле. Аки виртуальная машина.

Но за моньячество респект!

Я тоже люблю когда компьютер маленький и может быть закинут в дальний угол Smile

Ссылка на комментарий
Поделиться на другие сайты

Да, про Hypervisor я тоже прочитал уже. Так что согласен, что тормоза связаны не только со слабыми аппаратными ресурсами. По существу получается, что Linux не имеет доступа к самому критичному в плане "пользовательского" быстродействия - видяхе и жесткому диску. Про память не очень понял, работает ли с ней Linux напрямую или тоже через виртуализацию.

Кстати, после описанных выше экспериментов, я устанавливал на PS3 еще Yellow Dog Linux. Работает чутка пошустрее (потому что в качестве Desktop Environment там E17) и без проблем подцепляет Wifi.

Поманьячить люблю из интереса Smile

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...