PS3 [UPDATE: October 06th, '20] HW Acceleration (RSX) Project Update by @ReneRebeTM

UPDATE (June 28th, '20) - Another New Video Released >>> The next PS3 NVidia RSX accelerated X.org steps
d(Original Article from Nov. 14) Is the PS3 a bit closer to gaining Hardware Acceleration (via RSX) in OtherOS (Linux) with a proper driver to enable the GPU chip? We are not there, but we may be getting closer to a reality. Earlier this year (back in April) we detailed some of the progress that the busy dev RenéRebe has made with unlocking the potential of the PlayStation 3's RSX chip and now today we have been greeted with a new video and what we can expect with this project as the developer starts to undertake the challenge of further unlocking one more component of the Ps3 hardware,. The developer has alot of videos on other intresting subjects in his diverse YouTube channel >>> (Bits and More) <<< many very informative video's..

rsx_ps3.png

  • PS3, G5, PowerPC Linux: watching this stream will fix a GCC / GlibC bug!



    dfinally { latest Firefox cross compiled for PS3 PowerPC Linux & more! };



    dFirefox working on PPC64 PS3! Since Bug 1239083 big endian machine have been crashing at startup!



    d​

  • PS3 Linux development & testing time!



    dMore PS3 & SPARC64 Linux kernel and distribution development!



    d​

  • Patching Linux 5.6 for PPC64 PS3, and t2sde testing, ...!

    HTML:
    https://www.youtube.com/watch?v=DgVU-PEkD1c


    dMore PS3 RSX X.org driver code maintenance !

    HTML:
    https://www.youtube.com/watch?v=P6opgsVM0P0


    dFree software-only! Linux memory upgrade for your PS3 & the most curious frame-buffer setup!

    HTML:
    https://www.youtube.com/watch?v=R3bZoF-nBw8


    dfull disk encrypted and btrfs ps3 linux!

    HTML:
    https://www.youtube.com/watch?v=qpeubLMXHwk


    dps3 & amd64 Linux 5.6.7 Friday Night distribution build!

    HTML:
    https://www.youtube.com/watch?v=opmPqL9x7lQ


    dPsst: need a new ps3 Linux ISO? and more open source Linux fun!

    HTML:
    https://www.youtube.com/watch?v=UJCJEWp38F4

  • Don't delay & support PS3 PowerPC Linux development watching this stream today!

    HTML:
    https://www.youtube.com/watch?v=f4T1oW-ItRk


    dSomewhat PS3 related T2 Linux development livestream!

    HTML:
    https://www.youtube.com/watch?v=CAu8gfRtxrk


    dSelf quarantine PS3, Sgi et al. Linux work at home^W office!

    HTML:
    https://www.youtube.com/watch?v=HQhmBkhh680


    dWant to see latest and greatest, HEAD of t2sde SVN Linux running on a dev PS3?

    HTML:
    https://www.youtube.com/watch?v=qvZ7JIKWqSU


    dPS3 Linux - "If I make it any nicer, you can't afford it anymore" ;-)

    HTML:
    https://www.youtube.com/watch?v=IZZ5iNatfxk


    dPS3/Linux - guess we need to finish that ISO, too, ..!? ;-)

    HTML:
    https://www.youtube.com/watch?v=L-zwdUYaL5A


    dNever enough (PS3) testing & adding .zstd compressed LInuux kernel module support!

    HTML:
    https://www.youtube.com/watch?v=XqlkZLbN5Io


  • T2 Linux, updates - AMA: ps3, Sgi, Sun et al.

    HTML:
    https://www.youtube.com/watch?v=swZkTnDdqsc


    dNext PS3 RSX, Voodoo 3d bits and pieces!

    HTML:
    https://www.youtube.com/watch?v=QFlCG0DfXbk


    dLive PS3 Linux 5.2 testing!

    HTML:
    https://www.youtube.com/watch?v=a9JjW8u3P1Y


    dPS3 Linux and general T2 open source work!

    HTML:
    https://www.youtube.com/watch?v=uDxGe9P6Dfc


    dps3fb code review: how not to write a kernel video driver!

    HTML:
    https://www.youtube.com/watch?v=TGgfFUdIEEY


    d​


  • PS3 Linux: something upstream broken again :-/

    HTML:
    https://www.youtube.com/watch?v=r8B5xbbRlyg


    dPS3 Proof-of-Concept boot & hardware cursor, ..! ;-)

    HTML:
    https://www.youtube.com/watch?v=0S_QP3aPCBE


    dPS3: Hardware cursor! aka DIY coding X drivers, ...

    HTML:
    https://www.youtube.com/watch?v=5PDHAWIO_go


    dRare Debug (Tool) PS3? Or scammed?? And if: Does it work???

    HTML:
    https://www.youtube.com/watch?v=xBh-pJYl9Ps


    dLinux on the DECR-1400 PS3 was not that easy, ...

    HTML:
    https://www.youtube.com/watch?v=LhWZhv27zsQ


    dWe have Linux, twice the problems and decisions to make, ...

    HTML:
    https://www.youtube.com/watch?v=f_mIsq6I344


    dAnother night, another PS3 livestream!

    HTML:
    https://www.youtube.com/watch?v=elqGh9JMfkM


    dLight video driver code review, incl. PS3 HDCP bits

    HTML:
    https://www.youtube.com/watch?v=zYugVFR5xJc


    d​



  • PS3 livestream test! [1] ;-)

    HTML:
    https://www.youtube.com/watch?v=pziAhJ_kWxA


    dPS3 livestream test! [2] ;-)!

    HTML:
    https://www.youtube.com/watch?v=Y7qjCCYSbIY


    dPS3 livestream test! [3] ;-)

    HTML:
    https://www.youtube.com/watch?v=_sef3lF-HdY


    dHopefully more PS3 Linux stuff for real!

    HTML:
    https://www.youtube.com/watch?v=qkYBqk-puw0



  • PS3 RSX Sunday: continuing to update and re-basing code

    HTML:
    https://www.youtube.com/watch?v=UkFCOUMHEpU


    dPS3 Linux RSX GPU exception low-level test live stream ;-)!

    HTML:
    https://www.youtube.com/watch?v=Z4DD956xMeY


    dDiscussing more Nvidia RSX GPU secrets ;-)

    HTML:
    https://www.youtube.com/watch?v=el4Byx5dDkw




  • The next PS3 NVidia RSX accelerated X.org steps

    HTML:
    https://www.youtube.com/watch?v=u_NazUnD_u8
    Hope to get 2D exa stable in January, and for 3D we would probably best of sharing and re-using the existing nouveau, libdrm, mesa3d, hope that is possible and not too different, ..!?

    See Next Tab in article for all the details/video's from last month's progress

    Size optimizing T2 Linux, e.g for the PS3, on flights thru Europe!
    HTML:
    https://www.youtube.com/watch?v=mhsLDAe3ddM


    dPS3: finally a small enough and (hopefully) working t2 Linux installer!
    HTML:
    https://www.youtube.com/watch?v=xrCppgWK3AQ


    dPS3 Linux X.org driver source & kernel patch update!
    HTML:
    https://www.youtube.com/watch?v=J0THbSt1tFE

  • Let's talk PS3 plans, test Nouveau and Intel i915 details
    Code:
    https://www.youtube.com/watch?v=GqH21-KcFzU
    So much to do in 24h days, let's talk and mentally prepare for the PS3 work, and also test OpenSource Nouveau and Intel graphic details to help make all the driver details great again! You can support me on: https://www.patreon.com/renerebe or w/ Amazon purchases: https://www.amazon.com/gp/search?ie...e=9325&index=electronics&keywords=playstation


    d
    Update (11/15/2018) - Another New Video Released.
    d
    DarkMode testing: 1st new ppc64 t2/linux build on my PS3 in a decade!

    Code:
    https://www.youtube.com/watch?v=mSz73BVhJ10

    Another PS3 session at night: to publish a new full t2/linux ISO we first need to make sure our latest, greatest SVN trunk:HEAD actually does

    dUpdate (11/16/2018) - Third Video Released.
    d
    Latest T2/Linux Kernel: 4.19.2 running on the PS3 (plus a bit of "live coding" too)!
    HTML:
    https://www.youtube.com/watch?v=FgktHdfhw4g

    dUpdate (11/18/2018) - Fourth Video Released.
    d
    T2 PPC64: Linux Proof of concept PS3 Installer Testing!
    HTML:
    https://www.youtube.com/watch?v=6y6gZDBzzBM
    To distribute new PS3/Linux builds we also need a way for you to install it, so let's quickly do some proof of concept testing how to get bootable PS3 ISO ;-)

    Only for experts who know what they are doing, better wait another week for a more feature rich re-build: updated fully cross compiled minimal desktop ISO: http://dl.t2sde.org/binary/2018/t2-minimal-desktop-ppc64-r47313_cd1.iso (updated ISO untested though, too much TODO)

    -via René Rebe > > > SOURCE

    d
    Update (11/22/2018) - Fifth Video Released.
    d
    Building a higher performance: 32-bit PPC64 T2/Linux system for the PS3!
    HTML:
    https://www.youtube.com/watch?v=Qogq_h8frsM
    To have a more memory optimized 32-bit #t2sde system for you to play along and install at home, let's see how long we need to code a special 32-bit default user-land option to the PowerPC64 script config code of our #t2sde.


    d
    Update (11/30/2018) - Sixth Video Released.
    d
    Coding a smaller T2/Linux installer: for the PS3 & other vintage systems!
    HTML:
    https://www.youtube.com/watch?v=07QUTcgsO7E
    As we could not install T2 on the PS3 with our regular installer image, let's finally fix and rework the small installer image to support such and older vintage systems with even less memory.


Developer's YouTube Channel: youtube.com/.......
Support the dev @: https://www.patreon.com/renerebe
Thanks to @Neal Cullum for the alert :)
 
Last edited by a moderator:
I have to admit, i dont have two hours to sit and watch it. is there a summary on this latest update?
The project is great and i hope it keeps maturing. As we have witnessed

However, The developer really needs to do a short status of project type of summary as there is Not one i am aware of to answer your question. Text would be best, but even a text with a short video every once in awhile.

Its more of a development journey and that is great and can be interesting to see but its making some of the important facts and details harder to put in the forefront and everyone have a clear understanding of the mission and status of the project and where it stands.
 
I have a CHECH25 PS3 with the latest CEX Rebug and I'd like to be able to boot into t3 linux.

Are these instructions

http://jk.ozlabs.org/projects/petitboot/

valid for me or do they assume a console from before the ps3 linux removal event?

Is it possible to use petitboot to boot from USB or DVD via Rebug somehow?

If not will it be necessary for me to remove and backup the PS3 drive before flashing petitboot?

If so can I use standard tools like Minitool Partition Wizard to clone the smaller drive to a larger one and expand the partition to the available space?

A million years ago when trees and birds still existed there were rom chip switching devices for our computers and our LEGAL gameboy carts. Does any such thing exist for the PS3? Does the PS3 have a rom chip other than the NOR-in-my-case chip or is that all inside the Cell CPU? I've seen a delid cell cpu and there's nothing in there that isn't on die.
 
Last edited by a moderator:
I installed Red Ribbon to start, as per the intructions elsewhere on this forum and the petitboot in the T2 installer works on my monitor if I change the

video=ps3fb:mode:13

to

video=ps3fb:mode:133

I found that 133 number in the Red Ribbon install, I don't know where they got it from.

So I have t2 and X running on my ps3 but it only shows loopback network interface. I'm not a sysadmin, let alone a programmer and I'm more familiar with BSD dmesg than linux dmesg but I didn't see anything in there about the network interfaces.

I imagine that I'll figure it out eventually but if someone could point me to the appropriate bits & more video or documentation I'd appreciate it, thanks.

I installed Bunsenlabs Lithium RC on an Oracle VM, because I've used #! in the past and it used very little RAM so I wanted to see how much RAM its spiritual descendant is using in 2020 and the installer required 1G somehow but once installed it runs on 256mb.

Crunchbang Screenshot

I listed the packages

thinking that I would start trying to compile them on the PS3 but I can't find a network interface I could try cross compiling from windows VM if someone can please point me to the appropriate Bits & More video about cross compiling that'd be awesome, thanks.
 
it turns out that NICs are configured via "stone" and setting to dhcp is super simple.

I can now, after creating a non-root user, ssh into t2 linux on the ps3 from putty on windows and am starting to feel more at home.

now to try to compile stuff for ps3 linux.
 
"The Cell architecture... prioritizes bandwidth over low latency,"

Again, I'm no programmer but this is equivalent to saying that it penalises branching?

Is it fair to assume that the Cell BE was basically a way for the US Government to offload the cost of a very specific nuclear simulation algo, or in other words part of the cost of maintenance of the nuclear arsenal to taxpayers by other routes,

https://en.wikipedia.org/wiki/National_Nuclear_Security_Administration

who ran Roadrunner

https://en.wikipedia.org/wiki/Roadrunner_(supercomputer)

from tax payers to console gamers via Peter Hofstee

https://en.wikipedia.org/wiki/Peter_Hofstee

I actually don't care about any of that, the only thing I care about is whether or not the ISA of the SPU / SPE and the Nvidia RSX is publicly available. The reason being is that I believe that eventually AI will take over compiler optimisations, which are often general open ended questions, whereas, in the case of x265, you have 3 known ISAs, a dataset and a result that can be arrived at by other means, A B C, is it possible to get from A to C within the time constraints of the format (<60fps, usually) via B (all the instructions available in the silicon(s(SPU/SPE/RSX))

That seems like a valid question to me but I'm not qualified to judge. Hopefully someone here is.
 
Hi. What linux distro works on ps3? Without rsx acelleration we cant see video or use some emulator? We can have some like xell on 360?
 
The problem is the low ram on ps3... I have a eepc with 1gb ram and 5 years ago with light linux distro worked good (browser video ecc). Today with new kernel puppy linux is slow with 1gb of ram...so can new Firefox works with 512mb of ram with rsx accelleration?
 
The problem is the low ram on ps3... I have a eepc with 1gb ram and 5 years ago with light linux distro worked good (browser video ecc). Today with new kernel puppy linux is slow with 1gb of ram...so can new Firefox works with 512mb of ram with rsx accelleration?
I have an Asus Eeepc 900HA (and i still love it, that little thing is so cute, lol)
I have not used since many time ago, but i had a multiboot setup based on grub1 and isolinux with windows XP, debian, puppy, and more entries to boot other operative systems from the SD card reader
For me it was really a toy to play around with operative systems :D

Can you tell me which puppy are you using nowadays ?, the best one i remember to use was the "pupeee" made by jemimah but she abandoned it at some point :/

---------
Btw, you should really consider in upgrading the RAM from the factory 1GB to 2GB (as far i remember 2GB is the max allowed in my model)
I never cared much about upgrading ram because is just a toy for me (i never used it for demanding tasks anyway), but at some point i was lucky to get my hands on a broken laptop that had 2gb ram modules compatibles with my eeepc 900HA and i can tell you the difference in performance is very notable
Is pretty much because 1GB is a bottleneck (even for windows XP), if you remove the bottleneck everything works more fluid
 
Last edited:
I have an Asus Eeepc 900HA (and i still love it, that little thing is so cute, lol)
I have not used since many time ago, but i had a multiboot setup based on grub1 and isolinux with windows XP, debian, puppy, and more entries to boot other operative systems from the SD card reader
For me it was really a toy to play around with operative systems :D

Can you tell me which puppy are you using nowadays ?, the best one i remember to use was the "pupeee" made by jemimah but she abandoned it at some point :/

---------
Btw, you should really consider in upgrading the RAM from the factory 1GB to 2GB (as far i remember 2GB is the max allowed in my model)
I never cared much about upgrading ram because is just a toy for me (i never used it for demanding tasks anyway), but at some point i was lucky to get my hands on a broken laptop that had 2gb ram modules compatibles with my eeepc 900HA and i can tell you the difference in performance is very notable
Is pretty much because 1GB is a bottleneck (even for windows XP), if you remove the bottleneck everything works more fluid
Yes sure.. Probably with 2gb works better... But today webbrowser not work very well with 1gb of ram. Is mandatory with my eeepc use external mediaplayer (cli or gui) for youtube (directly on browser not work)... I want know how linux ps3 works and what distro is?
 
Yes sure.. Probably with 2gb works better... But today webbrowser not work very well with 1gb of ram. Is mandatory with my eeepc use external mediaplayer (cli or gui) for youtube (directly on browser not work)... I want know how linux ps3 works and what distro is?
Rene rebe (who is making this videos) is one of the mantainers of a linux distro named T2
The funny thing for me... is some versions of puppy linux was build on T2 too :D

T2 is intended to be used in "embedded systems" (where all the code is compiled for an specific device) and you know some puppy versions (wary and racy) had an awesome performance... because was built from T2 :)
The "puppeee linux" (for the asus eeepc series) made by jemimah was built on top of wary as far i remember, so in some way it was a pure T2 built (but highly customized)
As far i know doesnt exists any puppy linux for PS3, but the original T2 is still mantained
I really think this is the best performance we can squeeze from a PS3, personally i been using wary, racy, and puppeee and i can tell the performace improvements are very notable

http://puppylinux.com/history.html
Wary Puppy was built from self-compiled T2 packages
Racy Puppy was built from self-compiled T2 packages; which were the same core packages that were used to build Wary Puppy.
http://wikka.puppylinux.com/Woof
Supported distributions and Architectures
The Linux distributions that Woof can use as the foundation for a Puppy Linux distribution include: Debian, Ubuntu, Slackware, Arch, T2, SDE, Puppy, Mageia.
http://puppylinux.com/family-tree.html
timeline_puppy.svg
 
Last edited:
How does t2 install on ps3 or should I update it on a pre-installed linux?
The T2 PS3 version is dependant of this web http://t2sde.org/hardware/console/Sony/PS3/
Im taking a look at it and i cant find links to the pre-built PS3 ISO's... i remember rene posted the links to a couple of them in his youtube channel at some point though, by now that pre-built T2 PS3 ISO's should be considered experimental but if you decide to try them you really should try the latest available, just incase there are some small improvements related with the video driver

Dont expect to have a fancy desktop with the default install btw, is a base system, but ready to be customized
In my oppinion the nice way to customize it would be by making a selection of the software that fits with a PS3 (emulators, multimedia, network, file transfers, and a nice theme inspired in sony/PS3)... and remove the software that doesnt makes much sense in a PS3 (office apps, printer drivers, etc...) + the tools related with PS3 software hacking (not included in T2 repositories)... that would make a nice distro but someone needs to start building all this and release a pre-built ISO with it

The installation preparation is the same when you install PS3 red ribbon, the only thing that changes is when you select the ISO to boot... then follow the setup of T2 installer
http://t2sde.org/documentation/installintro.html
 
Last edited:
The T2 PS3 version is dependant of this web http://t2sde.org/hardware/console/Sony/PS3/
Im taking a look at it and i cant find links to the pre-built PS3 ISO's... i remember rene posted the links to a couple of them in his youtube channel at some point though, by now that pre-built T2 PS3 ISO's should be considered experimental but if you decide to try them you really should try the latest available, just incase there are some small improvements related with the video driver

Dont expect to have a fancy desktop with the default install btw, is a base system, but ready to be customized
In my oppinion the nice way to customize it would be by making a selection of the software that fits with a PS3 (emulators, multimedia, network, file transfers, and a nice theme inspired in sony/PS3)... and remove the software that doesnt makes much sense in a PS3 (office apps, printer drivers, etc...) + the tools related with PS3 software hacking (not included in T2 repositories)... that would make a nice distro but someone needs to start building all this and release a pre-built ISO with it

The installation preparation is the same when you install PS3 red ribbon, the only thing that changes is when you select the ISO to boot... then follow the setup of T2 installer
http://t2sde.org/documentation/installintro.html
i think this is latest build for ps3 (sha file here). it is from late april.
 

Similar threads

Featured content

Trending content

Back
Top