> Valve has granted these Intel Linux developers complete access to the game's source-code, including the Source Engine. This has allowed Intel's Linux developers to better investigate possible optimizations and tweaks to their driver in order to enhance Source-powered games. Valve has even given them commit access to push back changes to the game company.
That sure is something EA and Ubisoft wouldn't do in a million years.
To be clear: they didn't email the code to some random people on the internet or post it to a mailing list. They shared it with employees of Intel Corporation, no doubt under NDA. Those employees happen to work on open source drivers, of course, but they certainly won't be spreading the Source source (heh) around.
Of course it is. I was just responding to the surprise -- this isn't Valve sharing their code with "the open source community". This is Valve and Intel jointly tuning software in a commercial relationship.
> Valve makes games people actually want to run, rather than most of the games we work with now...
BURN!
And I know I've said this before, but there are open-source drivers for the other vendors' cards as well...and I think they'd benefit tremendously from some Valve love.
If only those drivers were backed up seriously by their corresponding hw manufacturers, maybe Valve would consider trusting them a bit more. If Valve source code is spotted in the wilde, there will be only that many possible leaks, and all of them would be dependable (i.e. able to pay up in case of successful litigation). With independant teams of developers, it is very understandable that Valve doesn't want to take that risk. The only thing that Valve might do is contribute enginering strength to those other drivers projects, but I suspect that Valve doesn't have the workforce for that. Besides, that wouldn't necessary be seen as a keen move from Intel's perspective. I'm all for more open source drivers, but really it has to come from the manufacturers first and foremost, in this case at least. The only case I know of a game shop working directly on an OSS driver was when John Carmack helped with the Utah GLX driver effort, and that was a long time ago.
I'm guessing Valve's foray into Linux is more or less a hedge against Microsoft. If Windows 8 is a massive flop, the next best option is Mac or straight Linux. If Windows 8 is a success, well, I suppose it is business as usual albeit with some extra pressure from the Windows app store.
It's a definite possibility. However, with Android and iOS many people are learning that the world doesn't end after Windows and Ubuntu is very user friendly.
The typical PC user uses a web browser, an office suite and videogames. With Chrome you have an excellent web browser regardless of OS; LibreOffice is fine for many users and it's interface is similar to that of Office pre-Ribbon, which many appreciate. Games have been a painful issue, but with browser-based games and Valve porting to Linux it's getting really better.
I believe it's a matter of time until users begin questioning the Microsoft tax when they can get a useful OS sans viruses and malware for free.
No doubt there will be more attempts, but there are reasons to expect they won't be as successful. The default method of installing applications on Windows and Mac is to download an executable from the internet and run it as Administrator. The default method of installing applications on Linux is to get them from the package manager, and binaries downloaded from the internet don't have the execute bit set by default.
I don't mean to say that Linux is totally immune from malicious software, but it's a much harder target. You're in the position of having to either get malicious software into the repositories, convince users to do something arcane and atypical with binaries downloaded from the internet, or exploit security vulnerabilities in installed software on an OS with a package manager that auto-updates everything to the latest patch on a regular basis. None of those is anywhere near as easy as "click here to see Anna Kournikova naked" or exploiting known Java vulnerabilities that Apple was kind enough to leave unpatched for like a year.
I'd like to see this as a standard. Somewhere between the Linux Standard Base specification and the periodic Ultimate Linux Box, so I can know what to buy if I want to run the next round of games, developers can know what to target, etc. Then someone can make consoles to the spec.
I am not convinced. If they were getting ready for a "steambox", why would they be spending their time getting their stuff in working order on multiple drivers? And if they were going to pick one and stick with it, I would think that Intel's would be out of the running to begin with.
That they are taking Intel's cards seriously suggests to me that they really do intend on taking Linux on consumer laptops/desktops seriously. They may still go for a dedicated Linux console, but I think that will be very much in addition to Linux on the desktop.
If Nvidia have the only working drivers for Source on Linux, then they can push up prices on their hardware to Valve, safe in the knowledge that it could take months for Valve to port their entire games library to AMD or Intel. If Valve keep support for all three, then they can squeeze the hardware manufacturers for better prices lest they take their custom elsewhere.
I don't know. I think "Drop your price, or we'll stick an Intel GPU into our new console" is a pretty bad bluff, even if they can get Left4Dead running on it surprisingly well. NVidia and AMD should both know nobody would ever actually use an Intel GPU for something like that.
It's a little more nuanced than that. It can put the brakes on Nvidia and AMD from trying to screw the nut in pricing, especially if the entire Steam catalogue will play on a good enough Intel GPU.
I don't think they want to get in the hardware business.
Instead, what I would see them doing is develop a software package that any cheapo hw manufacturer can drop on a pile of x86 hardware and call the result a Steam console.
I think an interesting takeaway from this article even for those who are not really interested in gaming on Linux is that the benefits of open source development can be seen even when source isn't made available to the world, but just within or between organizations.
That is probably something most HNers know or suspect already, but this seems like a particularly clean proof of that concept.
Playing CS:GO on Fedora 17 with the latest nVidia drivers is an absolute nightmare. However, the framerate and audio lag are doing wonders for building my patience.
A bit late of a response sorry, but now that VMWare and others have OpenGL support inside the VM, isn't that the graphics card access you are referring to? I'm sure it's still slower than bare metal, like all abstraction layers, but perhaps it's better now?
I doubt it will actually bring much in the way of new blood. But it will make the life of existing linux users more pleasant (one less wine/virtualbox work around)
I really hate reading articles on Phoronix because they divide each article in 5, 10, 15, etc. pages. I understand they want to increase page hit but using an adblocker just defies the purpose.
That sure is something EA and Ubisoft wouldn't do in a million years.