Fujitsu Futro S920 The Perfect Homelab Server

Fujitsu Futro S920

Introduction

The Fujitsu Futro S920 is a fan-less thin client that was released targeting secure server-based computing and desktop virtualization for big companies.
It was sold with Windows Embedded Standard 7 (WS7P) or eLux™ RP – Embedded Linux preinstalled on a mSATA Flash drive from 2GB up to 32GB.
This thin client is fan-less and uses the family of AMD G-Series processors and is a great server to host webpages, HomeAssistant or any task that requires 24/7 with low CPU usage.

D3313-motherboard

Picture of the open case.

Listing on eBay can be found here.
The total cost of the unit plus shipping averages around 45€ to 55€.

David Parkinson has an amazing site https://www.parkytowers.me.uk/thin/ dedicated to thin clients that I recommend you to read before purchasing any unit. He reviews a huge amount of thin-client and will be really useful if you aren't sure what unit to get.

CPU: AMD G-Series

All the available CPU options are x64 they have from 2 to 4 cores/threads and support all the following extensions SSE4a, SSE4.1, SSE4.2, AVX, FMA3 and FMA4. They all support AES-NI (Advanced Encryption Standard) instruction set allowing efficient encryption and decryption operations ideal for router appliances.
The CPUs also support AMD-V (AMD virtualization) making ProxmoxVE a viable option to virtualize several OS.
The AMD G-Series processor include a graphic solution. Those AMD include compute units which have texture shaders while being not enough to play games it will boost desktop performance and video playback.
The GX-415GA where released back in Q2/2013 meaning these CPUs are quite old and will lack newly instructions set. This will become an issue if you want to run MongoDB being the version 4.4 the latest available due to instructions set issues.
For encoding capabilities only JPEG encoding is supported while h264, AVC, VC-1 and JPEG decoding is available. While the decoding and encoding capabilities are limited the unit has a PCIe port that can fit a low profile GPU.

embedded-cpu

Picture of the open case.

The processor is soldered directly to the motherboard so if you want to purchase specific CPU you will have to search on ebay the according thin-client.
This thin client has three available AMD G-Series processor options:

Name Frequency Nº Cores Cache Graphics Consumption
GX-415GA 1.50 GHz Quad Core 2 MB AMD Radeon™ HD 8330E 15W
GX-424CC 2.40 GHz Quad Core 2 MB AMD Radeon™ R5E 25W
GX-222GC 2.20 GHz, up to 2.4 GHz Dual Core 1 MB AMD Radeon™ R5E 15W

You can find a product brif of the AMD G-Series family here.

RAM

Any of the CPU versions of the unit will only allow a maximum or 16GB of RAM (Random-access memory) with all bing single channel.
While the GX-424CC CPU will handle DDR3-1866 the other two CPUs will only handle DDR3-1600 meaning any faster RAM won't end in a performance increase.
All the CPUs support ECC memory (Error Correction Code memory).

ram-slots

Memory slots next to the CPU heatsink.

ROM

For the storage options the unit has a mSATA port and a SATA port under the heatsink of the CPU. The most limiting factor of the mSATA port is the price of the different memory sizes and the limited brands selling this kind of memory.
Next to the ram slot we can find a PWR connector to power an HDD or SSD allowing the unit to have a main storage and a secondary storage with way better capacity per €
If we need more storage than the 2 available the mPCIe or the PCIe port must be sacrificed to add an adapter to SATA ports, M.2 drives or even an HBA card to connect to an external disk array.

hard drive

Hard drive under the PCIe port

hard drive port

Hard drive power connector

GPU

The GPU embedded in the CPUs are really limited and only allow for desktop and video playback. While the GX-415GA option offers the best computing performance it still is really limited. For this reason Fujitsu offered the unit to be expanded with an AMD FirePro™ W2100, 2 GB.
This has not been tested.
It could be interesting to load a Nvidia TESLA P4(additional fan needed) or a Nvidia Quadro P620 to enable for example Emby transcoding on the GPU because AMD transcoding options are really limited and underperform any Nvidia GPU.
Additionally, adding a GPU will make the unit noisy.

gpu

GPU option sold as en extra.

PCIe

The thin-client comes with a PCI-Express port x4 (mech x16). It can only fit low profile cards, and it is limited at version 1.0 of the protocol. This limits the transfer rate to 2.5 GT/s and the Throughput to 1.0 GB/s.
To serve the port with a pcie card a riser will be required I personally recommend a flexible one because the original is really hard to find.

gpu

x4 PCIe 1.0 port


The PCIe will be a bottleneck on the quantity of data transferred in most of the cards used.
Event that the all the CPU variants support PCIe version 2.0 at 5.0 GT/s with a throughput of 4.0 GB/s it is capped at a bios level and no option is available in it.
Fortunately at Server-The-Home several users managed to change it to version 2.0, the link can be found here.

Fujitsu Futro ram slots

PCIe port expander

Fujitsu Futro ram slots

PCIe port expander installed

mPCIe

The D3313 motherboards includes a Mini PCIe port. This port uses Version 1.0 and is locked at 2.5GT/s unless you apply the trick mentioned above to set the version to 2.0.
This port can be used to add a Wi-Fi and/or Bluetooth card, Mobile networks to have a redundant link, internal USB port or add more SATA ports for more hard drives.

gpu

Mini PCIe port filled with a 2.4GHz Wi-Fi card.

PoE

Finally, this unit can be powered using PoE (Power over Ethernet) the connector can be found before the PCIe port and on the case there is a network port prepared to fit in.
Unfortunately this card is really rare and pricey compared to the thin-client cost.
On GitHug the user Krysio has a repository with the pin-out of the connector GitHub.

poe-port

PoE port on the motherboard

poe-motherboard-port

PoE port on the motherboard

Power Consumption

The fujitsu Futro S920 is powered using a 19-20V DC jack. The average consumption ranges from 8 Watts to 12 Watts. The unit can peak up to 17 Watts.
This consumption is really low, you could go lower using a raspberry pi but on this system you can run Proxmox and have multiple OS virtualized while on the raspberry at the date of writing only custom-builds can be used.
Additionally, there is a huge amount of ports and expansion available.

Best Usage

proxmox-cluster

Proxmox VE cluster

I used this unit as OPNsense firewall using an Intel i350-T4 Ethernet Adapter but the performance of Suricata given the limitations of the CPU and the PCIe it really limits the output of the machine. If you want to setup OpenVPN the CPU will really by a limiting factor but to stream movies from your Emby media server to the client it will do the work.
The machine has also been used as a simple Debian with Emby using a 1 Tb hard drive to serve streaming content to the clients and most encodings will perform great as the encoding will be done on the client or the cpu will handle the load but don't ask the CPU to transcode certain qualities or the stream will buffer frame after frame.
The fact that you are reading this on this desert page means the machine is perfectly capable to host a webpage server. Don't expect a lot of concurrent users, but for this site it never has been a problem.
ProxmoxVE is another really powerful option, and the one I recommend you. You can virtualize the firewall, serve the VMs with nginx and the machine will mostly stay at a Load average 0.59,0.50,0.42

pve load

PVE server load hosting OPNsense inside the Fujitsu

OPNsense GUI

virtual OPNsense dashboard


If you spot any typos, have questions, or need assistance with the build, feel free to contact me at: antonimercer@lthjournal.com

This guide contains no affiliate links or ads. If you'd like to support this or future projects, you can do so here:

By supporting monthly you will help me create awesome guides and improve current ones.


Technologies used

Linux, Debian12, ProxmoxVE, Fujitsu Futro

Books are knowledge and knowledge is power.

After ending my studies, I always tried to dedicate some time to books. They helped me a lot and I want to dedicate a little space here as a greeting. From basics on different languages to more advanced level.