Give it one, three, five, ten or fifteen years. When will these proprietary binaries stop working?
I look forward (probably in vain) to the day when game developers want their games to be playable by anyone on any system, any time, even long after release. Played by everyone. I mean, who wouldn't want his work to be loved by everyone and forever? Why?
Freeing the code is a first, inevitable step.
I don't think developers are the problem.
I've played World of Warcraft a lot. It's a game that has affected tens of millions of people directly, and hundreds of millions indirectly (through WoW's influence on other games, game models and so on). It has built careers, businesses, companies, and so on.
Yet one day, it'll close down and nobody will ever be able to play it. All that'll be left will be the game files - 3d models - and a lot of screenshots.
Sad.
In reality, the game has gone away. Every time a new expansion has come out and reset everything millions of people had their old game taken and were given a new game. And sometimes, they didn't like the new one, and sought the old one. And even if it is illegal, the market is providing their demands. There are even a few open source projects for server cores to run WoW on.
I actually think it'd be really exciting for someone to write a compatible client for a 3D game like that and release it. What would FreeTF2 look like? The idea of multiple clients implementing a proprietary game netcode and all simultaneously playing together is really interesting to me, at least.
This has happened with Second Life but only because Linden Lab explicitly facilitated it. They actively encourage third-party developers and release the code of their official reference client. Second Life The Network is also basically just a bunch of scripts and textures coming down the pipe so it's easier to implement than say an unofficial client for an FPS or RTS, which is very likely much more opaque.
> I don't think developers are the problem.
It depends on the project. So I guess big commercial titles have other problems. Smaller groups though -- whether indie game studios or just individuals making freeware games (Dwarf Fortress, anyone?) -- they're usually what the developers make of it. And it very often is the case that the developers do not care about others' freedoms or portability and all that. It's too much work, nobody uses that platform, we don't care about minority users, whatever. The same old excuses, which are mostly BS.
Try boot a 2004 Linux in Qemu without using kvm, kqemu or the like. Play a game in it. For the heck of it, try emulate a machine with a different ISA.
Am I the only one who just gave up because of video and sound driver issues? That's for 3d, of course - as stated above, everything in a window manager usually works just fine.
That said, this is awesome news, maybe I'll come around to try dualboot again (after many, many years) because it could be easier to get my Radeon working under Linux than some of the other chips (especially on laptops) in the past.
PS: don't know why you get downvoted. I wish it was possible to flag unwarranted downvotes...
Performance is still not as good as on Windows though. For example I can't play Dota 2 because of low fps on linux but on windows it is playable.
Laptops and wireless are still definitely a big issue. I think desktops have a much better chance of working. Whether they work as well as Windows or not is a different question.
No issues here. I guess you may be running AMD hardware hence the video drivers issues, but I haven't had sound issues in games for years.
Same game on Windows, likely no problem to fix.
Issues for sure still happen with Linux gaming. Many games are fine though, of course.
Just speculation ;-)
It's been working great for me. I haven't tried Crysis or FarCry yet, but I can play Half Life 2 at maxed out settings at 60 fps steady and stable. I play a lot of older games, but Bastion, Shadowrun Returns, Rust, Beatbuddy, Fez, Portal (2), Dust, Civ5 all run beautifully. I realize these aren't latest power games, but considering the topic I think this is ok.
Then again, I am very, very comfortable messing around with drivers and settings. Every time I upgrade the kernel I have to recompile my drivers (using AMDs Catalyst beta 14.6 currently). I don't mind, but you might.
http://www.phoronix.com/scan.php?page=article&item=linux316_...
This seems to suggest that Nvidia's drivers are vastly superior on new OpenGL 4 features, though they do come from Nvidia: http://www.phoronix.com/scan.php?page=article&item=amd_apite... It's probably cherrypicking benchmarks a bit, but cherrypicking shouldn't have that dramatic results... Seems like I'll be sticking with Nvidia.
With this and steam linux edition, the future looks bright for linux gamers.
Playing colonization on linux this evening :-)
I read on the forums they're wine wrappers though (officially supported, but still). Native ports would be the best, of course.
Obviously, one can't support "Linux" - that's abstract shortcut title for plethora of various GNU/Linux-based OSes. Yet, I think Tux is universally recognized symbol for those.