u/TheGeekno72

▲ 266 r/steammachine+1 crossposts

Machine GPU vs PS5 GPU // a deductive breakdown (& a mental one too)

Hello everyone, welcome to my TED Talk™ about "Why the PS5 GPU isn't better than the Machine GPU by any significant metric"

https://preview.redd.it/nw61qsk5k71h1.png?width=1024&format=png&auto=webp&s=3723fa10c038f6f56f4a88e2ee0f500fb521e41d

I have :

  • time to kill
  • too much love for the game
  • severe autism
  • fallen down a rabbit hole
  • been pissed off by the people claiming the PS5 is better than the Machine in performance
  • forgotten to take my meds

Pick any/several of those, I don't care.

Get a snack, we're about to embark in on a marvelous journey of technical specs & numbers aplenty.

Machine GPU only has 8GB VRAM, PS5 has 16!

  • PS5 does not have 16GB VRAM, it has 16GB of unified RAM that is divided between system RAM & VRAM, typically into an 8/8 division, can be reallocated up to a 4/12 (practically never happens, most studios port their games over to PC where 60~65% of the userbase has 8GB GPUs, makes no sense to create extra work and touch up the VRAM allocation on the PS5 if it's gonna work all the same anyway).
  • 1080p gaming in nearly all games rarely even approaches 8GB VRAM unless texture/effects are set to the higher end of the quality setting scale, which is NEVER the case on the PS5.
  • Here's a chart of widely played games with intense graphics that hit above 8GB VRAM when set to 1440p high/ultra. (Notice how most of them don't even go over the threshold by a lot.)

Valve claims 4K@60FPS, bullshit!

  • Valve claims 4K@60FPS with FSR, AMD's upscaling method.
  • Consoles run games upscaled, this is guaranteed to almost always be the case for 1440p & 4K, some games run 1080p upscaled.
  • AMD finally announced FSR4.1 support for RDNA3 & RDNA2 GPUs (respectively planned for July & "2027") so the PS5 doesn't have the argument of having better upscaling quality with PSSR over FSR3/3.1 anymore.

PS5 GPU is equivalent to an RX6700, far beyond the specs of the Machine GPU!

  • the PS5 GPU has an RDNA2 GPU packing 36 compute units, which is also what makes up an RX 6700
  • Except the PS5 in its entirety uses 200~220W, which includes the CPU (x8 Zen2 cores, 8MB cache, equivalent to a 4700G, which should draw 65W on its own, let's cut that in half to 35W, aka the 4700GE, for argument's sake), SSD & RAM (let's say equivalent to 10W for both combined), all the I/O (wifi, ethernet, 2.4G dualsense, the HDMI port, give it 10W for the whole thing), we can probably ignore the cooling fan and the roughly 10% inefficiency expected from the PSU.
  • We then have a GPU that "only" gets ~140W at peak, is driven by a downpowered CPU, has to share a 256-bit bus from 14Gbps memory modules with the CPU, only has 4MB of L2 cache & has to share 8MB of L3 cache with the CPU
  • the RX 6700 gets a full 175W, has its own VRAM pool of 10GB of 16Gbps modules through its own 128-bit bus on top of the the PCIe4x16 interface and we can assume that most of the benchmarked scores we can find online are never done with a CPU that has the limitations of the PS5's CPU (i.e. a full 65W TDP or more & 4 times as much cache found in desktop CPUs)

If you followed me so far, I think it's safe to say equaling the PS5's GPU to an RX 6700 is NOT an accurate metric.

  • There have been many videos comparing the PS5 to a PC build of some sort, trying to emulate its performance, mostly in cost-based build challenges :
  • Performance & Quality comparison with an A770 (Notes : this is a 2y/o video, Intel driver's were inconsistent, had considerable CPU overhead & this was done on Windows, also I know this comes with 16GB VRAM but this is a focus on the performance level, this will come up later)
  • Performance & Quality comparison with an RX 6600 (Notes : this is a 6months old video, running SteamOS; here's their logic behind the pick of the GPU, this will also come up later)
  • You can look up more performance comparison on your own but I consider that it is safe to say, in sheer performance, the PS5 lands between those two landmarks that we can place on a performance scale.

Oh look, a performance scale!

https://preview.redd.it/ggpgn5tsz61h1.png?width=685&format=png&auto=webp&s=3bcef516d50a6e9b765cf766303cbb184a3b755b

The two GPUs mentioned above span a 17% performance amplitude, that's a decent window for the Machine to aim into

What does the Machine's GPU pack:

  • RDNA3 GPU made up of 28CU, pushing 110W @ 2.45GHz (specs sheet says "max sustained" clock, I'll presume this is what the Boost clock is; VRAM bandwidth undeterminate, I presume it's the same 18Gbps GDDR6 all RDNA3 GPUs got)
  • Closest known model? the RX 7600M : same CU count, 90W TDP, boost @ 2.41GHz, PCIe4x16 interface, cooled by laptop-grade thermal blocks, performance about equal to a desktop RTX 2070

Oh, how convenient, that's juuust ahead of the RX 6600 from earlier!

https://preview.redd.it/8irj959k171h1.png?width=687&format=png&auto=webp&s=a62eb9ad04115ad7ebc122e87dbf2228625455fe

  • Difference to the profit of the Machine GPU : +20W TDP, +40MHz boost clock, cooled by a huge fucking block of an air cooler (will likely sustain boost clocks a hell of a lot better & longer than the 7600M in laptops)
  • Coincidentally, the XT variant has interesting specs too : 32CUs, 120W TDP, boost @ 2.47GHz, so that means the Machine GPU CANNOT out perform this particular model, since it has physically more compute unites & a teeny tiny little bit more juice & clocks as well
  • Why does the 7600M XT matter? Well, let's look at the chart :

https://preview.redd.it/fji71eq2371h1.png?width=687&format=png&auto=webp&s=2c282be18e5d038706590c4b70443d9d10e2c8c9

Just 2% ahead of the A770 from the first PS5 comparison video? AND equal to the 2070 SUPER?? Now that's very practical!

Let's compile all this data:

https://preview.redd.it/337p58l4771h1.png?width=687&format=png&auto=webp&s=2da54cc715f457a45b531b06c0339d65488faff1

We can deduce it's equal or very close to equal to PS5 GPU performance

Extra considerations:

  • Machine's CPU is significantly better, feeding the GPU more data more consistently
  • PS5's OS is BSD-based, not Linux-based (which makes sense for various licensing reasons from Sony's position)
  • Recently released PS5 Linux project allowed for Linux gaming testing on PS5; in all tests, Linux ran equal or a liiitle bit better

The PS5 Linux project at this time can't allocate more than 6GB of the VRAM, and yet still equals or edges ahead of the PS5 in the same games at same resolution & quality.

It runs games which are made for Windows, running through the Proton compatibility layer, whereas the PS5 gets its own custom-optimized editions, just for it. Imagine if it was Linux-optimized, before even thinking about the hardware optimization.

  • This project was only operational recently, which mean most of this isn't fully fleshed out, dynamic allocation maxes out at 6GB VRAM, it doesn't boost properly/can't be overclocked, etc...
  • I think we can safely assume there's overhead that can be reduced, putting Linux ahead of the PS5's OS down the line because PS5 is basically entirely dependent on Sony software engineering to improve performance; Machine benefits from Linux community (including Valve) to ever improve & optimize software

But the PS5 is older, shouldn't the Machine be better?

The PS5 has a downpowered, low to mid-end desktop GPU only one generation older than the entry-level, juiced up, mobile GPU of the Machine that only has the 55W RX7400 below it in the RDNA3 series, the gap is, as described by all of the above, non-existent.

I'll bring your attention over to NvidAI, where the RTX5050 is the FIRST entry-level GPU to beat the GTX1080Ti.

It took them 5 generations over the span of a decade to finally achieve that (and it still has more VRAM than the 5050 LMAO).

Why didn't you compare it with the PS5 Pro since it's gonna be closer in price?

  • it was not a cost-based comparison
  • people who know nothing about hardware were pissing me off saying that the base PS5 was more powerful
  • PS5s are subsidized, I wonder what would be the real price if it wasn't & how much consideration would buyers have knowing the Machine can do all the PC-stuff (i.e. running non-game software, having the freedom of choosing what system you want to install, etc...) that consoles can't

Conclusion:

The Steam Machine GPU is equal in performance to the PS5 GPU & can be expected to be supported longer & better than PS5.

If after all that you're still not convinced, then I don't know what to tell you.

go buy a PS5 if you think it's so much better than the Machine, I guess

reddit.com
u/TheGeekno72 — 7 days ago

AMD FSR Upscaling 4.1 officially coming to Radeon RX 7000 GPUs in July, RX 6000 in 2027

Most respectfully:

  • to those that have been like "muh DLSS4.5 on all RTX generations", you can now shut up about it
  • to everyone else, feel free to ignore this post; carry on & have a nice day, I will see you in game

More details here, there & original announcement

techpowerup.com
u/TheGeekno72 — 8 days ago

At work and today is a slooooow day... I'm an IT technician & PC enthusiast and I know for a fact that people often get PCs wrong, not knowing what to pick when buying something and knowing just enough to operate on a day to day basis but not enough to be actually efficient at solving problems.

If you want some piece of advice regarding computers, I'll just be sitting here all day anyways, consider it community service lol

reddit.com
u/TheGeekno72 — 15 days ago
▲ 6 r/sffpc+1 crossposts

Hi there PCMR folks

I have a small project on my hands, making my own Steam Machine and I stumbled on a little bit of a pickle: my motherboard does not have any ARGB headers (see second pic) as it was not designed to support any at all... Any of you out there know how an ARGB controller powered and controlled via USB? I just need a single header to add the RGB bar in the gap below the front screen like on the actual GabeCube :P

Thank you for your time!

u/TheGeekno72 — 15 days ago

3D printed case is obviously still a WIP but I like what I've done so far and what I can expect to add to it shortly

The GabeCube is a 16cm cube, this is gonna be 23cm sided, based on a DeskMeet X600 chassis & featuring a 1280p 3:2 screen at the front, complete with nearly all features of the GabeCube I am inspiring this from.

Project thread : The GeekCube // a DIY "we have GabeCube at home" project

u/TheGeekno72 — 20 days ago

I keep procrastinating on nearly everything I do and it's especially bad for the important stuff, like asking for help about this very problem.

This hasn't had huge consequences yet but the problem is nearing critical mass: I end up doing stuff about a given problem, usually after it's been ongoing for way too fckn long and most of the time I don't even complete it all the way and postpone that again.

Just today, I finally acted -just because they were quick to be dealt with- on three things of medium importance that have been long standing, left another two of higher importance for yet another day away. Despite being aware of the problem and the urgency of things, I feel very weak willed to do anything about it...

Even on my projects/hobbies, things I actually like and have interest into, I came to be extremely lazy about and just leave hanging for years, occasionally throwing in some effort, just enough to tell myself I've finally done something and then stop.

I have absolutely no idea how to efficiently and permanently put a stop to this... If anyone got a clue, please go ahead, I need to know.

reddit.com
u/TheGeekno72 — 20 days ago
▲ 51 r/cpu+4 crossposts

Steam Machine's curious newcomer's FAQ -//- What is it? What can it do? What *can't* it do?

Availability //

- how much?

haha, that's the [insert Steam Machine price here] [insert currency here] question my friend!

- when?

Lemme look into my crystal ball 👉🔮

Performance //

- what should I expect?

Short version -- "horsepower"-wise, expect a PS5.

Long version -- Steam Machine - a comprehensive hardware breakdown (section 2 & 3)

Hardware //

- what exactly is under the hood?

Short version -- AMD-issued laptop-grade parts & other laptop standardized components, you can only change the RAM (laptop 'SODIMM' DDR5) & storage (NVMe M.2)

Long version -- Steam Machine - a comprehensive hardware breakdown (section 1)

Note : the Steam Machine has NOT been designed to be a powerhouse, it's goal is to allow players the most straightforward access to gaming technologically achievable AND (although Valve didn't say it outloud) designate a hardware target for game studios to hit as the least powerful PC they should optimize for-- the very same way the SteamDeck became an incentive for many to optimize a game to run on it because of the huge market On-The-Go gaming became because of it.

- can I use mouse/keyboard?

It's a PC so yes, it can handle multiple control methods seamlessly, you can switch from M/KB to controller whenever and edit control schemes however you want via Steam Input

Software //

- what can I expect to run?

Short version -- Everything a SteamDeck can launch, it's running SteamOS too

Long version -- it's a PC (the Deck too but that's a whole other rambling) so everything a PC can BUT, _out of the box_, it's not your regular computer running Windows (even though you could install it instead if you wanted), _SteamOS is based on Linux_, so here's in details what you should expect :

  • not 100% of all games ever are guaranteed to run on Linux: a huge share of them straight up do not have a Linux version, but we can still play on Linux thanks to a little thing called WINE, that Valve picked up, made their version (doing that is commonly called a "fork") optimized for gaming they called Proton, which takes the Windows version of games, operate some software-level black magic that you don't really need to care about and through this, lets you run games on Linux! BUT, as software is never perfect, there is obviously some incompatibilities that either won't let you launch a game at all or some quirks causing issues at various levels of your gaming experience // Check out ProtonDB to check the playability of games on Linux via a rating system & user reviews that often includes community fixes where necessary + Games will have a SteamDeck/SteamOS compatibility rating on their store pages for your convenience! This rating is dependent on Valve testing so it may take longer to show there than on ProtonDB but it's also a form of official validation
  • no games with kernel-level anti-cheat, unless explicitly stated by the game studio-- that includes CoD games (since at least 2019), Battlefield games (since at least BF2042), Escape From Tarkov (sortof), Destiny 2, Marathon... // Check out AreWeAntiCheatYet for the full up-to-date list of games with Linux-enabled anti-cheats (and obviously those that don't too)
  • software available under the form of a "Flatpak"-- Linux allows you to install whatever you want but since it's also just as easy to just f**k it up and botch the system, Valve set it up to be immutable: you can't modify it without switching off the safety on it (you can do whatever you want but if you want it to stay stable and retain official support, leave that as is) However, you can install software on it the same way you install apps from the app store on your phone: it goes for browsers, office software, creative software, etc... if there's a Flatpak version of it, you can install it via "Discover" (the "app store" that ships with it) // Check out AlternativeTo (I've already applied the "Flatpak" filter on that link) to parse through software you're likely to find in Discover to install.
  • Not all softwares you know and are familiar with on Windows have a Flatpak version, let alone a Linux build-- if you really need something from Windows, not all hope is lost: through the same methods Valve made the Deck & now the Machine/Frame run Windows-only games, there exist ways to run Windows software but this is not a guarantee either, Linux compatibility went a loooooong way over the years, non-game software is quite volatile so while new support is introduced regularly, subvert your expectations, look up if something can be run and how well it will run // Check out Bottles or this video guide from their docs to learn the basics
  • There's use cases where megacorps either don't see the point of supporting Linux or straight up don't play nice intentionally (whether or not reasons behind are legitimate may vary) such as streaming services for DRM (aka content protection) reasons, mostly niche stuff (such as Blu-Ray playing & Dolby 7.1-- from what I heard) but can be inconvenient at time when you encounter those...

- can I mod my games?

It's... hit or miss. Most of the answer around this will be available here

- can it run VR?

While the Steam Frame has been designed to run as a standalone device, Valve has of course also worked on PCVR tandem between the two, it will absolutely work for VR regardless of the VR brand, as long as the headset supports Steam Link/SteamVR or the manufacturer's streamer app has a SteamOS/Linux compatible version.

Alternative //

- can I make my own Steam Machine?

Short version -- Of course, you absolutely can, I made my own, a bunch of others did too!
HOWEVER: SteamOS offers no Nvidia GPU support, unless you have literally anything else, it won't work. // Doesn't stop you from the next best options -both of which have Nvidia support- like Bazzite (Deck/Machine-like experience) or CachyOS (PC-like experience) (there's other flavors of Linux but the most popular & reliable for gaming are those two)

Long version -- The GeekCube // a DIY "we have GabeCube at home" project (section 1)

Other //

- my question/worries/expectations are not answered by the above!

reply down here, I'll try to convince the mods to pin this at the top of the sub as I update this post with more answers further down the line!

u/TheGeekno72 — 5 days ago