Steam for Linux

Steam for Linux

The_Jinxer Nov 23, 2017 @ 12:45pm
SteamCMD for Raspberry Pi
I don't want to run game servers, as I know they aren't made for ARM CPUs
But at the very least can you compile just SteamCMD so we can download games for our other devices?

My PC has a 550W PSU. RasPi 3 is like 12W
I don't want to leave my PC on all night to download games

I am actually planning on pirating the games in question (legal as far as I know, since I own it on steam) because I can easily torrent on the Pi.

Seriously steam, I'm having to resort to PIRACY to try and download your games without incurring unneccesary costs

I've looked around the forums and many people have tried (and failed) to find a way to use SteamCMD on RasPi
Last edited by The_Jinxer; Nov 23, 2017 @ 12:46pm
< >
Showing 1-9 of 9 comments
XÆЯO_Vince Nov 23, 2017 @ 1:10pm 
Just because your PC has a 550W PSU obviously doesn't mean it's always or even ever drawing that much. You can check typical (non-gaming/benchmarking) draw with a wattage meter.

That said there is a solution for Raspberry Pi called ExaGear.

Basically it's like QEMU and provides x86 processor instruction emulation to ARM devices like the Raspberry Pi but is faster. With this you can run the Linux steam client or possibly use Wine to run the Windows client. Now this will be horrible and basically unworkable for gaming but it should give you the ability to run steam and download Linux or Windows games to an external steam library copied on an external hard drive, which after download, could be plugged into your PC.
Last edited by XÆЯO_Vince; Nov 23, 2017 @ 1:14pm
Mohandevir Nov 23, 2017 @ 1:14pm 
Nice!
What I would like to see is an ARM Steam client on Rpi for Streaming... Does it exists?
Integrated to Recalbox would be awesome, but that's a step further. :)

Edit: The idea is to be able to stream Steam games (obviously) but to be able to use the Steam controller with Recalbox too.
Last edited by Mohandevir; Nov 23, 2017 @ 1:17pm
The_Jinxer Nov 23, 2017 @ 1:56pm 
Originally posted by XÆЯO_Vince:
Just because your PC has a 550W PSU obviously doesn't mean it's always or even ever drawing that much. You can check typical (non-gaming/benchmarking) draw with a wattage meter.

That said there is a solution for Raspberry Pi called ExaGear.

Basically it's like QEMU and provides x86 processor instruction emulation to ARM devices like the Raspberry Pi but is faster. With this you can run the Linux steam client or possibly use Wine to run the Windows client. Now this will be horrible and basically unworkable for gaming but it should give you the ability to run steam and download Linux or Windows games to an external steam library copied on an external hard drive, which after download, could be plugged into your PC.
You left out some critical details... ExaGear is paid, closed-source software with no trial
If I can compile basically any linux program from source on my RasPi, steam should be able to do the same
EDIT: Yes I know 550W (actually somewhere over 650W because 550W is the output at <80% efficiency) is not the constant draw, but either way its going to be using buttloads more than my 12W (max) pi
Last edited by The_Jinxer; Nov 23, 2017 @ 1:59pm
The_Jinxer Nov 23, 2017 @ 1:58pm 
Originally posted by Mohandevir:
Nice!
What I would like to see is an ARM Steam client on Rpi for Streaming... Does it exists?
Integrated to Recalbox would be awesome, but that's a step further. :)

Edit: The idea is to be able to stream Steam games (obviously) but to be able to use the Steam controller with Recalbox too.
I only use my RasPi as a server. Doesn't even have desktop installed.
I leave it running 24/7 for this purpose, hence me thinking of using pirate torrent to download the steam game and then verify integrity or whatever after i copy it onto windows again
XÆЯO_Vince Nov 23, 2017 @ 3:07pm 
Originally posted by The_Jinxer:
Originally posted by XÆЯO_Vince:
Just because your PC has a 550W PSU obviously doesn't mean it's always or even ever drawing that much. You can check typical (non-gaming/benchmarking) draw with a wattage meter.

That said there is a solution for Raspberry Pi called ExaGear.

Basically it's like QEMU and provides x86 processor instruction emulation to ARM devices like the Raspberry Pi but is faster. With this you can run the Linux steam client or possibly use Wine to run the Windows client. Now this will be horrible and basically unworkable for gaming but it should give you the ability to run steam and download Linux or Windows games to an external steam library copied on an external hard drive, which after download, could be plugged into your PC.
You left out some critical details... ExaGear is paid, closed-source software with no trial
If I can compile basically any linux program from source on my RasPi, steam should be able to do the same
EDIT: Yes I know 550W (actually somewhere over 650W because 550W is the output at <80% efficiency) is not the constant draw, but either way its going to be using buttloads more than my 12W (max) pi

You can use QEMU as well, which is free. There are videos on youtube of people getting Wine and even Windows XP working on Pi with that processor emulator. It will run terrible and won't work for gaming but Steam will run and games should download to be played on another machine.

Steam isn't open-source and 95%+ of the games and other content on it isn't either, so there's no reason to expect that Steam would offer the same advantages that typical FOSS software provides.
Last edited by XÆЯO_Vince; Nov 23, 2017 @ 3:09pm
The_Jinxer Nov 23, 2017 @ 3:37pm 
Originally posted by XÆЯO_Vince:
Originally posted by The_Jinxer:
You left out some critical details... ExaGear is paid, closed-source software with no trial
If I can compile basically any linux program from source on my RasPi, steam should be able to do the same
EDIT: Yes I know 550W (actually somewhere over 650W because 550W is the output at <80% efficiency) is not the constant draw, but either way its going to be using buttloads more than my 12W (max) pi

You can use QEMU as well, which is free. There are videos on youtube of people getting Wine and even Windows XP working on Pi with that processor emulator. It will run terrible and won't work for gaming but Steam will run and games should download to be played on another machine.

Steam isn't open-source and 95%+ of the games and other content on it isn't either, so there's no reason to expect that Steam would offer the same advantages that typical FOSS software provides.
I don't expect them to release the source, but since they have it, it shouldn't be much of a problem for them to compile a binary with a different target

I will look up QEMU and see. No one mentioned it working on Pi (at least for this)
EDIT: I have to either download an entirely new OS for the Pi, or try and install qemu from source and HOPE it works

It could be a workaround, but by absolutely no means a solution
Last edited by The_Jinxer; Nov 23, 2017 @ 3:44pm
XÆЯO_Vince Nov 23, 2017 @ 5:06pm 
Originally posted by The_Jinxer:
Originally posted by XÆЯO_Vince:

You can use QEMU as well, which is free. There are videos on youtube of people getting Wine and even Windows XP working on Pi with that processor emulator. It will run terrible and won't work for gaming but Steam will run and games should download to be played on another machine.

Steam isn't open-source and 95%+ of the games and other content on it isn't either, so there's no reason to expect that Steam would offer the same advantages that typical FOSS software provides.
I don't expect them to release the source, but since they have it, it shouldn't be much of a problem for them to compile a binary with a different target

I will look up QEMU and see. No one mentioned it working on Pi (at least for this)
EDIT: I have to either download an entirely new OS for the Pi, or try and install qemu from source and HOPE it works

It could be a workaround, but by absolutely no means a solution

Does Raspbian not have a pre-compiled QEMU package? Arch Linux ARM does at least.

The_Jinxer Nov 23, 2017 @ 5:16pm 
Originally posted by XÆЯO_Vince:
Does Raspbian not have a pre-compiled QEMU package? Arch Linux ARM does at least.
Damn I totally forgot to check apt, it does, but it seems I need to install x11 and all that lovely stuff I dont want... ill see how it goes
Last edited by The_Jinxer; Nov 23, 2017 @ 5:16pm
Zyro Nov 24, 2017 @ 12:45am 
Originally posted by The_Jinxer:
but either way its going to be using buttloads more than my 12W (max) pi

You can build a modern PC with standard parts drawing less then 12W with idling desktop. (Raspi will still draw less, probably.)
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Nov 23, 2017 @ 12:45pm
Posts: 9