ValveSoftware / SteamOS

SteamOS community tracker
1.57k stars 70 forks source link

SteamOS for Tegra #191

Closed dmmdea closed 10 years ago

dmmdea commented 10 years ago

There is a new development kit, called the "Jetson TK1", released for testing by Nvidia.

It is an interesting piece of hardware, as it comes equipped with Tegra K1 SOC:

The thing is... It supports Linux for Tegra, and more specifically, it supports OpenGL 4.3 (OpenGL 2.1 is needed for most SteamOS games).

Now, I'm no expert in this subject, but I wonder if Valve could implement some kind of support for this platform, since the specs are pretty much similar to a regular PC (It would only be suitable for some light gaming though, but Linux doesn't have many AAA titles yet, anyway), and it already supports Linux in some way (again, I'm not familiar with the subject).

I think this has a lot of potential for a really small form factor rig at an extremely low price.

Could it be done? Thanks.

waitwhobrokethat commented 10 years ago

Not only would SteamOS have to be ported to ARM, but all of the 450+ game's as well. this would be better for in-home streaming.

MrSchism commented 10 years ago

Exactly. The only current viable solution for that would be to develop an arm-based streaming app. I'd honestly like to see a streaming app built specifically for ChromeOS, too. It would utilize the higher-quality features of these lower-end devices.

It allows the two separate paradigms (Steam in-home streaming to low end devices... and low end devices using network-based services) to merge the way they should.

Balderick commented 10 years ago

Serious Sam and Trine are two known working examples of games working on a T K1 device (non SoC) Trine dev reports how easy and quick it was to recompile for ARM(Android).* Android would not be needed if say SteamOS could run on ARM devices. Linux for Tegra already exists.

(*The shared link below is main source.)

It is a huge increase in performance and capability. Not sure what the soc version of the T K1 mobile chip could bring to gaming devs. But "never say never" regarding PC games on mobile devices. They are here already and Valve are porting Portal to ARM/Android. Many devs see Android as the issue preventing them going mobile with their apps. The fact mobile chips are now even comparable to PC cpu/gpu power is astonishing. Mobile chips are forecasted to increase in processing power ten fold (x10) in next few years. Most well established manufacturers/vendors are restructuring companies to accomodate focus on mobile devices due to the huge decrease in desktop or PC device sales; which is forecasted to accelerate in next few years.

Some food for thought regarding gaming on mobile devices and confirmation Valve are there already check this out http://www.eurogamer.net/articles/digitalfoundry-2014-in-theory-steamos-and-the-opengl-factor

There are many innovative input devices on market (MYO armband for example) which may be indicative how we interact with machines may soon be greatly be different from what most PC gamers are familiar with. How many hardened PC gamers acknowledge any controller as appealable? Probably the same amount of casual PC gamers can see why making their gaming rig a quasi console could be a realistic choice for them. On the other hand how cool would it be to be able to play the same games either in any livingroom or the bus or train on way to work? This is what T K1 devices and SteamOS going mobile could mean.

MrSchism commented 10 years ago

Serious Sam and Trine are two known working examples of games working on a T K1 device (non SoC) Trine dev reports how easy and quick it was to recompile for ARM(Android).* Android would not be needed if say SteamOS could run on ARM devices. Linux for Tegra already exists.

While this is true, it becomes a case herding cats. Valve doesn't compile the source for the games; the devs do. That being said, getting to every studio/developer to get a recompilation is something of a pain and goes beyond the Steam-for-Linux compatibility.

What if you wanted a game for your ARM device, saw the Linux compatibility, bought, and couldn't use it on your desired device. ARM would be considered a different platform game-wise.

However, using it for a streaming receiver would be of immediate benefit.

Muktee commented 10 years ago

Let's leave ARM for Gentoo, Android, and Chrome; atleast until OpenGL 5.0 arrives. Trying to be a Jack of all Trades, you will be a Master of None ! Remember Microsoft Windows RT Disaster ? Microsoft tried to be a Jack of all trades, and now it is loosing x86 marketshare because of Metro UI.

MrSchism commented 10 years ago

Metro UI and ARM support are two totally different things.

It's also worth mentioning that Debian (what SteamOS is running under the hood) has an ARM port. Porting Steam/SteamOS to ARM wouldn't take much work at all; as mentioned above, porting the games would be the hard part.

Muktee commented 10 years ago

What I am saying is, right now Linux Graphics drivers are a mess, with no unified approach. I've tried Steam on Y500 and AO722 with Ubuntu 13.10, and graphics didn't work on most games. Drivers: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386 (installed by Steam app)

I feel different game developers are using different graphic drivers for Linux games, which is why some games work perfectly, while others do not.

Hardware fragmentation is fine as long as there is an unified API to develop with. But API fragmentation within an OS is the worst sort of developer hell. So before branching out into other architectures, we should wait for OpenGL 5.0 / OpenGL NG which will create a unified graphic driver standard.

Plagman commented 10 years ago

We have no plans for that today, but thanks for the suggestion.

JoshuaMurphynz commented 8 years ago

Not a bug. Please close On 25 Nov 2015 17:45, "proglo projection luminance technology" < notifications@github.com> wrote:

why is steam not open source / why do people still tolerate such behavior

ā€” Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/191#issuecomment-159490951 .

MrSchism commented 8 years ago

Uh... wrong post, @not83?

JoshuaMurphynz commented 8 years ago

No? On 13 Dec 2015 22:40, "Joshua Embrey" notifications@github.com wrote:

Uh... wrong post, @not83 https://github.com/not83?

ā€” Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/191#issuecomment-164242328 .

Tele42 commented 8 years ago

Just to be clear, asking for a closed issue report to be closed isn't going to lead to an action.

JoshuaMurphynz commented 8 years ago

If it's not a bug then it can't be felt with can it. This is a bug reporter On 14 Dec 2015 14:52, "Tele42" notifications@github.com wrote:

Just to be clear, asking for a closed issue report to be closed isn't going to lead to an action.

ā€” Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/191#issuecomment-164321330 .

MrSchism commented 8 years ago

Our point was that you asked for it to be closed. It is closed.

JoshuaMurphynz commented 8 years ago

Ahh šŸ˜Š doing this by email sorry On 14 Dec 2015 21:04, "Joshua Embrey" notifications@github.com wrote:

Our point was that you asked for it to be closed. It is closed.

ā€” Reply to this email directly or view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/191#issuecomment-164373170 .