▲ 1 r/flatpak+1 crossposts

Benching/stress testing via SteamOS?

Hey there folks, maker of the GeekCube here, coming to you with a few questions:

I am working on tuning the power limits of my Cube (for various reasons that I couldn't be bothered to list right now) and I'd like to make sure of the system stability, except the Flatpak library in Discover returns *nothing* when entering "bench" or "benchmark", none of the software I can think of has a Flatpack build available for me to use and I can't even find a system monitoring software that has the granularity you can find in things like HWinfo or OCCT (specifically for EDC & TDC amps reading while CPU stress testing)

Does anyone know how I could go about benching/stresstesting/monitoring my Cube from within SteamOS?

reddit.com
u/TheGeekno72 — 12 days ago
▲ 694 r/Steam

Ladies & Gentlemen, "we have Steam Machine at home" A.K.A. the GeekCube.

(Pardon my piss poor photography skills, I did my best with what I had. Also, I made this post BEFORE the launch, I forgot to put it in here too lol)

After beginning this project with the first draft all the way back to November, then piecing it together in a livestream in December, I left it on the backburner for a little while because Life™ got busy... fast forward three months later, I started the CAD work to give it a proper cubic shape, which is something I intended to give it from the start since I didn't want to leave things half assed like most "DIY Steam Machine" project (nearly all of them being a regular ass PC, half the time not even Small Form Factor, under Bazzite because they couldn't bother with SteamOS for some reason)

There has been several rounds of iterating of course, scrupulous parts measurements & tedious geometry adjustments, thinking long and hard about how to pass cables properly through the device, getting all of the features of the actual Machine & more on top of the buffed up hardware, that's been a whole adventure!

Total BOM of the parts I bought, 1500 european buckaridoos (3D printer & plastic spools not included); 9600X, 32GB@5600 (bought before the RAMaggeddon), 9060XT 16GB, 1.5TB storage (originally 500GB but I took the 1TB NVMe out of my PS5, which I haven't touched in over two years now...), added video & audio, DVD reading, extended I/O & storage compartment, all at the cost of weight & size (though I managed to keep it much more restrained than I thought it would end up being!) & TDP is about 200W (after nerfing the GPU power budget by 25%) with far superior performance & more modern features!

All of the details pertaining to the GeekCube project are available on its original project thread, I posted here first while it's still the weekend & before the reviews of the Machine drop in the coming days!

BEAT VALVE TO THE PUNCH, AHA! 🍾🥳🎉

u/TheGeekno72 — 14 days ago

Ladies & Gentlemen, "we have Steam Machine at home" A.K.A. the GeekCube.

(Pardon my piss poor photography skills, I did my best with what I had.)

After beginning this project with the first draft all the way back to November, then piecing it together in a livestream in December, I left it on the backburner for a little while because Life™ got busy... fast forward three months later, I started the CAD work to give it a proper cubic shape, which is something I intended to give it from the start since I didn't want to leave things half assed like most "DIY Steam Machine" project (nearly all of them being a regular ass PC, half the time not even Small Form Factor, under Bazzite because they couldn't bother with SteamOS for some reason)

There has been several rounds of iterating of course, scrupulous parts measurements & tedious geometry adjustments, thinking long and hard about how to pass cables properly through the device, getting all of the features of the actual Machine & more on top of the buffed up hardware, that's been a whole adventure!

Total BOM of the parts I bought, 1500 european buckaridoos (3D printer & plastic spools not included); 32GB RAM, 16GB RAM, 1.5TB storage (originally 500GB but I took the NVMe out of my PS5, which I haven't touched in over two years now...), a*(Pardon my piss poor photography skills, I did my best with what I had.)*

All of the details pertaining to the GeekCube project are available on its original project thread, I posted here first while it's still the weekend & before the reviews of the Machine drop in the coming days!

BEAT VALVE TO THE PUNCH, AHA! 🍾🥳🎉

u/TheGeekno72 — 16 days ago
▲ 1.1k r/steammachine+5 crossposts

Ladies & Gentlemen, "we have Steam Machine at home" A.K.A. the GeekCube.

(Pardon my piss poor photography skills, I did my best with what I had.)

After beginning this project with the first draft all the way back to November, then piecing it together in a livestream in December, I left it on the backburner for a little while because Life™ got busy... fast forward three months later, I started the CAD work to give it a proper cubic shape, which is something I intended to give it from the start since I didn't want to leave things half assed like most "DIY Steam Machine" project (nearly all of them being a regular ass PC, half the time not even Small Form Factor, under Bazzite because they couldn't bother with SteamOS for some reason)

There has been several rounds of iterating of course, scrupulous parts measurements & tedious geometry adjustments, thinking long and hard about how to pass cables properly through the device, getting all of the features of the actual Machine & more on top of the buffed up hardware, that's been a whole adventure!

Total BOM of the parts I bought, 1500 european buckaridoos (3D printer & plastic spools not included); 32GB RAM, 16GB VRAM, 1.5TB storage (originally 500GB but I took the 1TB NVMe out of my PS5, which I haven't touched in over two years now...), added video & audio, DVD reading, extended I/O & storage compartment, all at the cost of weight & size (though I managed to keep it much more restrained than I thought it would end up being!) & TDP is about 200W (after nerfing the GPU power budget by 25%) with far superior performance & more modern features!

All of the details pertaining to the GeekCube project are available on its original project thread, I posted here first while it's still the weekend & before the reviews of the Machine drop in the coming days!

BEAT VALVE TO THE PUNCH, AHA! 🍾🥳🎉

u/TheGeekno72 — 14 days ago
▲ 7 r/SBCs+1 crossposts

Looking for resources // GUI plebian looking to delve into TUI environments

Hey there folks, GUI user here!

I am... less than skilled with software I can't see and am just not good with manipulating Linux systems via console but I'm looking to fixing this :)

I found out about "TUI" as a thing fairly recently, I just assumed a TUI was just a GUI with CLI terminals arranged in tiles, having one on one of my devices should help "force" me to use commands in order to control my device, learning keyboard-only navigation at the same time, so benefits all around

Also, because I recently got introduced to the the concept of cyberdecks and since I am rather quite proficient with hardware, I've set focus onto making my own and for various reasons -one less peripheral, virtually no GPU strain, compute & energy efficient, etc...- whatever OS I end up installing on the ARM-based SBC I'm basing this project on, I'd like to install a TUI environment as well...

Except since I've never used one before, I don't have the faintest idea how to navigate this whole "category" at all, pick one and install it (I'm actually not even sure what kind of OS I should install on my SBC in the first place but my time on Linux so far taught me this shouldn't matter too much?)

If any of y'all got recommendations for a TUI DE that's lightweight, efficient & feature complete, that would be very much appreciated :D

u/TheGeekno72 — 24 days ago

Proton VPN v4.16.4 on Linux // Split Tunneling setting unavailable

Hey people, I had Proton VPN on Linux for basically as long as I've been on CachyOS, which is 4 months now, I had split tunneling available as a setting this whole time, now it's not an option anymore and I have no idea what up with that! If enabled all my connections are VPN'd but there are things for which I obviously do not want it to be the case, yet the setting has been taken away from me??

I installed Proton VPN (version number in title) & daemon packages from the Cachy repo, I don't remember seeing an update for it recently but maybe it was amongst the other updated packages and I missed it?

EDIT : I restarted my PC and for some reason, the split tunneling setting came back, no apparent reason why it was gone in the first place...

reddit.com
u/TheGeekno72 — 27 days ago

Any modern/recent keyboard like this design for an old HP Compaq?

Hey there folks!

I am starting drafts for my very own cyberdeck but I didn't want it to look like yet another Blackberry lookalike and have something *actually* original for once, any of y'all got any knowledge of a "switchblade" extendable keyboard like this? I looked it up in many places but nothing turned up and I don't want those 2/3 panels foldable travel keyboard, something that actually extends like pictured, that would be great!

Thanks in advance.

u/TheGeekno72 — 28 days ago
▲ 260 r/steammachine+2 crossposts

IT'S NEARLY IMMACULATE

As it turns out, I am very good at measuring precise dimensions with a hand ruler and the good ol' Mk. I Eyeball :D There's obviously a bunch of things that could use improvements but that's why I made a prototype haha!

First time I designed something that complex; printed something that complex; used Orca slicer; used a Bambu printer and honestly, despite being that "inexperienced" in all of these, the result is remarkably good, so much more than I thought it would turn out...

Now I know I can get rid of nearly all supports, I just gotta change some of the geometry inside & adjust some settings to improve quality at the front end (this I/O front is honestly disappointing, the surface the screen is supposed to be velcro'd on is even worse...)

GPU exhaust is surprisingly perfect, the DVD reader fits *perfectly*, even with the extra thickness for the velcro strips! Need to reposition the lock screw by mere millimeters, slightly adjust the GPU intake frame, etc...

It's probably gonna take me a while and I've got a ton of other prints to run so I guess the next update of the GeekCube won't be before next week! Maybe by then, Valve will have announced the release/price of the OG GabeCube, eh?

u/TheGeekno72 — 1 month ago
▲ 11 r/steammachine+1 crossposts

🧊Steam Machine VS Geek Cube🧊 // 🏁Race to completion is ON!🏁

It is 1:40AM on SATURDAY here, it's DIY posting time! No SGF news huh... Oh well, at least we still got confirmation for a summer launch at least!

I *JUST* got my new 3D printer in the mail a couple days ago (yes, I know, Bambu bad, see part at the bottom), which means the Geek Cube is nearing completion! Setup up a nice flat base to put it on, ran all the calibrations, dried out a couple spools and I even finished the setup & received the spools today!

Frankly speaking, the PC aspect of the build is already *functionally* complete, the stuff I wanted to put in it is all already there, I'm just wrapping it all up in a nice & practical custom case but the process involved is still a challenge! That said, with all the recent backend changes we've seen Valve put in at a surprising pace these past few days, I am wondering if we're seeing a spool up in the preparations leading to a near launch of the Steam Machine?? Now, I'm curious to see whichever of Valve and I are gonna de facto rollout a finished/polished Gaming Steam Cube first so I say, RACE ON!

I honestly would find it VERY funny if I lost! I never used a Bambu before (we're coming to my printer choice, hold on) so this is inevitably require a little bit of testing, messing around with things, see how that works out and how to set it up for the final version my Cube (never used PETG before and I've been told it's not exactly beginner/basic user friendly), not to mention I'm "sacrificing" the print time for a first prototype (VERY unlikely to be able to declare a finished product on the first attempt), there's a buncha things I could be getting off by nothing, there's only so much I can get right with a metal hand ruler & the good ol' "Mk. I Eyeball"...

Now, some of you might know about the bad buzz Bambu Labs is going through and I said, let me be clear: FUCK 'EM, the whole lot of them for blatantly violating the AGPL licence they are supposed to comply to when they forked open source code to make their own slicer.

Bambu software bad BUT, Bambu hardware good. Honestly, nobody even comes close; Prusa makes quality printers but their ecosystem doesn't even touch Bambu's, all their printers are hella pricey and they don't even have a properly mature multifilament system available (yet), Creality sacrifices the quality of their printers for their margins to the detriment of product quality and lifetime, Sovol is open source but I don't want to make my own modules, I want something that works right away (and frankly their lineup is borderline a joke), there's other brands of course but certainly not with the featureset & quality level Bambu's hardware provides, so I picked that H2D+AMS for those reasons.

u/TheGeekno72 — 1 month ago
▲ 14 r/sffpc+1 crossposts

🎉🎉 My new printer, first & second prints 🎉🎉

New wallet drain printer! First and second print make more of a progress "wallclimb" than a progress curve but eh, it prints or it don't, I'll figure that's a good test of bambu's printer quality (or my CAD skills :P)

u/TheGeekno72 — 1 month ago

🧊Steam Machine VS Geek Cube🧊 // 🏁Race to completion is ON!🏁

Sorry mods, I know we're not during a weekend but please hold on before removing this!
This is not strictly about my DIY build itself ^(more in jest about whenever the Machine will actually launch :P)

I *JUST* got my new 3D printer in the mail today (yes, I know, Bambu bad, see part at the bottom), which means the Geek Cube is nearing completion! BUT I haven't finished the setup, didn't receive the spools yet, hell, I don't even have the flat board I need to set the printer on to perform a proper calibration!

Frankly speaking, my build is already *functionally* complete, the stuff I wanted to put in it is all already there, I'm just wrapping it all up in a nice & practical custom case but the process involved is still a challenge! That said, with all the recent backend changes we've seen Valve put in at a surprising pace these past few days, I am wondering if we're seeing a spool up in the preparations leading to a near launch of the Steam Machine?? Now, I'm curious to see whichever of Valve and I are gonna de facto rollout a finish Gaming Steam Cube first so I say, RACE ON!

I honestly would find it VERY funny if I lost! I never used a Bambu before (we're coming to my printer choice, hold on) so this is inevitably require a little bit of testing, messing around with things, see how that works out and how to set it up for my Cube, not to mention I WILL "sacrifice" the print time for a first prototype I likely will not be able to declare a finished product, there's a buncha things I'm getting off by nothing, there's only so much I can get right with a metal hand ruler and the good ol' "Mk. I Eyeball"

Now, some of you might know about the bad buzz Bambu Labs is going through and I said, let me be clear: FUCK EM, the whole lot for blatantly violating the AGPL licence they are supposed to agree to when they forked open source code to make their own slicer.

Bambu software bad BUT, Bambu hardware good. Honestly, nobody even comes close; Prusa makes quality printers but their ecosystem doesn't even touch Bambu's, all their printers are hella pricey and they don't even have a properly mature multifilament system available (yet), Creality sacrifices the quality of their printers for their margins to the detriment of product quality and lifetime, Sovol is open source but I don't want to make my own modules, I want something that works right away (I'm a big proponent of FOSS so good for them to provide OSH but frankly their lineup is borderline a joke), there's other brands of course but certainly not with the featureset & quality level Bambu's hardware provides, so I picked that H2D+AMS for those reasons.

u/TheGeekno72 — 1 month ago
▲ 84 r/cachyos

🎉🎉100 DAYS🎉🎉

Cheers fellas, truly has been an amazing time, to the next 100 and the 100 after that!

u/TheGeekno72 — 1 month ago
▲ 42 r/steammachine+1 crossposts

The GeekCube is coming along!! [:D]

this is V4, rev. 3 -or something- of the CAD for the case, now featuring :

  • a MUCH more ergonomic I/O access (+I/O position corrections)
  • proper grills at the exhausts
  • recesses for velcro strips (for the GPU intake), case stickers & rubber feet
  • passthrough for the power cable (USB-C) of the front screen
  • a small storage for wifi antennas + short cables

I haven't added the connector holder for the HDMI ribbon to the screen and am waiting on delivery of the ultrathin DVD reader I'm gonna put just under the peripherals drawer but this is VERY promising!

AND I've put in the order for my new 3D printer so I'll be able to make a prototype to fit check everything very soon! I got a first print from a friend that let me correct for a small front I/O deviation, it was off by almost nothing but that was enough to make it unusable :P

link to the project thread this cube is for

u/TheGeekno72 — 1 month ago
▲ 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 — 2 months 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 — 2 months 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 — 2 months 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 — 2 months ago