I just created the Bazzite Box (Low Cost Steam Machine)

If anyone feels like doing a project over the festive break, I created a low cost gaming console based on the PS5 APU:

Some New Photos:

Customary Banana Shot For Sizing:

PS5 Comparison Photos:

10 Likes

Any info on how well the hardware is supported by Bazzite, how is the stability and what performance level can be expected?

Its working perfectly fine, just install a custom Governer like this one: GitHub - filippor/cyan-skillfish-governor at throttling

And that’s it, every game I have tested in Steam is excellent, just keep the textures set to medium due to limited ram, but 1080p high for most titles is well over 60fps, in the Discord I have benchmark results, and others have also posted.

Everything is working just fine with Bazzite-Deck, hardware media decode is working as well, Jellyfin app, Kodi etc all playback HEVC content launched through Gamescope or on the Desktop, Haruna also fully supporting HEVC, so very happy with Bazzite on it, makes a fantastic HTPC and Game Console.

Here are some screen shots, all of these were running at 1200p high settings




Amazing! So the PS5 would be a great Steam Machine if it was ever “jail broken”. All driver support is already here. Some custom BIOS would be possibly needed but everything else is covered with Linux.

I dont think that is ever going to happen, well I wont say never, but its very different to this thing, the BC-250 is just a PC, with the PS5 APU slapped on it, the APU has been modified by AMD, 2 CPU cores and 8 CU’s have been fused off due to bin failure.

My project is about building a cheap but capable DIY Steam Machine.

1 Like

PS5 is just a PC with locked down firmware slapped on it :grinning_face_with_smiling_eyes: Nothing on the PS5, except maybe custom SSD controller, looks any different than PC. Most of the functionality is contained in the APU itself anyway. It’s not called SoC (system on a chip) without a reason.

Some Benchmarks if anyone is interested.

These were run with a thermal limit set to 75C, fan speed range 10 to 60%, GPU Overclocked to 2230Mhz and RAM Overclocked to 1850Mhz.


Created a Github Repo with an optimisation script.

Latest benchmarks under Bazzite:


I have updated my project with a new front case option that supports an illuminated power switch:


I own a bc 250. Should I get it done with PCB WAY?

You mean the printed parts? If you dont have a 3D Printer, then I can see why not, recommend PETG-CF for the casing, PETG-GF for the hex covers and logo, Standard PETG is okay for the fan mount, but I used PC-CF, and TPU for the gaskets, softer the better, 83 SHA is best, but these are not 100% required, they just add 5 to 10% better cooling performance.

Just don’t skimp on the fan, use either the Artic P12 Max, or Pro, or even better, the Pro PST CO, I don’t see any improvement using the Industrial 3K RPM fan from Noctua, and will cost a lot more.

Also there is some performance improvements coming for kernel 6.18 and even more for 6.19, so when these come to Bazzite, you will see a nice bump over what we currently get.

I’ve just uploaded a new front section of my case that now integrates the 4 port Anker USB hub:

Thank you @NexGen3D for the frequent updates and endless support you are giving to this project.
I am unable to fit the case file on my Flashforge Adventurer 5M. I’ve tried everything to get it fit on my build plate but it hangs over by a tiny bit no matter what I do. The dimensions the slicer is giving me for the case are 220.157mm x 219.393mm x 149.15mm. I’m assuming it’s the .157mm beyond 220mm that are hanging me up. Any advice?

1 Like

It does fit okay on my K1C, all I can suggest is try another slicer, or adjust the size of the case to something like 99.5% and see if it fits.

I have the same printer, having the same issue regarding dimensions. I use OrcaSlicer and yeah no matter what angle I place it in, no go.

@NexGen3D You say we can scale the parts? I am skilled at 3D software, so no problem there, however would this not make the rest of the dimensions off as well? I REALLY want to make this, even convinced the wife to start buying parts, I am planning on getting some new filament just for this adventure… I am just concerned if scaling the parts would affect the rest of the case as well. (Edit : such as screw holes, the placement and fit of the BC-250 etc…)

Half tempted to just buy the case from Etsy, considering the amount of plastic I would need to buy would be almost the same cost… but printing it would bring such much more to the experience I guess.

1 Like

Hi Guys sorry for the late response, have been tied up with family stuff.

I also use Orca Slicer, and it fits, as you can see from the screen shot, 219.78 x 219.78mm, so it does fit.

Just drop the model, do not move it at all:

Then flip onto its face using the lay on face tool.

Then select rotate tool and rotate exactly 45 Degrees.

Just do not try to manually move the model at all, use the tools in the slicer instead, as we are talking sub 1mm here, so its going to be near on impossible to align it.

So drop it on the bed, lay it its face, rotate exactly 45 degrees (Let it snap into place).

I specifically limited its size as I wanted to support 220mm3 build areas, I have printed one of these on my K1C, which is limited to 220mm2 area, and printed perfectly.

1 Like

Aha! That is the key, I was trying to orient manually. That does seem to work, my print bed is 220x220 as well so I was scratching my head for a day.

Thank you for the tip!

2 Likes

No problems, happy to help, also you should join the discord for the BC-250, there is wealth of knowledge in there and we are actively unlocking features on this board, most of us are using Bazzite (A select few are using CachyOS), all of my work is based around using Bazzite on it as well and we are happy to help or answer any questions that are not covered in the FAQ.

1 Like

Those steps you listed worked perfectly for the front half of the case. THANK YOU!
But trying to print the rear half of the case now, it is showing up as 249.1mm long. There’s no way that’s going to fit on a 220x220 bed, right? Unless you have some more wizardry to make it fit.

The rear case is exactly the same dimensions as the front, its just taller, use the same method, drop, flip, rotate 45 degrees.

As this image shows, its 219.78mm x 219.78mm when placed in the centre and rotated 45 degrees.

So yes, this Wizardry is how you shove a rectangle peg in a square hole :slight_smile: