CypherpunkArmory / UserLAnd

Main UserLAnd Repository
Other
3.61k stars 400 forks source link

Can Steam be installed and run successfully? #383

Open brettzx opened 6 years ago

brettzx commented 6 years ago

Running on an Asus Zenfone Zoom (Intel Atom Processor, Android 6.0.1). So far UserLAnd (Current version via Google Play) is very interesting. I'm not familiar with Linux, so this has been a learning experience, which is great! However, I've been trying to get the Steam Client to launch without success. I've tried multiple methods (both Debian and Ubuntu) and they all indicate that Steam is installed but I cannot get it to launch.

The most persistent error when running steam by simply typing "steam" is:

threadtools.cpp (1952) : Assertion Failed: Permission Denied

If I try to run as "sudo steam":

Client is not authorized to connect to Server (The sudo steam command causes terminal to list lots of additional messages but that one seems most relevant).

Is running Steam via UserLAnd just not possible at this time, or is it likely I made some error during installation? Any advice would be greatly appreciated.

Additional Info: I first ran update then upgrade and installed the opengl drivers as well.

brettzx commented 6 years ago

I thought to run a program compiled for desktop computers, that an x86 processor (such as the Intel Atom in my phone) would be required. I'm able to run Steam on my Asus Zoom with Wine x86 but their implementation of DirectX doesn't work well enough to play games on Android yet.

Thanks for the tip about the Steam Link app, I've tried it before and it works pretty well but I wanted something I could use anywhere.

AdamMatthewLTM commented 6 years ago

@brettzx ,

I'll look into officially adding steam as a launchable app for UserLAnd, but I don't know how much of a nightmare it would be since I don't do gaming on my mobile device. For now, can you please keep this thread open and I'll go ahead and mark it as an enhancement/suggestion? I'll post updates to this thread regarding steam when I have them, including if I can get it to launch or not.

Thanks for your time and patience, -Adam

brettzx commented 6 years ago

Thanks Adam, your effort is appreciated!

brettzx commented 5 years ago

Ender, did it allow you to install, but Steam wouldn't start, like me, or was it a different problem?

joaormatos commented 5 years ago

@EnderNightLord-ChromeBook

So basically I loaded up steam and it worked... I tried to play a game, It launched and the game was unplayable. (most likely due to the device not having enough memory)

This was tested on a Samsung galaxy J7

How did you do that on a Galaxy J7, considering that there's no Steam client for ARM architectures?

joaormatos commented 5 years ago

And you're saying that you were able to run the Steam client, log in to a Steam account, install some game and run it, with the only problem being that the game was unplayable?

All of this on an ARM device?

brettzx commented 5 years ago

I'm the OP and I do have an Android phone with an Intel processor as I stated originally. Ender, it sounds like you are trying to be helpful but your explanation of testing on a Samsung J7 and then stating that this won't work on a phone don't make much sense. Adam originally said he would look into it. You said you tested it on an ARM Samsung J7. Joaormatos unassigned Adam and then questioned how what you claimed was even possible, and you want someone named Corbin to close the issue. It's not very clear who is actually a dev on this project...

AndrewScibek commented 5 years ago

@brettzx Just for clarity the main devs on this project are @corbinlc @MatthewTighe @luongthomas

You can see contributions here

brettzx commented 5 years ago

Thanks Andrew for the clarification, it helped me understand the structure of the project better, and now I am less confused.

Thanks Ender for trying to figure out how to get Steam to work with Userland, I know it's difficult to troubleshoot for me since I have an unusual device (Intel Atom) that's also pretty old.

It'd be a dream come true to play classic or less intensive indie PC games on a phone, but I understand it's a niche request that would also be difficult to implement. If any additional effort is put in to getting this to work, it would be greatly appreciated. Even if no further work is done to get Steam to work with Userland, I still appreciate what has already been tried. The Userland project is awesome for getting Android phones to do more than is expected, keep up the great work!

bubnikv commented 5 years ago

tigervnc will likely work for you to provide an OpenGL support (software rendering only), see https://github.com/CypherpunkArmory/UserLAnd/issues/441#issuecomment-486009763

n0rz commented 5 years ago

Is anybody working on this issue? I want to contribute

corbinlc commented 5 years ago

@n0rz I and no one from the core team is. We would love to hear any progress that you or others make.

TheNitzel commented 4 years ago

Before I go down this rabbit hole I figured I'd just ask. This thread seems to be focused on getting the Steam client working on a mobile device with Intel atom. Am I understanding correctly that getting the Steam client running on something like a OnePlus 7t Pro is not possible at all?

skerr40 commented 3 years ago

Can steam be installed and run successfully #383

peanutbuttermurmite commented 3 years ago

Haven't tested this yet, but box86 would probably work if you build it from source as it works for ARM linux and x86 linux.

Wiiplay123 commented 2 years ago

I've tested box86 with wine, and it won't run because of "wine client error:24: sendmsg: Bad address"

MajinPlaton commented 1 year ago

Eyo, how do I install programs in the first place?