Hey guys,

today I’d like to show you how I build my Steam Machine and why it isn’t as easy as it seems like.

I had the following conditions for the Steam Machine (which are no particularly high requirements):

  • Have to match into the closet
    • width: 50cm
    • height: 30cm
    • depth: 40cm
  • Most bang for bucks – upper limit 1000€

Hardware Parts

I end up choosing the following Parts for the Computing (Server) Part of my Setup:

Nr. Manufacturer Part Price in €
1 Corsair DIMM 16GB DDR4-2133 Kit, RAM 119,9
2 Samsung MZ-75E250B 250 GB, SSD 99,9
3 Fractal Design NODE 304, Case 74,9
4 Sharkoon SilentStorm SFX Gold 500W, PS 79,9
5 Intel Core i5 6500 4x 3.20GHz So.1151 BOX 202,3
6 Asus H110I-PLUS Intel H110 So.1151 Dual Channel DDR4 Mini-ITX Retail 70,34
7 Nvidia 6GB Inno3D GeForce GTX 1060 iChill X3 Aktiv PCIe 3.0 x16 259,00

As Clients, I used two Steam links located in the Bed and also Living Room. They work out of the Box and are able to customize with the Steam link SDK.

Now we miss two parts. Windows 10 disables the Cursor if no Mouse is connected. You are able to install any kind of software to emulate a mouse or plug in a very cheap one.

The second part is a virtual monitor which is very important. Some games try to get the Monitor configuration to set up the resolution. Either you try to install any kind of software to emulate a Monitor or you buy a HDMI Stick which emulates a monitor. You can use e.g. this Model.

Software Part

My Server will be running on Windows 10 because most games in Steam are compatible with Windows. To keep control of the server I use Teamviewer.

Windows 10 need some tweaks to work properly as streaming Machine because e.g. the login keeps appearing after reboot so that Steam isn’t able to start.

Disabling Login Screen on boot up

  • Why?
    • As soon as the Steam machine boot up, steam cannot start because the computer is still locked.
  • How?
    • a. Press [WINDOWS] Button or open start menu
    • b. Enter “netplwiz”
    • c. Remove the checkmark of “Users must enter a username and password to use this computer.”
    • d. Click OK to keep the option

Disabling Lock Screen on Wake on Lan

  • Why?
    • After Waking up the Machine it keeps stuck in a lock screen.
  • How?
    • a. Press [WINDOWS] + [X]
    • b. Select “Command Prompt (admin)”
    • c. Enter the following command
      • powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

Disabling UAC (User Account Control)

  • Why?
    • The Steam link is not able to work through the UAC when e.g. installing a program.
  • How?
    • First Method:
      • a. Press [WINDOWS] + [X]
      • b. Go to “Control Panel\User Accounts and Family Safety\User Accounts”
      • c. Click on “Change User Account Control settings”
      • d. Move the slider to the bottom to “Never Notify”
      • e. Click ok
    • Second Method:
      • a. Open the Start Menu
      • b. enter ua c and hit [ENTER]
      • c. Go ahead with “First Method” at (d.)
    • Third Method:
      • a. Open Registry Editor (open Start Menu; enter Regedit; hit [ENTER]
      • b. Navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System”
      • c. Modify the value of the “EnableLUA” DWORD and set it to 0

Putting all together

Does it even perform?

To perform any kind of performance tests I always use Novabench because it’s free with all features included. Here are my results.

Yes. It does! This score is really good in relation to the total costs.


Marvyn Zalewski

Marvyn Zalewski

Marvyn is a nerdy guy which is into Linux and everything connected to it. He also loves to automate his home and build up a home lab which includes e.G. a custom steam machine and backup automation. He loves to hear EDM music and try to become a gin enthusiast.

Leave a Reply

Your email address will not be published.

two × three =