The State of Linux Gaming In the SteamOS Era
An anonymous reader writes: It's been over a year since Valve announced its Linux-based SteamOS, the biggest push yet from a huge company to bring mainstream gaming to Linux. In this article, Ars Technica takes a look at how their efforts are panning out. Game developers say making Linux ports has gotten dramatically easier: "There are great games shipping for Linux from development teams with no Linux expertise. They hit the 'export to Linux' button in the Unity editor and shipped it and it worked out alright. We didn't get flying cars, but the future is turning out OK so far."
Hardware drivers are still a problem, getting in the way of potential performance gains due to Linux's overall smaller resource footprint than Windows. And while the platform is growing, it's doing so slowly. Major publishers are still hesitant to devote time to Linux, and Valve is taking their time building for it. Their Steam Machine hardware is still in development, and some of their key features are being adopted by other gaming giants, like Microsoft. Still, Valve is sticking with it, and that's huge. It gives developers faith that they can work on supporting Linux without fear that the industry will re-fragment before their game is done.
Hardware drivers are still a problem, getting in the way of potential performance gains due to Linux's overall smaller resource footprint than Windows. And while the platform is growing, it's doing so slowly. Major publishers are still hesitant to devote time to Linux, and Valve is taking their time building for it. Their Steam Machine hardware is still in development, and some of their key features are being adopted by other gaming giants, like Microsoft. Still, Valve is sticking with it, and that's huge. It gives developers faith that they can work on supporting Linux without fear that the industry will re-fragment before their game is done.
Just checked and yep, Steam is still broken on ZFS.
Oh, well. Guess I'll just continue not buying or playing any games, then...
Sorry, but I could live tomorrow on Linux.
I only use Windows because it was "for free" because of my employer buying me a laptop.
But for five years, I managed and supported a 90% Windows network with hundreds of devices primarily using a laptop which had LibreOffice, etc. installed.
OS - sorted.
Office suite - sorted (sorry, but it is. I used to get people envy my LibreOffice setup, as I could do everything they could do, and manage their same files they managed, and also do things like open ancient foreign formats that people emailled us still).
General apps - sorted.
Games - 1/3rd of my Steam account "just works" on Linux.
For years, I didn't have Windows or Office, as an IT professional supporting users on Windows and Office. Sure, it would have been nice to have a native tool occasionally, but for the odd things I needed (e.g. AD admin tools) it was always safer to just remote-desktop into a Windows machine, or use VM's (Samba tools just aren't there yet).
For everyday use, personal and business, I used Linux as the base OS and for the vast majority of tasks. Only when I was doing something very Windows-specific did I have to load up a Windows tool and always did it from a Linux machine.
Linux games on Steam?
http://store.steampowered.com/...
crazy dynamite monkey
>Worthy Office Competitor
Most people don't need anything more than Google Docs.
>but muh obscure Word function
If you're using something obscure in modern versions of Office, you're going to lose when you try to share the document with /other/ Office users. And don't even get me started on formatting when everyone and his brother has slightly different fonts installed (well, it certainly seems that way).
Most (sane) offices have standardized on Office 97 formats, out of desperation with Microsoft's ever changing formats. Office 97's formats are well known and well handled by Office alternatives.
>Windows 10 looks very good
It does? When the icons look like they've been done in Paint?
The Oxygen icons in KDE are better.
>DirectX
Sorry, OpenGL is still better.
--
BMO
To answer your why. The number one reason for using DirectX APIs is because of the ease of use with Visual Studio, the second reason is that commonly game development courses until recently focused exclusively on Direct (that has changed because of mobile devices).
Change is certain; progress is not obligatory.
Then riddle me this...why does NOBODY, and I do mean nobody, not in FOSS nor in proprietary, support Torvalds driver model? After all if it was good there is absolutely NOTHING stopping them from adopting it, right? And what about BSD, why does it not follow the great Torvalds driver model?
"nobody" migth have been an exageration. Intel does. As do plenty of others (logitech, realtek come to mind, but there's a lot more). But I think naming Intel should prove that it's not just just one man.
Also, BSDs follows an extremely similar model: In the kernel tree. Most OpenBSD don't support binary blobs either, I've no idea about the rest.
The reason why is obvious, its because its shit that just won't scale. Hell basic math will show you that "let the kernel devs handle it" utterly collapses when the number of drivers reaches 5 figures because there simply is not enough kernel devs to keep up with all the hardware that is already out, much less the hundreds of new devices released this and every other quarter. It really VERY simple, in 1993, when the entire OS could fit on a single floppy? Then sure letting the kernel devs handle it made sense, they had MAYBE 30 drivers all told to deal with, now how many is there? 100,000? 200,000? Even if you pumped up the devs on coke and locked them in a room with NOTHING to but but deal with drivers they would have MAYBE 5 minutes every 3 years for each driver!
The devs just check that everything is the tree is ok, The drivers themselves are written by the hardware developers. When I had an issue with a Logitech mouse on PowerPC, it was a Logitech dev that submitted that patch to the linux kernel. That model does scale.
But if you truly believe what you are saying? Then put your money where your mouth is and take the Hairyfeet challenge which just FYI only requires Linux to run HALF, I repeat HALF as long as a Windows lifecycle. Surely your OS can do half of what Windows can, right? I look forward to seeing your video posted here and the complete vid on Dropbox. of course we'll never see it because if you actually attempt to take the challenge you'll see what I saw countless times and that is Torvalds.driver.model.doesn't.work. and it all comes down to his driver model being made of fail.
The hairyfeet challenge is stupid. Is someone is stupid enough to invest money on something without knowing what it is or any previous research to see if it fits their purpose, they deserve what they get. Even if you know nothing about PCs, you can ask someone that does.
The problem is not related to the driver model at all (which is actually far better than the MSFT one), but to the fact that microsoft has a huge amount of money, has held a strong monopoly over a very long time, and there's a lot of money motivating manufacturers to just write windows drivers. It's money, there's nothing technical about that.
I suppose by "nobody" you mean "everybody except nvidia"? Because the nvidia binary blobs are pretty much the only drivers that occasionally have problems with kernel updates due to the way they really mess around deep into the kernel (ie: they implement their own drm code and X api). With Nouveau finally starting to mature, this is thankfully becoming less and less of a problem. But pretty much every other driver (proprietary or otherwise) seems to work just fine with the linux driver model.
Meanwhile a Windows user can buy a PC and have the drivers that come on the system run for the ENTIRE LIFE of the system, I can take a copy of XP RTM, install the drivers, and then run it through the entire life of the OS, 3 service packs and countless patches, know how many drivers will be non functional at the end? NONE, that is how many drivers will be broken at the end and THAT is what you are competing against, and failing miserably!
So, are you saying that over the life time of your system (what is that, say 6-7 yrs?), you never update the drivers? What do you think a service pack is? Nevermind. Anyway, it doesn't matter because you are wrong. SP2 broke a lot of XP drivers (and software for that matter), including the nvidia driver. Yes, you can now download an updated nvidia driver that works, but at the time of the SP2 release the old nvidia driver did not work on SP2.