Why Valve Wants To Port Games To Linux: Because Windows 8 Is a Catastrophe
An anonymous reader writes "Gabe Newell wants to support Linux because he think Windows 8 is a catastrophe for everyone in PC space. He wants to move away from a closed ecosystem of Microsoft Windows 8. He recently made a rare appearance at Casual Connect, an annual videogame conference in Seattle. From the allthingsd article: '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.' Some Linux users think that this is a win-win situation for Linux users as it will brings good game titles on the Linux system that haven't been there and it will protect steam business model from both Apple and Microsoft."
Steam has a lot of OpenGl ports for OSX.
To be fair, the windows client isn't all that hot either. It takes several seconds to switch between tabs, pressing the forward and back buttons takes a while to work (apparently its internal browser has no cache), skips pages, etc. The downloads screen is completely unresponsive, there isn't even visual feedback that you've clicked the pause or resume buttons, you just click then wait for it to decide if it's going to start or stop.
If I have been able to see further than others, it is because I bought a pair of binoculars.
You are behind the times, and should really be firing your complaints at Nvidia. For the last couple of years I've used ATI cards for GL development exclusively. Unlike Nvidia cards they actually implement the GL spec to the letter. With Nvidia cards you can pretty much call any old combination of GL functions, and something will appear on screen. They never fail! This is a problem because you never find out errors in your GL code until after you've shipped the product. With ATI, if you pass an invalid arg, or call a method at the wrong time, they will generate the correct error. This sadly leads to a situation where a developer uses an NVidia card for development, ships, and then it won't run on ATI or Intel cards. The upshot is that people incorrectly assume that ATI drivers suck. They don't. Nvidia drivers are the ones that suck!
And it still is. Specifically, you need to hold your hands extended before you for prolonged periods of time and make huge, sweeping motions, lose two mouse buttoms and the wheel, and trying to type will require on-screen keyboard which obscures the screen contents and is slow to use (since you can't touch-type). And on top of that you'll get grease on the screen.
Tablets use a touch screen because they can't fit in a keyboard and mouse, not because it's an even remotely good solution.
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
The only reason you find them superior is because you've been using WADS since 1992, you're used to it. If you'd been playing FPSs on a console for the last 20 years, you'd be pointing and laughing at the K&M users.
I've said it before and I'll say it again: The reason I find Keyboard and Mouse superior for FPS games is because the mouse has far more precision than an analog joystick does.
It doesn't hurt that I tend to use a lot of the extra keys on the left side of the keyboard for various other things, including various games' "push to talk" voice chat keys.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
If you're curious, you can actually read the Valve Employee Handbook at their site:
http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf
From the handbook and other things I've read, I think nobody at Valve is told what to work on... period. They work on whatever they want / think will be valuable. Valve sets the hiring bar so high that this hasn't been a problem. And, even if it was, they do periodic peer reviews that would expose the truly weak links.
It's a really, *really* interesting model. Valve, having had the huge success that is Steam, is in the relatively unique position of having loads of cash and operating in an open-ended market that rewards creativity. I sometimes wonder if it could work in more traditional companies / businesses. I imagine it could work at some place like Microsoft or Goole that's flush with cash (if they weren't public companies, that is). I doubt it would work well at a smaller company whose life depends on executing well on a very narrow strategy.
You are behind the times, and should really be firing your complaints at Nvidia.
Discussions on graphics card performance show both suck in different areas.
They never fail! This is a problem because you never find out errors in your GL code until after you've shipped the product.
Or new drivers are released which break things like in Rage.
The upshot is that people incorrectly assume that ATI drivers suck. They don't. Nvidia drivers are the ones that suck!
Perhaps you missed the recent article stating AMD/ATI video drivers are incompatible with system-wide ASLR. 'Always On' DEP combined with 'Always On' ASLR are effective exploit mitigations. However, most people don't know about 'Always On' ASLR since Microsoft had to hide it from EMET with an 'EnableUnsafeSettings' registry key — because AMD/ATI video drivers will cause a BSOD on boot if 'Always On' ASLR is enabled.
Man blir trött av att gå och göra ingenting.