3 ms·
Two answers that I can think of at first glance: 1) A large proportion of the games that I own for Linux are developed using the Unity engine. This has many a
by adwf 13y ago
Two answers that I can think of at first glance:
1) A large proportion of the games that I own for Linux are developed using the Unity engine. This has many advantages for an indie developer (ease of use, cheap license), but is especially useful because it can cross-compile to Windows/Mac/Linux/Android/iOS/Xbox/PS. Even Blackberry! This is a godsend for indie developers trying to reach as large a market as possible.
So the challenge isn't necessarily to get developers to stop using DirectX, but to get the major engine developers (eg. Unreal) to ensure good cross-compilation support. They already have to a certain extent, because the PS3 is already using a form of OpenGL. All we really need is a little extra effort from them to make sure it's compatible with Linux. This would immediately add a large proportion of the current game releases to the Linux market.
2) Driver optimisation isn't as important as you might think. The average PC graphics card vastly overtook consoles in graphical power a very long time ago. Certainly within a year or two of the current generation of consoles. Even without optimised drivers, they are still far more powerful than the Xbox360 or PS3.
All in all, the obstacles are very surmountable. The biggest problem that I can see lies in convincing the big game engines, like Unreal, to bother with such a small market. But if Valve leads the way with the Source engine, they could start eating away at the likes of Unreal - simply by being the only AAA choice on Linux.
- pachydermic 13y agoGood driver support is still pretty important... it's definitely one of the worst parts of Linux right now. I have an Nvidia card with Optimus in my laptop, and it's a total headache... I can't do stuff like connect a TV to my laptop and extend my display like I can with windows. The performance is not as good (which obviously matters for demanding games). The battery life is not as good. I just broke my X server when I tried installing some package (with apt) which wiped out some of my graphics libraries somehow... definitely not something your average joe can handle. Overall, it is a huge pain in the ass. I oh-so-wish that graphics cards would "just work" like wireless cards now do. But if you're on a desktop and get a well-supported card, you're right. It's not a big deal.
- adwf 13y agoOh god, I'd forgotten about Optimus, it's a whole new level of messed up! I completely agree on that front. Took me days to get my laptop working right over the summer. Thankfully I don't game on my laptop, but if I did, I'd be very annoyed. The only way I actually got everything working was by installing Gnome Shell of all things...