Tuesday, July 17th 2012

Valve Announces Steam and Left4Dead 2 for Ubuntu

Valve announced porting of its Steam content-distribution platform, Source game engine, and the smash-hit multi-player game title Left 4 Dead 2 (L4D2), to Ubuntu (Linux). The port isn't exactly straightforward, as code has to be rewritten for OpenGL. Valve already accomplished most of this, with its Mac OS X port, which uses the same API.

Valve is targeting just one distribution at this time, to minimize "optimization" overheads. Derivatives such as Mint could run the platform just fine. Valve's immediate goals are to get the Steam client to work on Ubuntu with full functionality, launching Steam for Linux with L4D2 (thanks to SteamPlay, gamers with L4D2 on Windows can play it on Ubuntu without additional purchases); and optimizing L4D2 to get additional frame-rates on Ubuntu. Valve is also work to get its other titles ported to Ubuntu.Source: Valve
Add your own comment

63 Comments on Valve Announces Steam and Left4Dead 2 for Ubuntu

#1
SIGSEGV
debian based linux are awesome, i hope steam also provide rpm and tgz binary package
Posted on Reply
#2
Filiprino
W1zzard said:
libGCM on PS3 is faster than OpenGL on PS3 because libGCM is providing lower-level hardware access, which helps developers maximize performance.
LibGCM is a bypass for some things, for others libGCM just relies on OpenGL.

Also lower-level hardware access does not mean better performance. It also means more bugs and errors, and with today's computer compilers (GCC behemoth) manual performance improvements aren't that high except in case of vectorization or if your code is a pile of crap with lots of idiotic hot spots.

It's obvious that in consoles the need of lower level access may appear because the SDKs of consoles are developed by the company that produces the hardware without any other contributors.

GCC, libgc, and the rest of the toolset is developed by much more people and it's surely better optimized than any privative SDK provided by vendors. Only Intel's ICC can compete and exceed GCC's performance, on their own processors.

Also, we are talking about gaming on Windows, an OS that has lower performance than GNU/Linux. If we talk about the graphics pipeline we have to blame graphics vendors, although they already have a very similar performance to Windows drivers, so imagine if they start to work more on them, the performance that can be achieved would increase even more, exceeding that of Windows.

Finally, I only have to say that I wish Steam stays on GNU/Linux and helps to make it more popular and used, so better hardware support comes in. Also it would be a very good thing if they release source code of some parts, interfaces or whatever, if they don't want to open source the whole code. Support from vendors is always welcomed, but if it's open source and free as in freedom, much better. I don't want to continue using the same crappy closed drivers of a lot of vendors that after a year or two get discontinued.
Posted on Reply
#3
Deadlyraver
Having Ubuntu as a gaming platform will be an amazing idea. I wonder if Half-Life 2 would be the next game on their list?
Posted on Reply
#4
theubersmurf
Deadlyraver said:
Having Ubuntu as a gaming platform will be an amazing idea. I wonder if Half-Life 2 would be the next game on their list?
I think tf2 would be more likely.
Posted on Reply
#6
VulkanBros
W1zzard said:
you guys are aware that 99.5% of games on steam are directx based, which means they can't be easily ported to linux (opengl)

windows pc game sales are barely enough incentive for developers to do sloppy ports from console (xbox360 is directx).
imagine how interesting a tiny linux community is, requiring complete rewrites of the rendering code
All start is difficult.... but without a try nothing will happen - so yeah it may be difficult but at least someone is trying....and that is great IMO.
Posted on Reply
#7
Nordic
Why is valve going to linux?
Gabe Newell

“The big problem that is holding back Linux is games. People don’t realize how critical games are in driving consumer purchasing behavior.
“We want to make it as easy as possible for the 2,500 games on Steam to run on Linux as well. It’s a hedging strategy. I think Windows 8 is a catastrophe for everyone in the PC space. I think we’ll lose some of the top-tier PC/OEMs, who will exit the market. I think margins will be destroyed for a bunch of people. If that’s true, then it will be good to have alternatives to hedge against that eventuality.
https://allthingsd.com/20120725/valves-gabe-newell-on-the-future-of-games-wearable-computers-windows-8-and-more/
Posted on Reply
#8
theubersmurf
I think he's right too. I've thought so for a long time.
Posted on Reply
#9
baggpipes
theubersmurf said:
Speaking of which did you run that from your console and download it? I'm wondering if canonical will make it available through their update service or if it will be a separate download.
I was just being dumb really... I'm sure it will be a separate DL... but who knows???
Posted on Reply
#10
theubersmurf
baggpipes said:
I was just being dumb really... I'm sure it will be a separate DL... but who knows???
I'm sure if they're able, canonical will make it available via the package manager.
Posted on Reply
#12
Aquinus
Resident Wat-man
I would be pretty pumped if I could
code:
sudo aptitude install steam-client
Posted on Reply
#13
Vinska
Aquinus said:
I would be pretty pumped if I could
code:
sudo aptitude install steam-client

I would be even more pumped if I could
code:
cd ~/.steam_source && ./configure && make -j9
Posted on Reply
Add your own comment