• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Steam and Linux on the PS4 - AMD's "Bonaire" GPU Register Reference Found

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.24/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
While trying to hack the PS4 in order to make it run Linux (in a bid to get Steam and possibly other programs running on the PS4's hardware), hackers hit a snag: they couldn't get the PS4's GPU to display any kind of output or process any kind of graphics. Like any good researcher would, when hit with a snag, the hackers turned to scouring the Internet in hopes of finding any kind of documentation that could help them harness the PS4's Pitcairn-based GPU.





Their first stop, the Linux Radeon graphics driver source code, proved unusable: being incomplete, it makes any full picture impossible to attain. They kept digging, and as they did, someone eventually stumbled upon one of those websites that are just floating about the internet, in which they found a register reference for AMD's Bonaire GPU. Essentially, this works as a sort of bible for GPU functions and register access, and how to engage them. With this, work can finally be done regarding the PS4's previously non-cooperating GPU so as to make it display and process Linux (and any other programs running over it) that the hackers want.

This means that, given time, Linux on the PS4 is almost a certainty, with all that entails. Granted, the registers are for AMD's Bonaire GPU, not for the PS4's Pitcairn (and one also has to take into account the custom nature of the PS4's chip, with it not being a pure Pitcairn), and some registers are certainly still unknown (and thus inaccessible), yet having access to some of those functions is still better than being unable to access any of them at all. Add to this the fact that AMD's GPUs are so widespread (through gaming consoles, laptops, and PC's), and the fact that AMD's architectures (both pre and past-Bonaire) share many similarities, and the importance of this finding for this and other potential hacks can not be stressed enough.

View at TechPowerUp Main Site
 
Last edited:

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.14/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
And then there is Sony who instead of helping this along will immediately ban all accounts they find with linux installed.
 
Joined
Aug 22, 2016
Messages
167 (0.06/day)
I dont know how many people saw this, but the ps4 has been hacked and installed Linux on it, at very usable levels, but hell, its hard to do. At least anyone have found any exploit ease to use yet, cause, the PS4 is x86 and NOT a PC.


This video is very long and not many people will be able to understand past 3 minutes, but is good to have a reference.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.89/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
We need WikiLeaks to hack Sony's servers to extract the PS4 and PS4 Pro datasheets and make them available to everybody. Hackers then used these to do some amazing things with the hardware that still look impressive today, such as the tech demos on the Commodore 64, a 1982 home PC.

I remember the old days when such datasheets were routinely available through a simple request to the company. I'm going back to the 80s, pre-internet days.

This was the stuff that really got me excited about computers, but alas it's now gone forever, locked behind NDA agreements, copyrights and other BS.
 

TheMailMan78

Big Member
Joined
Jun 3, 2007
Messages
22,599 (3.54/day)
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2666 16-16-16-39 / G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
We need WikiLeaks to hack Sony's servers to extract the PS4 and PS4 Pro datasheets and make them available to everybody. Hackers then used these to do some amazing things with the hardware that still look impressive today, such as the tech demos on the Commodore 64, a 1982 home PC.

I remember the old days when such datasheets were routinely available through a simple request to the company. I'm going back to the 80s, pre-internet days.

This was the stuff that really got me excited about computers, but alas it's now gone forever, locked behind NDA agreements, copyrights and other BS.
I don't suggest "hacking" anyone. Good way to get thrown in jail.

Also I cant wait to see all the threads on TPU and Reddit crying how Sony bricked their PS4 for pulling this crap.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.89/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
I don't suggest "hacking" anyone. Good way to get thrown in jail.

Also I cant wait to see all the threads on TPU and Reddit crying how Sony bricked their PS4 for pulling this crap.
I was suggesting hacking tongue-in-cheek / wistfully than seriously lol. I'm surprised that you of all people didn't pick up on the humour. ;) :)
 
Joined
Dec 22, 2011
Messages
287 (0.06/day)
Processor Ryzen 7 5800X3D
Motherboard Asus Prime X570 Pro
Cooling Deepcool LS-720
Memory 32 GB (4x 8GB) DDR4-3600 CL16
Video Card(s) PowerColor Radeon RX 7900 XTX Red Devil
Storage Samsung PM9A1 (980 Pro OEM) + 960 Evo NVMe SSD + 830 SATA SSD + Toshiba & WD HDD's
Display(s) Samsung C32HG70
Case Lian Li O11D Evo
Audio Device(s) Sound Blaster Zx
Power Supply Seasonic 750W Focus+ Platinum
Mouse Logitech G703 Lightspeed
Keyboard SteelSeries Apex Pro
Software Windows 11 Pro
The iGPU in PS4's APU is actually closer to Bonaire than Pitcairn, you people focus too much on calling shots based on CU counts.
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.14/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
The iGPU in PS4's APU is actually closer to Bonaire than Pitcairn, you people focus too much on calling shots based on CU counts.

Yup it is definitely a Bonaire base with GCN 1.1. I just let that go earlier not worth bringing up.
 
Joined
Feb 22, 2014
Messages
43 (0.01/day)
System Name Home Server
Processor i5 3570k @ 4.2 GHz
Motherboard ASRock Z77 Extreme4
Cooling CoolerMaster Geminii
Memory Corsair
Video Card(s) HIS HD 7870 GHz edition @ 1200 MHz core, 1200 MHz memory
Storage Samsung 830 128 GB SSD, Crucial M4 256 GB SSD, Toshiba 2TB HDD, Samsung F3 2TB HDD
Display(s) Samsung 23" 1080p monitor
Case Antec
Power Supply Corsair HX850
Software Windows 8 x64, OS X 10.9, Lubuntu 13.10
I wonder how this compares to the Xbox One. Doing some quick searching shows that Microsoft developed their own chipset similar to what Sony did with the Aeolia.
 
Joined
Dec 30, 2010
Messages
2,198 (0.43/day)
You cant blame Sony for securing their consoles properly.

But it's not just AMD hardware. Those CPU's and GPU's carry various register and even on top of that Sony's own brew to protect the console. They are very clever because console gaming is a very profitable market.
 
Joined
Jul 18, 2016
Messages
354 (0.12/day)
Location
Indonesia
System Name Nero Mini
Processor AMD Ryzen 7 5800X 4.7GHz-4.9GHz
Motherboard Gigabyte X570i Aorus Pro Wifi
Cooling Noctua NH-D15S+3x Noctua IPPC 3K
Memory Team Dark 3800MHz CL16 2x16GB 55ns
Video Card(s) Palit RTX 2060 Super JS Shunt Mod 2130MHz/1925MHz + 2x Noctua 120mm IPPC 3K
Storage Adata XPG Gammix S50 1TB
Display(s) LG 27UD68W
Case Lian-Li TU-150
Power Supply Corsair SF750 Platinum
Software Windows 10 Pro
Isn't the PS4's GPU based on Bonaire?
 
Top