The "$60 Gaming PC" – AMD BC-250 (2025)
Posted by networked 3 days ago
Comments
Comment by nsbk 3 days ago
It is also a very hacky build. You need to flash the BIOS which enables a few interesting unlocks: from 24 to 40 GPU compute units and 6 to 8 CPU cores. It's a bit of a silicon lottery and will depend on your specific board and you need to test everything thoroughly yourself, honing on a config that works for you.
The software side of things is Linux, so if you're familiar with setting it up it shouldn't be difficult to go through the different steps. There are a few distros that work well. I use Bazzite and boot directly to Steam big picture, the UX is great. You can exit to desktop and you have a fully usable Linux box that you can play around with from the comfort of your sofa.
One of the downsides is that it uses a lot of power when idling, about 80W. I just turn it off after using it. I'm working on a QOL feature: an ESP32-based power switch that starts the board when a specific BT device is detected (usually a controller). Once everything is setup the board works very nicely. It can be a bit loud depending on your fan/case combination. I'm currently printing this one[0]
It delivers about the same punch as a standard PS5. The hardware is remarkably similar, and much better than mini PCs set up with AMD APUs, unless you go Strix halo but that is another price league (10x). You can play Cyberpunk 2077 decently on it on settings similar to an AMD RX 6700XT or slightly below RTX 3070.
A pretty impressive number is the memory bandwidth at ~410 GB/s, which should run local LLMs like Gemma 4 or Qwen3.8 27B at decent speed but with limited context size as its just 16Gb
Would I build it again? It was a lot of fun, but financially is not a crazy deal if you need to buy all the materials and factor your time in. Still much cheaper than a Steam Box!
- [0] https://makerworld.com/en/models/3021754-bc250-case-mkuu-fsp...
Edit: GPU performance comparison
Comment by tda 3 days ago
As for the idle dray, a lot of PC's have Wake On Lan so you can power it on via a special IP packet. I could't get it to work on mine, so i pus an esp32 based power monitoring plug in front of it, and configured the PC to power on directly when powered. When the power monitoring sees the PC sleeping for some time, it cuts the power. I control the plug via home assistant, so i can switch it on remotely
Comment by nsbk 3 days ago
I don't have an ethernet cable where the box is, so WoL is not an option for me either. I could have used something similar to your approach (very smart, by the way!) but decided to go ESP aiming for the most console-like experience of just grabbing the controller and playing your game
Comment by tombardier 3 days ago
Comment by nsbk 3 days ago
Yours seems a bit too eager though! I wouldn't want the thing to start up every time I get home as it turns the projector on, which lowers the projector screen, which blocks the (small) apartment's main entrance when lowered and would make me enter home on my fours ¯\_(ツ)_/¯
Comment by tombardier 1 day ago
Comment by Krutonium 2 days ago
Comment by snadal 3 days ago
Thanks
Comment by nsbk 3 days ago
[0] https://es.aliexpress.com/item/1005009609601844.html
[1] https://es.aliexpress.com/item/1005011847734240.html
Comment by snadal 3 days ago
Comment by jauntywundrkind 3 days ago
Just to note there are already over a half dozen esp32 based power controllers. The BT detect is cool. Reddit is at the "Yet Another esp32 controller" phase, has been for a while. (I'm not sure if yours is the first or not to do that, I think I've seen similar but maybe it was just yours I saw.) Bless you esp32. Thank you for actually having the obvious good thing, wireless, available for the world (and why did no one else deign do so?)! https://www.reddit.com/r/BC250Gaming/comments/1uylmj0/yet_an...
Comment by nsbk 3 days ago
With regards to the wireless power on, I was definitely not the trail blazer. I’m just using https://github.com/Thunkar/bc250-esp32-switch
Comment by teaearlgraycold 3 days ago
Comment by carlos_rpn 13 hours ago
If you can give the GPU units enough RAM to load the whole thing, it may be a little faster.
I'm not sure why would you want to run something at 3-4 tokens/s though. At least try a MoE model. I get about 30 tokens/s from those.
Comment by beacon294 3 days ago
Comment by bpye 3 days ago
Comment by MegaDeKay 2 days ago
https://www.reddit.com/r/linux_gaming/comments/1pkdfcm/ugree...
It was all the rage towards getting 4K 120 Hz VRR on Linux before AMD came along to contribute proper HDMI 2.1 support to the kernel. There is also mention in that thread of a CableMatters adapter that could be flashed with an alternate firmware but it wasn't as stable.
Comment by gambiting 2 days ago
Comment by NooneAtAll3 3 days ago
what for? just use DP
Comment by nsbk 3 days ago
Comment by mplewis 2 days ago
Comment by nfriedly 2 days ago
The only thing HDMI really has going for it TV's/home theater equipment. (And that's partially because most of the manufacturers are part of the HDMI forum, so they're the ones receiving the royalties that everyone else pays to use HDMI.)
Comment by jolan 3 days ago
I paid ~$186 shipped for the board on eBay 5 weeks ago. I use an ATX power supply and NVMe that I had laying around and I printed a big case for it[0].
I seem to have gotten a good one as it has no problems after unlocking the extra CPU/GPU cores.
I run vanilla Arch on mine configured to boot into Steam. The jank factor is pretty high but it does trade blows with the Steam Machine for a fraction of the price.[1]
I did end up going through with the purchase of a 512GB Steam Machine for $1160 w/tax and swapped in a 2TB NVMe. It is definitely a more polished/living room-ready product and I'm happy with the hardware but it's definitely a questionable value.
It's worth reading over the docs[2] first before committing. There are lots of options for cooling, storage, and power supplies. Just depends on what you want to get out of it and how much time you want to invest in it. There are pre-made images so you don't necessarily need to be a Linux expert but it would help if you want to stay on top of the latest developments. There is still on-going work to get even more performance[3]
- [0] https://www.printables.com/model/1789618-bc-250-atx-case-dua...
- [1] https://www.youtube.com/watch?v=5Sw1SdU9buQ
- [2] https://elektricm.github.io/amd-bc250-docs/
- [3] https://github.com/lonewolf0622/BC250-Native-Mesh-Shaders-
Comment by serbuvlad 3 days ago
Is there any "jank" during active use or is this mostly a set up thing?
Comment by jolan 3 days ago
I think we will continue to see some performance improvements for both systems over the next coming months.
It works great if you turn the BC-250 on, play games, and turn it off.
By jank, I mean it's not a streamlined console experience like the Steam Machine. There's no suspend/resume and the idle power is quite high. If you want wifi/bluetooth, you'll have to pick a chipset well supported by Linux. (I use ethernet and a steam controller). If you want USB ports and a power button in the front like a console would have, you'll have to pick a solution for those. Carefully read over the options for power and cooling. They're very important if you're going for max performance. All the little extras add to the over-all cost as well.
https://mosfet.party/ sells a bunch of BC-250 add-ons to give you an idea of price and options.
Comment by monster_truck 3 days ago
Comment by jorvi 3 days ago
Comment by kylec 3 days ago
Comment by collingreen 3 days ago
Comment by cortesoft 2 days ago
You can make all sorts of arguments about possible reasons for charging that exact price for that exact product, but no reasonable person is going to buy that.
Comment by Brian_K_White 3 days ago
A metal and wood case could be worth $300.
A good design is worth something, and a good printing job is worth something, and the convenience of a service is worth something, but no amount of good design and quality printing job and service convenience can make a 3d printed case worth more than about $50 before shipping, and it would need to be somehow pretty special design to overcome some basic material and process weaknesses and still be functional and look good to be worth that much.
Comment by evilduck 3 days ago
Comment by Brian_K_White 3 days ago
Comment by 14u2c 3 days ago
Comment by Brian_K_White 3 days ago
Comment by noahbp 3 days ago
Comment by shiftpgdn 2 days ago
Comment by monster_truck 2 days ago
Comment by bugbull 3 days ago
Comment by Retr0id 3 days ago
Comment by RajT88 3 days ago
Comment by chpatrick 3 days ago
Comment by AstralSerenity 1 day ago
Comment by RajT88 8 hours ago
I am not sure about Minecraft Windows.
Comment by shujito 3 days ago
Comment by dragonwriter 3 days ago
Yeah, but a $60 lottery ticket that pays off in an X if you win isn’t a $60 X.
Comment by RajT88 2 days ago
Dell business machines are pretty reliable. It's a much better wager than a lotto ticket.
Comment by hackersnooze1 3 days ago
Comment by tonyedgecombe 3 days ago
Comment by qlte 3 days ago
Dang at one point mentioned HN was planning to create another flag button specifically for obviously AI written content which would be the best solution IMO. If implemented then trivial AI complaints could be considered spam and told to use the AI flag instead.
Readers could then decide themselves if they want to click through after seeing some kind of small AI indicator next to the post when the flags pass some threshold, at least that's how imagined it could work for posts.
Comment by tonyedgecombe 2 days ago
Ultimately the post appears here because it is getting upvotes. If people didn’t want it then they wouldn’t upvote it.
Comment by therein 3 days ago
Comment by whateveracct 2 days ago
Comment by soulofmischief 3 days ago
Comment by Krssst 3 days ago
Comment by addandsubtract 3 days ago
Comment by protoman3000 2 days ago
Comment by biglyburrito 3 days ago
Comment by tiahura 3 days ago
Not discussed much in the article, but it looks like:
TSMC → AMD controlled/qualified the usable off-spec parts → AMD supplied BC-250 parts to ASRock → ASRock sold mining hardware.
Comment by thenthenthen 2 days ago
Comment by OptionX 3 days ago
I understand why the AI people want it to help with the latency between the CPU and GPU. But having people in some cases use it as for marketing is kinda like getting watered down beer and getting told its a good thing because alcohol is bad for you.
Comment by MrDOS 3 days ago
Comment by Aurornis 3 days ago
The reason AI users like it is because it provides a large amount of higher-bandwidth memory at a price much lower than an equivalent GPU.
If you had 16GB of DDR5 in a normal 2-channel consumer board it would not be this fast.
This gives 16GB of high speed memory for a very low price compared to a full GPU.
The larger unified memory systems like Strix Halo or Apple Silicon provide access to high bandwidth memory at scales you can’t get with any consumer GPU.
> But having people in some cases use it as for marketing is kinda like getting watered down beer and getting told its a good thing because alcohol is bad for you
I don’t think you understand the benefits of having high speed memory attached at a low price point.
Yes we would all prefer to have the same amount of even faster memory attached to a dedicated GPU, but that’s not happening at this price point.
Better analogy would be that this is an entry-level sports car for the price of a Honda Civic but you’re complaining that it’s not a Lamborghini.
Comment by Dylan16807 3 days ago
But unified memory isn't providing high bandwidth. Apple's specific implementation on pro or higher chips does. There's a zillion desktops and laptops running unified memory at low to medium-low speeds, and the baseline M series is part of that with its 128 bit bus.
Most unified memory devices are handicapped because of the unification, not boosted. Yet people keep praising unified memory.
Comment by fc417fc802 3 days ago
Primarily the bottleneck actually. PCIe bandwidth is extremely limited.
GDDR has worse latency than DDR and scaling it up to larger capacities faces challenges. So if you unify memory your options are small GDDR, large DDR, or expensive HBM.
Unusually, the BC-250 and PS5 both use GDDR with the CPU so the memory bandwidth is great but the latency not so much AFAIK. It's like using a dGPU as a full computer.
Comment by goda90 3 days ago
Comment by spicySpy 3 days ago
- current price $200+
- limited VRAM (12-14 GB)
- poor performamce in clusters [1] - only 2 lanes of PCI-e 2.0 (still better than CMP XX HX mining cards)
[1] https://ciroluciotecce.it/en/posts/bc250-cluster-inferenza-l...
Comment by shadowpho 2 days ago
Comment by jamwise 3 days ago
Comment by kecso 2 days ago
Yeah the prices were much lower last year, but I think this is still a good deal for the tinkerers.
I've just added the how to portion of the CU 32->40 unlock on Manjaro Linux. Plus added an AGENTS.md so you can use your favorite AI to guide you trough the full process.
Happy hacking!
Comment by nullify88 3 days ago
Had the idea from LTT but he went a bit bonkers and bought expensive hardware to transmit video and input over cables. Gigabit Ethernet is more than enough.
Comment by ThatPlayer 3 days ago
Comment by nullify88 2 days ago
Otherwise I'll have to investigate capturing video via the DP port or switch it out altogether.
Comment by rbanffy 3 days ago
The form factor is unfortunate. I wonder what was the intended usage (server side gaming?) and if other high-volume parts (as game console APUs are) can become small similar systems, preferably with expandable memory). The history of how this thing came into being must be really interesting.
Speaking of form factors, it’s a shame there is no generic desktop/deskside/tower conversion kit for 4 and 5u rack servers. Some machines have tower counterparts, but having an aftermarket option would save a lot of machines from the metal crushers.
Comment by mplewis 2 days ago
Comment by rbanffy 2 days ago
That said, a 12-blade system of these in a tower enclosure would be an interesting home lab.
That brings up another rant I have about physical form factors - I expected OCP would bring about opportunities for having desktop workstations using OCP server parts.
Comment by Levitating 3 days ago
Comment by latchkey 3 days ago
Comment by marcinostefano 3 days ago
Comment by jrmg 3 days ago
Comment by AtomicSaboteur 3 days ago
Comment by happycube 3 days ago
Comment by protoman3000 3 days ago
Comment by marknsikora 3 days ago
Comment by some-guy 3 days ago
I’ve been doing 3D game development for retro consoles for fun and it’s actually quite impressive what you can actually achieve with little hardware.
Comment by giantrobot 3 days ago
Comment by cmrdporcupine 3 days ago
And there's some amount of kernel upstreaming that makes it a bit friendlier than some.
Comment by some-guy 3 days ago
Comment by Atotalnoob 3 days ago
Comment by droidjj 3 days ago
Comment by omgwtfbyobbq 3 days ago
Comment by _def 3 days ago
- https://github.com/mothenjoyer69/bc250-documentation
- https://gitlab.com/TuxThePenguin0/bc250-bios
Some of the smaller llm models run on it too but in practice the memory is way too limited for that use case.
Comment by mjmvisser 3 days ago
Comment by serbuvlad 3 days ago
HOWEVER, I will inevitably want to play weird stuff like "milk inside a bag of milk inside a bag of milk", Pseudoregalia or Civ V Lekmod, which these cloud services do not offer.
The other alternative is "rent a VM" systems like Shadow Gaming, but they're much more expensive, and have much worse latency and streaming tech. Also the questionable practice of putting the credentials for my precious steam account in a random VM in some random data center.
Comment by swinglock 3 days ago
Comment by jakzurr 3 days ago
Comment by Skiffssh 2 days ago
Comment by voidnap 2 days ago
It's 86 avg fps at 1920x800 (on medium?) but with upscaling on auto and frame generation. So who knows what the actual performance is like, since the render resolution even included in the results. And benchmarking with frame gen is a joke.
Comment by mschuster91 3 days ago
So, essentially a decent Steam Link remote play server.
Comment by joshspankit 2 days ago
Comment by byako 2 days ago
Comment by sparkling 3 days ago
Comment by haunter 3 days ago
Comment by thefounder 3 days ago
Comment by mr_toad 3 days ago
Comment by layla5alive 3 days ago
Comment by arthurpatch 3 days ago
Comment by pgporada 3 days ago
Comment by marbleotter115 3 days ago
Comment by EddieSpeaks 3 days ago
Comment by sehw 2 days ago
Comment by ConanRus 3 days ago
Comment by stdatomic 3 days ago
I guffawed. And then closed the tab.
Comment by mizzack 3 days ago
Been really fun watching this go from e-waste to having mesa support and CU/CPU unlocks.