Framework Desktop Internal Hardware Overview
The layout of the Framework Desktop is simple. There is a mITX motherboard on top, and then a FlexATX PSU on the bottom.

While the heatsink covers the AMD Ryzen AI Max+ 395 and 128GB of LPDDR5X memory, you have to install the fan. We picked the mid-priced Noctua option. It has been great for us. Just install it the proper way.

That heatsink is probably the #1 item that Framework got right in this system. A larger 4.5L chassis, but with a solid-sized heatsink and a 120mm fan, is what we wish more mini PCs would adopt. This really made the Framework Desktop quiet in operation which was awesome.

You can also sneak another fan into the chassis if you want.

On the front side, we get a heatspreader and a M.2 SSD.

Here is a closer look at that.

Having the semi-pre-built system means that while we do not get a fan, front ports, side panel, or front tiles installed, we do get some cable management for the power supply done for us.

That brings us to the most bizarre feature. There is a PCIe Gen4 x4 slot on the motherboard.

While that is exciting, someone forgot to put a low-profile card I/O slot between the PSU and the motherboard on the rear of the system. This is a huge miss, and one that even, having used the system for more than a month, I cannot get over. Perhaps you can stick an M.2 card in there, but it would have opened up the possibilities of this system so much to just have a low-profile card slot here (and an open-ended PCIe slot.) You end up with a PCIe Gen4 x4 slot that is not very useful because of the chassis design. I cannot fathom how or why one would do this. Doubly so since Framework is known for the ability to swap and upgrade components in systems. Since the motherboard, RAM, and CPU are all soldered, that means if Framework sells a new mITX motherboard in the future with a PCIe slot, you would lose the ability to use that slot in the future as well.

On the back, we get both a second M.2 slot as well as the RZ717 WiFi 7 solution.

Next, let us get to the performance.



One thing about the framework desktop that I really appreciated was that it came with the nvme heatsinks/mounting items even if those weren’t populated. My HP system didn’t have the heatsink for the slot that didn’t have a drive, which seemed pretty insulting for a system that was close to 3k USD.
Out of curiosity, and because it seems likely to be important for this ‘size’ of system; how good is the state of TB/USB4 ‘multiple connection’ networking?
Obviously not a good option if you want to throw a real switch in there; but if you only need a quite small cluster and TB networking actually works fairly well there are a variety of systems with deeply underwhelming NICs that become a lot more viable than they appear(mac minis, this and other Strix Halo units); while if TB networking is actually kind of terrible beyond ‘hey, I guess it’s nice that you can do a crossover connection between two devices; and it doesn’t cost extra’ then the NICs on the Nvidia units start to look like a much, much, more compelling feature.
Framework Desktop USB4 and mDP ports have been super flaky for me. It really hates driving 2 monitors where one is HDMI and the other mDP. Under every Linux distribution I’ve tried this combo is unusably flake.
This box also has a very nice BIOS which is all but impossible to access from a boot. USB keyboard handling to BIOS is also very flaky.
#fuzzyfuzzyfungus
TB Networking is good, but it really is just a point-to-point connection at anywhere between 18-25Gbps. You could potentially daisy-chain multiple of them or set them up in a ring topology. However, as you said, there is no proper switching. Perhaps if you had a storage server with Thunderbolt it might make sense.
A other caveat for the Framework Desktop is it’s availability – 90% of the world’s population are unable to buy a Framework, due to their draconic shipping policies (limited shipping + banning parcel forwarders + banning commercial resale). As a result, Frameworks are not an option for most folks unfortunately.
Another really solid and balanced review STH. I’m also liking the new MLPerf Client benchmarks. You didn’t cover it but 1.5 came out just about a week ago so those are recent
Kind of a silly question, but did you enable the 160W profile in windows? It’s not on by default with these. I ask because I did get slightly higher results than you do here.
The new MS-S1 looks appealing but it’s more of a 1-trick pony for the money. By the time you add 128gb of ram and a gpu – it’s way more expensive.
I went and built a custom mini its cube with dual 10gbe using the FW board and it was significantly cheaper.
Happy thanksgiving to STH. I’m dropping in just to say I liked this review. Thanks for using an industry standard MLPerf not just a roll-your-own that we can’t use to compare. I know it doesn’t really use big enough models to stress this with so much memory but it’s nice to see that being included
I think the fact that you can buy just the mainboard and supply the rest on your own makes this one an interessting choice.
The lack of top-tier networking is a bit of a shame though.
“A few weeks ago, many would consider $1999 for the base price of a 128GB memory system to be high. Now given the spike in DDR5 pricing that feels quite reasonable.”
If anything I think it may actually represent tremendous value, though perhaps only at this exact moment in time.
The pricing of future batches will almost definitely be increased at some point to account for the volatility of DDR5 cost/availability, but until that happens- given how severe the RAM shortage is portending to be (eg. with HP going on record as planning to curtail the amount of memory included with their systems, or how Nvidia is requiring some board partners to supply their own VRAM), if those supply issues start to drag from 2026 into 2027 or longer and begin impacting the release timing of the Steam Machine, or PlayStation 6 in the longer-term, etc. then one of the Framework Desktop SKUs with the Radeon 8060 could be a rather shrewd investment.
Full disclosure: I preordered one, and have laid down ~$3600 (Australian/AUD) for a full build of the Ryzen 395+ 128GB RAM model, after I worked out it would cost me ~$3100 to assemble a roughly equivalent SFF gaming PC without compromising too much on build size or the quality of the components.
[CPU] AMD Ryzen 9 9950X ($960)
[HSF] Noctua NH-L9a ($83)
[Case] Lian Li A4-H20 X4 ($199)
[PSU] Cooler Master 650W Gold SFX ($169)
[MB] * ($468)
[RAM] Corsair Vengeance 2x48GB DDR5-6000 CL36 kit ($720)
[GPU] Asus DUAL OC V2 GeForce RTX 4060 ($469)
*here I just picked the median price among the 13 in-stock results on PCPartPicker
To avoid using FSR/DLSS for gaming I would need to double my GPU budget to buy a 9700XT or 5070 Ti, and then also spend ~$220 on a better PSU, to end up with something that costs as much as the Framework anyway and is much worse for AI workloads. And all this is with Black Friday sales factored in.
With the economy the way it is, ie. how the top 10% of earners are now accounting for >50% of consumer spending, it’s likely that gaming PCs will become unaffordable to anyone other than the wealthiest of enthusiasts. And if that happens, I feel the Switch 2, PS5 (with its large install base and the PS6 delayed by the V/RAM shortage) ± the Steam Machine will become the main targets of developers for optimising performance vs. graphical fidelity – and to tie all this together, with where the Strix Halo APU’s performance is situated among those benchmarks it will benefit indirectly and remain relevant for several years.
My experience with FW Desktop is that it suffers from AMD TPM issues. The problem is that TPM becomes unavailable after some sleep&wake cycles forcing you to reboot your PC.
Hoping that guys fix that problem, because it makes this PC very annoying device.
So Patrick&Team please test this device with sleep&wake and Windows Hello / Windows Hello for Business.