According to a certain cracker on a keynote that now owns a PS4 that can play portal 2, the PS4 is not a PC

According to a certain cracker on a keynote that now owns a PS4 that can play portal 2, the PS4 is not a PC.
Instead, it is two separate computers communicating via a PCI-E 4x bus.
One is the x86 SoC, that handles video, audio, game code execution and have an Displayport and a HDMI output, and sony for some reason use the Displayport with a Displayport to HDMI adapter chip.

The other is an ARM SoC with 256MB of its own memory that controls everything else and pretends to be a super megazord PCI-E card with 20+ different functions all piled up in a complete mess.
Both computers also run freebsd.

Other urls found in this thread:

youtube.com/watch?v=6hxEUm-pHUE
twitter.com/SFWRedditImages

>PCIe 4x bus

Well, its just for controllers/bluray drive/Sata HD that for some bizarre reason gets mapped as an USB device/Other REAL usb devices/Network/DRM bullshit so it's fast enough.

You mean that Failoverfl0w guy or whatever his name was? That's pretty interesting.
Also really surprised it's only PCI-E x4. I can imagine that'd be very limited bandwidth to work with GPU/CPU communication.

I think Sup Forums would be more interested though.

Yes it is:
youtube.com/watch?v=6hxEUm-pHUE

But the PCI-E x4 bus is for the communication between the ARM computer with the x86 computer.
The communication between the x86 CPU and the GPU in it is internal in the chip and via the shared memory, so very fast as fuck.

Oh sweet.
As much of a mess it sounds to be, developers seem pretty happy working with it compared to the PS3 though.

They're sheltered from the mess by a well written API by Cerny/Killzone guys.

Guess a good API is all it takes.
Good on Cerny and competent dutch developers, gotta love those guys.

A good, in english well documented API that don't hide essential functions of the system.

>have an Displayport and a HDMI output, and sony for some reason use the Displayport with a Displayport to HDMI adapter chip.
The reason is that the converter interface can do HDMI CEC, while the APU HDMI port has no ethernet interface.
CEC is required to turn on the PS4 through ethernet over HDMI.

And anyone actually use this?

So... wake on LAN? Isn't that a little redundant with the Aeolia chip basically always running in standby?

Wake on HDMI lan.
Which probably means you can use some special fancy sony TV that turns on the PS4 by accident when you least wanted it to pull that off.

>And anyone actually use this?
Every recent HDMI device (including the PS3) supports being controlled through the TV remote.
>So... wake on LAN? Isn't that a little redundant with the Aeolia chip basically always running in standby?
The ARM SoC interfaces with the HDMI/DP bridge to wake the main APU if it receives the right CEC packet. The bridge alone of course cannot do this.

PS4 is literally a 2010 PC + mobile device connected
Holy shit Sony is retarded

Full source pls? I want to learn more about this.

>Which probably means you can use some special fancy sony TV that turns on the PS4 by accident when you least wanted it to pull that off.
CEC is a standard HDMI feature and works with every recent TV and AVR given you use the proper cable (HDMI with Ethernet).
The most used feature is called "Standby Sync" That means you can turn your PS4 on through your TV (by selecting the HMDI input) and the PS4 can turn on your TV and switch it to the correct HDMI input by using the PS button.
If you have Standby Sync enabled on your TV, you can also turn off everything connected to it by simply turning off your TV.

It's not a PC.
It don't have all the legacy components like the PIT Timer, the DMA copy unit, the RTC, VGA modes etc etc etc..
Linux shits itself up trying to boot on PS4 normally because it hits some awful roadblocks by trying to treat it like a PC.

Until of course you create a PS4 linux profile that use the replacement shit.

Check video at

>>And anyone actually use this?
Every recent HDMI device (including the PS3) supports being controlled through the TV
how does that work anyway

Wouldn't be cheaper to just implement it on the SoC itself instead of wasting quite a bit of PCB space and extra components?

You could use an ARM or MIPS SoC with HDMI out, because these usually support CEC.
But then you're only running phone games on your "game console".
Of course you need the Radeon to talk to your TV at some point.

I mean on the Radeon SoC, not the ARM SoC.
Or maybe using the ARM SoC as a passthrough that injects the CEC into the radeon signal.

>hey, we installed Linux on the PS4
>no exploit for you pirates, find it yourself
based failoverflow

He's smart enough not to get into legal trouble so easily like geohot did.

Actually its more like
>here is the linux for the PS4, now you find the exploit by yourself

Which is fine. Look at the dead Vita and 3DS to see what piracy does.

Good thread.

The correct offense would be "PS4 is literally half of a 2010 PC using a mobile chip to emulate the rest!"

HDMI sends data commands received from your TV to your PS4 alongside the video+audio signal.

well the ps3 is not a pc but it can use linux huh

>making shit up:the thread

I swear you faggots are worse than the garfield and ed edd and eddie game threads.

Yes, a version built from the ground up to the PS3.
The thing is that the PC linux ALMOST boots into PS4, almost.

The source is at

I used CEC for my CFW PS3 for years. Turning on the console automatically switches the TV to correct input and being able to use my TV remote to navigate the XMB, browse Netflix, and watch videos on my HDD is nice.

>Every recent HDMI device (including the PS3) supports being controlled through the TV
>how does that work anyway
Through a separate Ethernet connection on the HDMI connector (Ethernet over HDMI).
All HDMI devices can talk to each other in both directions through this network.
Over this connection, a modern TV also sends audio back to the amplifier (Audio Return Channels, ARC).

>PS3 has components included specifically because linux was a launch feature that was advertised
>PS4 wasn't made with the ability to install linux nor was the effort made to make sure the hardware is compliant

Hmm I wonder what the difference is

Fancy indeed.

ooh I didnt know the hdmi could do more than transmit video and audio

>The correct offense would be "PS4 is literally half of a 2010 PC using a mobile chip to emulate the rest!"
It's a smart design from a cost perspective. Instead of making up some extremely expensive custom shit (PS2/PS3), just take two off-the-shelf parts (ARM SoC, PC APU), slightly customize them and connect them together via PCIe, then use the best functions of each one.
The original IBM PC was designed the same way BTW, which is the main reason why it could be cloned easily, which lead to its tremendous success.

i guess bwcause linux was a key component to jailbreak the ps3

CEC don't look like something you need a whole separate chip to implement.
Sounds like something you could just tell the ARM SoC to implement and wire around to the HDMI plug.
Unless of course buying the converter chip is cheaper than the licence for doing that.
But then its lawyer bullshit rather than design flaw.

>ooh I didnt know the hdmi could do more than transmit video and audio
HDMI only transmits data in one direction at extremely high speed. This (usually encrypted) data stream contains the video frames and embedded audio packets.
Bidirectional Ethernet was added later for QoL functions.
The more advanced DisplayPort is essentially just a high speed bidirectional port, which can transmit anything.

I know, but i was looking at the best accurate shitposting line i could find, and it seems to work quite well.

So, exploit when?

DISPLAYPORT
ADOPTION
NOOOOOWWWWWW

HDMI RAUS

It's technically speaking out.
While the exact implementation failoverflow did is not published, basically he made it really freaking easy to find.
Just find a standard webkit exploit, a standard freebsd exploit and follow the rest he did and bob's your uncle.

HDMI is there to stay in consumer electronics. Consumers barely managed to switch from RCA now.
DisplayPort is essentially the successor of PC DVI/VGA with the option to emulate the older protocols.

>The other is an ARM SoC with 256MB of its own memory that controls everything else and pretends to be a super megazord PCI-E card with 20+ different functions all piled up in a complete mess.

This has never been a secret. If I'm not mistaken, this chip is from the same family as the one on the Vita and is used for all peripheral options.

The whole "PS4 is just a PC" is just a bad meme made by PC kucks. Just because it used some PC parts, doesn't automatically make it a PC.

Indeed, it's a supercharged PC.

there isn't any reason for hdmi anymore, though

most of its components are pc parts you dip shit.

sure. pull em out and put them in your pc gaming rig. lemme know when you get that bad girl fired up and loading a game

"ha! the PS4 is half of a PC with a vita glued in!"

backwards compatibility
/legacy device support since older devices may not support displayport

So what do i need for linux on the ps4? A 1.76 fw console?

By your logic a glass window and a glass cup are the same thing because they use the same materials.

If I can recall correctly, the ARM chip is used for secondary system features like being able to download in the background while playing games and handle the share button features. Without the chip, then all those features would be bound to the main AMD processor and it would slow up the system especially during games.

I can't wait to play total war on my PS4

>PS4 is literally a 2010 PC
>And yet it can play 2016 games, unlike a 2010 PC

Really makes you think.

I can't wait for PS4 emulation.

2010 PC can play 2016 games, it's just PC players have standards and 30 fps low settings 720p-900p are not enough.

>it's just PC players have standards
Yeah sure, it's clearly visible with all the can't_set_shit_lower_than_low toaster jockeys and farmwill farmers.

>PS4 is literally a 2010 PC
>And yet it can play 2016 games, unlike a 2010 PC
It's bullshit, AMD Jaguar is 2013 technology.
>2010 PC can play 2016 games, it's just PC players have standards and 30 fps low settings 720p-900p are not enough.
I have a 2010 PC still around and it doesn't run 2016 AAA games, not at 30 fps and not at 720p.
Why? Because it's GPU can't do DirectX 11 and its CPU is to old, too.

>PC players have standards
t. Master petition race begging for months/years old console scraps

And if Valve never backed down with paid mods, you guys would have accepted it too. It's not like you guys have an alternative, where are you going to go to? Origin? Ubisoft?

I can't believe we had a nice hacking thread for like 30 posts before the console war faggots came here

Why is that girl swimming in a big pool of milk?

Joke on you, I have PS4. It's just that I'd rather have everything on PC. Why? Because it's customizable, future proof and has multitasking.

>Because it's GPU can't do DirectX 11
Way to confirm that you don't actually have a 2010 PC.

It's Sup Forums and not Sup Forums after all.

DirectX9/10 hardware was sold until XP finally died.

The CPU used in both PS4 and Xbone were both meant for tablets, that's why first gen i5s are enough for this gen. Let alone laptop i3s and even Celerons often outperform it.

>implying Sup Forums knows what the fuck theyre talking about

>can't believe we had a nice hacking thread for like 30 posts before the console war faggots came here
It's mustards shitting up literally everything.
Ban everyone posting Steam screencaps on Sup Forums and that problem would solve itself immediately.

You're a dumb nigger, the 400/HD 5000 series released in 2009 supported DX11, and the 500/HD 6000 series released in 2010 also supported DX11.
You'd have to have a 2008 PC in order to not have DX11 support you lying nigger.

You can't stuff APUs into tablets unless they are completely ARM based. PS4/Xbone is x86 based, the same CPU architecture you find in desktop PCs.

Except thats bullshit and you know it paid mods got removed because there was such huge backlash.

More than Sup Forums at the very least.
There's no "good" place on the internet for tech discussion. Everyone loves to pretend that they know what they're talking about.

What APU that's equivalent on PS4?

Sup Forums is way, way worst than Sup Forums.

It's impossible to keep any thread on topic unless it's about Richard Stallman's personal life.

my sweet, overclocked i5 2500k. i wish i knew how to quit you.

I think he meant APU that is used on x86 tablets.

Valve could have said fuck the backlash and kept it anyways. They hold a monopoly on the PC market front. You guys would have took it because you have no alternative to steam on PC. GOG is shitty and newer games are using Denuvo so no piracy for you.

And what is so hard to understand about the fact, that they continued to sell Radeon HD 3000 and GTX 200 GPUs until XP finally died?
Nobody actually used DirectX 11 exclusively until about 2013.

>have knowledge from f0f
>Have come tact's with the people really putting effort into the ps4
>Can literally say nothing without halting their work in some way

God damn I just want to be a loudass for a moment but it could cost everything they have fuck

the exploit to run Linux is being shared already, and as expected, is being used for unsigned code execution - which in this case is decrypted ps4 content

With Linux comes piracy. They go hand in hand. Without one, you cannot have the other.

The instruction set is irrelevant. The APUs on the consoles just take too much power to be useful on battery powered tablets(assuming they can't be underclocked on the fly)

If MS can make their Surface Pro tablets with Core i5 CPUs, the only reason we don't see real x86 APUs being used on tablets is because AMD doesn't give a shit about this niche.

But you can't name something "2010 PC" when it doesn't have 2010 parts.

I will get a PS4 after the exploit available. I wanna be cool hip who uses a PS4 as portable PC.

Because GTX 200 and HD 3000 GPUs aren't 2010 GPUs you dumb nigger.
Just like how a GTX 970 isn't a 2016 GPU.

I WANT THE EXPLOIT RIGHT FUCKING NOW

>moving goalposts
Fuck off, retard!

You're a dumb nigger, a GPU released in 2008 is not a 2010 GPU.
Kill yourself you fucking retard.

>PCpoors only have one PC
>Sonyfriends literally have two PCs
How will PCpoors ever recover?

> Everyone loves to pretend that they know what they're talking about.

Sure there are those people, but that's hardly the issue IMO.

What's the point of internet discussion? MOST forum users are not discussing a common goal project or doing anything remotely constructive. They are basically use internet forums as pass timers. It's basically a "game" and the posters want their side to win. Doesn't matter if you're right or wrong.

They won't share with me because I'm a loudmouth and generally wouldn't be any use to progress things

They got pissy with me before despite welcoming them to tell me to delete what i say/not say shit/openly have them yell at me
If hey have a problem, speak up and I'll respond in reason

But no instead they were quiet and just won't speak to me about their developments.

not all of em. A few still enjoy that I say shit from. Time to time to rule up the rest

you'll get it when I get it. Generally I'm the last one it gets to before it's public

sweet. now i can finally play critically acclaimed titles such as tux racer

Nigger what the fuck are you on about Denuvo is getting BTFO left and right.

>BTFO left and right
>Denuvo bypass patches literally makes games randomly crash

>According to a certain cracker on a keynote that now owns a PS4 that can play portal 2, the PS4 is not a PC.

When you boot a full blown 3D accelerated linux on the PS4, you can use steam on it, and run all the x86 linux steam games in it.
You probably can even run several PC games by using wine.

>You can now run a PS3 game on PS4!
Wow!

Try everything you can run on wine.