Originally Posted by juanrga
Valve would be working with Nvidia to make sure any big issues are fixed, as they have been doing up to this point. There's always going to be a security issue at some point in the pipeline, but the raw performance is too good to let go of. Do you think normal users would care about possible but not probable security issues (probably none worse than would be faced in Windows or any other console) when the performance is several times more potent on the non-free solution? Probably not.
Of course it would be GREAT if Nvidia and AMD started putting more work into a foss driver, but Valve needs to balance being a good FOSS citizen with having the most functional platform it can. Other companies that work with Linux do the same, some better than others. In this case, not going with Windows actually proved to have not only ideological wins, but also real world performance gains and user experience improvements in some ways. Linux was clearly the better choice for them, even though they need to pick up games along the way. Realistically, I don't doubt they can pull that off.
The downside of mantle as I understand it, is it only works with AMD cards (cutting down on user choice) and isn't nearly as cross-platform.
I don't know why they picked the CPU/vram/psu exactly, or why all the damn ram. 16 gigs seems like overkill I think. But I dont think many games have been made to make use of over 4 cores, so Intel CPU's might not be that terrible of a choice. Maybe Intel is cutting them a good deal? I dunno.
Yeap, users coming from consoles or Window$ don't give a s++t about OSS...*they* *WANT* *PERFORMANCE* or else SB will be considered crap and will be a giant flop.
Originally Posted by DDF420
There is no way *nowadays* that a SB with OSS video drivers from anyone will have performance enough to play AAA games.
SURE....there are *SOME* games that can get very high frame rates with OSS drivers, but the word there is ***SOME***...and that makes their performance with those games irrelevant, what it mattesr is what we get in average...and in average, we get garbage.
I bet that in the end they will use a i3 or i5...but they simply just want to test everything...after all, *WE* can me make our own SteamBoxes and they need to collect as much data as possible about different hardware.
i don't think that it couldn't be done very different from that are doing...sure , they might have started to move their feet sooner instead of dragging them to a halt (but then again, before Valve's Linux push, *where* was truly the need to do so ?!?)....but the thing is Nvidia have same serious problems with patents....their hardware uses (enough) significant part that wasn't designed by them at core level.
Originally Posted by MartinN
Many of use (and in special Linus) seem to forget that "small" detail.
The game engine of crysis, is being ported to Linux.
Originally Posted by brosis
Serious Sam 3 does openGL too, so what's your point ?
I did not run it through wine, It was running native on Linux.
For this game I could use a faster vid card, then the one I have.
But go ahead and live in denial.
Originally Posted by Bathroom Humor
Ooooh i bet they will !!!
Serious Engine was native up to version 2 (Serious Sam, second encounter). Afterwards, they removed the rendering plugins and left just directx backend.
Originally Posted by Gps4l
That means, SS 2 and up all - are ports. Ports will always run slower.
I also don't know how SS3 was ported, we should probably ask Icculus. Does it internally run parts of winelib?
Finally, I am going to repeat myself third time: MESA does not offer functionality of OpenGL4 (yet) and offers only partial functionality of OpenGL3.
Shader optimizations and dynamic clocking are present. This means - titles that do not depend on OpenGL3(partially)/4 features, will get exactly same or very close performance on open driver.
If Valve would foresee that using open driver will reduce their partnership cost A LOT and would ship AMD, explicitly requiring AMD to fix the open driver, MESA would get OpenGL4 very fast.
Thus fulfilling the requirements of (even current) titles, that demand OpenGL3/4 features.
If Valve invests in Nvidia partnership instead, the driver advancements will only be available for nvidia blob, thus putting Intel, AMD (any) and even nouveau in further disadvantage.
Keep in mind - Nvidia (blob) could have used any propositions from the open driver, should the partnership have happened, by trivial copy-paste.
Thus, Valve would have Linux platform optimized much more efficiently than by relying on (currently more featurefull, yet) closed driver.
And I am not living in any denials, I have not contradicted your statement of OpenGL4 tier games performing slower on MESA. Had Valve seen the potential, this driver would have the chance to perform much faster - at level of being acceptable.
10-06-2013, 04:05 PM
Use of winelib or wine is forbidden by Valve. How could you forget that? Serious Sam 3 is a native port.
Originally Posted by brosis
Open source drivers suck with gaming, we all know that. However, if AMD or NVIDIA were to put full development effort into Linux like they do with Windows, this could be solved quickly.