Valve Finds Open Source Drivers To Be Great
An anonymous reader writes "Intel's Open-Source Technology Center was given source-code access to Valve's Left 4 Dead 2 game in order to help them fix Linux bugs and to better optimize their graphics driver to this forthcoming Linux native game on the Source Engine. Intel has talked about their Valve Linux development experiences and now they managed to get Left 4 Dead 2 running on their open-source graphics driver. Valve also has grown fond of open-source hardware drivers: 'Valve Linux developers have also been happy looking at an open-source graphics driver. Valve Linux developers found it equally thrilling that now when hitting a bottleneck in their game or looking for areas for performance optimizations, they are simply able to look into Intel's open-source Linux graphics driver to understand how an operation is handled by the hardware, tossing some extra debugging statements into the Intel driver to see what's happening, and making other driver tweaks.'"
Of the GPUs available, Intel has by far the best open source driver. They don't even bother supplying a proprietary one. However, intel GPUs suck, and gamers will have either a nVidia card or an AMD card. There are open source drivers for both of these, but they both suck far worse than the Intel driver.
I really hope Valve can talk either AMD or nVidia into doing something about the quality of their open source drivers. But I'm not holding my breath. Chances are they'll just release a Steam box with Intel hardware instaed.
Give me Classic Slashdot or give me death!
Mixing free software and commercial software can sometimes work wonders. Sadly sometimes is a misunderstood thing.
-Woof woof woof!
Since they are kick ass.
Even for performance.
Too bad afaik Intel doesn't do any consumer graphic hardware which is as kick ass as Nvidias and ATIs though.
But yeah, watch Phoronix for Linux Intel OpenGL drivers vs others.
Funny how Valve just *loves* Linux now that Microsoft threatens their primary business model. Meanwhile, John Carmack, who supported Linux before it was trendy and cool and has no financial incentive to shit all over Microsoft claims that Linux is not a good platform for games. Gee, I wonder who I should believe?!?!
Similes are like metaphors
I have this feeling that Linux community (or the larger free software community - ESR fans may simply not care) ever since announcements of Steam and L4D ports got public, thinks of Valve a little too high than the company deserves. At the same time as they criticise Windows 8 walled garden, they are pushing new TOS to their Steam service users which, most importantly, dropped the notion of owning a digital "product" in favor of "subscribtion". This is yet another step on the path towards taking our legally purchased software away from us.
As Linux serves to give it's users total control over their computers, I think at least part of community should rethink their enthusiasm over Valve coming to Linux platform. In my opinion, some of practices it brings are totally at odds with free software values.
PS. captcha "dissent", very true.
Open Source != Linux
In case you are not familiar with basic programming/math syntax, the above means that the two are not the same.
This is good news, because a company like Valve might actually have the clout to get AMD and/or nVidia to release good open-source drivers. After all, if it wasn't for the games released by companies like Valve, a heck of a lot fewer PC owners would need/want discrete video cards. And neither AMD nor nVidia wants a popular game to run worse on their card than on their competitors.
You'd think this would be obvious... but it's good to see someone stand up and take notice. Of course having the source is extremely beneficial, especially if you have the inclination and skills to interact with it (or can pay someone who does possess these qualities). I hope this gets lots of coverage. Maybe with more eyes and more review, people can spend more of their time creating and trying new things and less time recreating the wheel. Open source is an excellent way to help achieve that goal.
Seriously, other developers would never try to experiment with linux, due to the cost it would result in. With the massive budget that valves has with Steam, they can afford it and it can only do good for all of us.
Valve is sitting in closed rooms patting itself and Intel on the back.
Intel GPU performance and drivers have in every encounter I have suffered them - blown. Yes, they will do basic workload gfx wise. They will run office. They run basic apps. The times I take complex apps and have problems are legion. Its great that Intel and Valve are debugging the worst hardware in the PC gaming arena. Great. Even the current HD4000 leaves much to be desired.
Might I suggest this is the last place Valve should be knobbing around? If the aim is to make Linux + Intel garbage GPU a gaming platform, I'll even vacate to consoles.
Maybe its a case of 'we must make steam and our games work from the bottom up'. If so, then I'll cut some slack.
Valve need to be focusing and getting on board Nvidia and ATI. They are the only really viable PC gaming platform centric hardware to focus on, and IMHO its the only place to focus.
But I said this at the beginning when Valve started down this road. Its a horrible broken lonely road, with vendors not liking Linux enough, and Linux being in a mess at driver and API level.Valve will need to drag the API and driver layers and APIs together (and form up a direct X alike organised, working, stable layer) because no one else is going to do it for them. As they require DRM, they have a perfect vehicle to offer the GFX vendors a driver layer that is open to closed source/binary layers.
All the positive stuff coming out can be ignored. This will be a huge uphill battle, and they are only at the very edge of this task. Even if they get their Source platform working to a vague level, the rest of steam is far far behind, with most Windows Games being Direct X based for a start.
And even if you make Linux + Steam a gaming platform. Its a very long way off Steam + windows. A very very long way off.
We`re all equal
Maybe developing with open source graphics drivers is great, but that's a different story than the state of graphics on open source.
Graphics on Ubuntu are terrible in my anecdotal experience. On my last laptop, installing Ubuntu 9.04 failed during install and dumped me at a command prompt because it didn't support the correct drivers to display the graphical install. That was the first and last time I attempted to run Ubuntu on that laptop. Or on my newer Envy 14 with dual ATi and Intel graphics. 10.10 installs fine, but then tells me there's an upgraded driver, which if installed will prevent the computer from booting. Wonderful. Then there's the fact that it's running both graphics cards at once because there's no hybrid support, so battery life is shit and I can't output HDMI. I can't run the newest 12.xx releases with Unity, since it says I need graphics acceleration and my machine can't handle it; it's probably looking at my Intel card and concluding it's not good enough, while ignoring my ATi card.
Then there's my quad core HP DV 7 laptop, which I can get HDMI output on. Except you have to configure it manually every single time you connect a monitor. I have to connect the monitor, detect it manually, enable it manually, then rearrange the monitor relationship manually every single time. Repeat if I want to disconnect.
Sorry, I won't be even considering running games on my Linux boxes/laptops. I'm running Windows 8 on my gaming laptop and it handles graphics, HDMI out, dual cards, dual monitors, Steam, all games (not just Source games) just fine. Why would I ever subject myself to the mess that is graphics on Linux?
The obligatory xkcd.... http://xkcd.com/619/
But it's not a joke. Intel Sandybridge still doesn't have stable tear free video. They finally came out with an option of getting rid of it the lastest driver, but it enabling it makes Xorg too unstable. Sandybridge has been on the market for a long time and is now becoming obsolete and intel still can't get it work properly. This is not what I would consider excellent driver support.
But do their insurance rates reflect this?
Valve also thinks denying (coercing) clients their fundamental right to pursue cooperative collective class-action lawsuits against the company, even when such suits would be ethically warranted, is great. In that context, as a Valve client who wishes he could get his damned money back for the games he can now no longer access or play, even in single-player modes, for having resisted the aforementioned coercion, I couldn't care less what Valve or Gabe Newell thinks about open source drivers or anything else.
is shaking in its collective shoes right about know, isnt gaming kinda one of the biggest things keeping a ton of people on windows?
The reign of the old shogunate, is over.
As always, all IMO. Insert "I think" everywhere grammatically possible.
So to be competitive, hardware manufacturers may have to provide their driver source? Perhaps at least to the developers. But that could be anyone really, and the next Minecraft may run better on Intel graphics hardware than any other because some amateur developer was able to wring performance out of it that much more easily.
But at the level that AMD/ATI and nVidia are competing with each other, perhaps the one to take the edge will be the one that provides open source drivers.
Twinstiq, game news
system ram is slower then video ram and with cards having 1-2GB of ram now days that is a BIG CHUCK on system ram to use and shearing it makes so you really can't say block off 1gb of ram just for video use.
There is one huge point that your all missing and is likely why Valve even mentioned it in the first place.
More often than not the techniques that work great on one graphics chipset, works just as well compared to alternative techniques on other graphics chipsets. Being able to modify the driver to measure the differences or track down obscure bugs, is a massive boon. It makes tools like Intel GPA and Nvidia's PerfKit look like childs play.
so instead of needing a driver (to abstract from) for the grafic hardware, you now need a driver for ... EACH GAME.
I'll keep that in mind when I start gaming on integrated graphics. Meanwhile, my Radeon card will continue running under Windows.