LINUX.ORG.RU

PS4 arch linux (psxitarch)

 


0

2

Добрый день, уважаемые форумчане! Прошу прощения, я дилетант, хочу разобраться с методом загрузки ubuntu. Помогите с терминологией и установлении последовательности действий. Запустил доступный образ psxitarch для PS4. Запускается он с помощью kexec. То есть на внешнем HDD имеется bzImage, initramfs.cpio.gz и psxitarch.tar.xz.

Как я понимаю, kexec передает управление на внешнее ядро bzImage, которое разворачивается в оперативной памяти со своим каталогом initramfs.cpio.gz. Когда оно прогружается производится установка системы командой exec install-psxitarch.sh а после запуск exec start-psxitarch.sh.

В процессе установки происходит переразметка HDD, 1 раздел чуть более 50 мегабайт, оставшееся второй раздел. И судя бегущему по тексту распаковка системы.

Вопрос в том, что я хотел бы запустить ubuntu. Я нашел инструкции по компиляции kexec, но как сделать подобную систему, запускающуюся с внешнего HDD я не понимаю.

Подскажите пожалуйста, bzImage это и есть само ядро или это работает, что то по типу Grub, которое переадресует на загрузку системы со своим ядром?

Каков порядок действий? Необходимо пересобрать ядро и систему? скомпилировать kexec под ядро?

Или можно проще? можно загрузится на том ядре которое имеется и вместо установки арча установить или запустить другую систему?

Ответ на: комментарий от steemandlinux

Они там через pci-e обмен трассировали и память читали. Сомневаюсь что прошивки это не мелочь по сравнению со всем остальным.

anonymous
()
Ответ на: комментарий от steemandlinux

https://www.phoronix.com/scan.php?page=news_item&px=PS4-Linux-Radeon-Driv...

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

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Сомневаюсь что прошивки это не мелочь по сравнению со всем остальным.

Нет, прошивка это код для процессора с неизвестной системой команд. Понять, как её сделать, это далеко не мелочь.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Имею в виду её раздобыть. Они например перехватили её загрузку, или от похожей десктопной карты подошла.

anonymous
()
Ответ на: комментарий от anonymous

например перехватили её загрузку

А, да, точно. Не подумал об этом.

i-rinat ★★★★★
()
Ответ на: комментарий от missxu

на которую выходят все ААА игры 2018 года

В динамическом разрешении и на минималках, чтобы хотя бы 30fps было, ага.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Ну там не минималки. З погляду обычно средне-высокие настройки.

steemandlinux ★★★★★
()
Ответ на: комментарий от Radjah

Запустил Dota 2 и LoL, это сущий ад, от 0 до 30 фпс. И вообще не важно какие настройки стоят минималки или высокие.

orensky
() автор топика
Ответ на: комментарий от Radjah

30fps

не ну я конечно не буду запрещать тебе фантазировать, но это уже слишком. 30 там тлько с просадками.

anonymous
()
Ответ на: комментарий от anonymous

Весьма спорно, эта кукуруза вполне хорошо справляется с мультиплатформенными играми. Да и для не требовательных игр 8x1.6 Ггц по моему вполне достаточно, GPU — приблизительный аналог Radeon HD7850/7870. И работает этот проц не со стандартной DD3 а с GDDR5. Проц довольно не простой. Судя по имеющейся информации он разгонятся до 2.75 Ггц.

orensky
() автор топика
Ответ на: комментарий от orensky

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

У gddr* задержки выше обычной ddr, но пропускная способность выше. Так что она это не какая-то серебряная пуля. Иначе бы её везде использовали вместо ddr.

anonymous
()
Ответ на: комментарий от missxu

Только максималки там обсосаные уровня пс3, её потом проапгрейдили для пк. Но об этом ты конечно забудешь упомянуть.

anonymous
()
8 ноября 2018 г.
3 июня 2019 г.
Ответ на: комментарий от anonymous

На Манжиаро в то время были такие же проблемы с дровами на ПРО - всё работало кроме видеокарты. С января запилили обновлённые версии Манжиаро и Архлинукса под ПРО модели и теперь всё гуд. Правда на фат моделях уже научились запускать линуху с внутреннего родного винта консоли, на ПРОшках пока пользуемся дедовским способом с внешним ССД. Актуально на 3 июня 2019. Вероятно к концу лета и прошки так смогут)

psihei4
()

Ого, на PS4 уже разные дистрибутивы Linux работают!
Давно не следил за темой. А кто скажет, как обстоят дела у проектов наоборот? Как там эмуляторы, чтобы мне на PC запустить игры с PS4?

ls-h ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.