Major Performance Improvement Discovered For Intel's GPU Linux Driver 96
An anonymous reader writes: LunarG, on contract with Valve Software, discovered a critical shortcoming with the open-source Intel Linux graphics driver that was handicapping the performance. A special bit wasn't being set by the Linux driver but was by the Windows driver, which when enabled is increasing the Linux performance in many games by now ~20%+, which should allow for a much more competitive showing between Intel OpenGL performance on Windows vs. Linux. However, the patch setting this bit isn't public yet as apparently it's breaking video acceleration in certain cases.
Will it work with my distro? (Score:5, Funny)
Because my distro is the best.
Re: (Score:1)
Fuck you, mine is better.
Re:Will it work with my distro? (Score:5, Funny)
Fuck you, mine is better.
I'm waiting for it to be ported to HURD
Re: (Score:2)
Better get comfortable, maybe have a goblet of wine. Better yet bring a few barrels.
Re:Will it work with my distro? (Score:4, Informative)
Wine? Valve are supporting Linux natively!
Re: (Score:3)
Huh. 4 Informative? I was going for Funny.
Re: "...waiting for it to be ported to HURD" (Score:1)
Re:Will it work with my distro? (Score:5, Funny)
As a longtime user of both "My Distro" Linux and "Mine" Linux, I can honestly say that I have never noticed a performance difference between them. However, I can emphatically state that "Your Distro" Linux sucks.
Re: (Score:2)
Will it install on My Computer?
Re: (Score:3)
I bet you're not even using the best Desktop, which is the one I use.
Re: (Score:2)
It will if you go and set the bit yourself, and correct all the errors it causes.
Re: (Score:3, Funny)
Xemacs is the best Linux distribution.
Re:Will it work with my distro? (Score:5, Funny)
I agree. The only thing it is missing is a good text editor.
Re: (Score:1)
Re: (Score:2)
Sure it does [emacswiki.org]
Whatever (Score:2)
with this new bit switch my BeOS can now perform multimedia tasks with the power of a uber computer.
Benchmark Bit (Score:5, Funny)
Re:Benchmark Bit (Score:5, Insightful)
Re:Benchmark Bit (Score:5, Informative)
The Intel drivers for Linux are official and open source. They are actively maintained by Intel themselves. This is not like the Nvidia/Nouveau split, Intel are actually very open source friendly in this area.
Re:Benchmark Bit (Score:4, Interesting)
Re: (Score:2)
The Intel drivers for Linux are official and open source. They are actively maintained by Intel themselves. This is not like the Nvidia/Nouveau split, Intel are actually very open source friendly in this area.
So you've got the choice between crappy graphics hardware with OSS drivers and high-end graphics hardware with binary-blob drivers. Damn.
The "paid Microsoft tax" bit, apparently (Score:5, Insightful)
Re:The "paid Microsoft tax" bit, apparently (Score:5, Informative)
You read the article, but did you read the summary?
"However, the patch setting this bit isn't public yet as apparently it's breaking video acceleration in certain cases."
Re: (Score:1)
Which is irrelevant if its purpose is to look for and accelerate benchmark-like activities.
Is this perma-set on Windows? Or just on benchmarks? And what would the bit be called?
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
I notice TFA has almost no detail beyond what TFS says. Yeah, so they found this bit that apparently has no side effects to anything else but magically boosts performance by 20%? I'll admit I haven't written a graphics card driver since back in the VESA2 days, but I can't even conceive of what function such a bit could have, without having some down side... Something like (and I don't mean this literally) disabling vsync but accepting tearing.
It disables DirectX 7 backward compatibility......
think i am kidding?
I have seen that before (Score:3, Insightful)
Removing flush() from code boosts DBMS performance by 40% but that patch wasn't yet accepted as in rare cases it makes data disappear after power failures.
Re: (Score:3)
Re: (Score:2)
Power-save -> 0, Performance -> 1
Re: (Score:2)
Laptop-safe -> 0, crotch-burn -> 1.
But yeah, I see your point, that it wouldn't have any side effects in the output-integrity sense.
now you've done it... (Score:5, Funny)
Re: (Score:3)
Yeah, there's your problem right there. Someone set this driver to "evil." ;-)
Re: (Score:1)
"apparently it's breaking video acceleration in ce (Score:5, Insightful)
That's probably why it wasn't being set then.
Re: (Score:2, Insightful)
Your comment is misleading. Just because a performance boost causes stability issues (whilst still under development!) doesn't mean those issues can't be ironed out. If the bit works on Windows, most likely it will work on Linux too after the devs make the right adjustments. The fact that it wasn't set was a mistake, not a design decision.
Re: "apparently it's breaking video acceleration i (Score:2)
Re: (Score:1)
All games? (Score:2, Funny)
Would this help with nethack?
Re: (Score:1)
Yes, but the grid bug kills you 20% faster.
The Turbo Button (Score:3)
Re: (Score:2)
Someone found the Turbo Button from my old 386. http://en.wikipedia.org/wiki/T... [wikipedia.org]
Funny thing with the turbo button was that it made your computer slower. Specifically as slow as a 8086.
Re: (Score:2)
That's exactly how it worked on every computer I ever came across. For normal operation you'd always have the computer in 'turbo'.
Re: (Score:2)
Actually it depended on the motherboard what the "Turbo" button did. Some it was for speed ups, some it was for speed downs, and some it didn't even work.
Re: (Score:1)
and some it didn't even work.
Probably because people like me wouldn't bother connecting the button on computers we built, and would instead just put a jumper.
This one simple bit bumps your performance by 20% (Score:5, Funny)
...and you won't believe how easy it is!
C'mon editors, it's like you missed the entire social media headline writing class.
Re: This one simple bit bumps your performance by (Score:1)
One weird bit, benchmarks hate it
Yeah, yeah keep reaching for that low hanging fruit, beating that dead horse.
Re: (Score:1)
The secret bit Intel doesn't want you to know about!
Re: (Score:2)
Oooh, that's a good one.
Man, I hate these headlines. I now reflexively ignore stories which are captioned this way - basically anything which doesn't describe the article content, no matter how many boobs, muscles, butts, or cute/sad animals are in the photo caption. No, I take that back - *especially* if there are boobs, muscles, butts, or cute/sad animals are in the photo caption.
Re: (Score:3)
Re: (Score:1)
Windows developers HATE this man!
Developer discovers this one "weird" trick to boost driver performance.
...in certain cases. (Score:3)
So, it works 20% better... until it crashes.
And... we all know most of the Linux user base would want to give up random crashes for 20% better performance, right?
Re: Pointless improvement? (Score:5, Insightful)
People are quick to yell "games" as if the entire desktop hasn't been 3D-accelerated for a decade.
In many cases if a chip can be done 30% faster, not only is the user happy with the visuals, but that silicon can enter low-power mode more quickly. A laptop user might get a few more minutes' battery life with this bit on and the world might burn a few less tons of coal for all of the systems.
Re: (Score:3)
> People are quick to yell "games" as if the entire desktop hasn't been 3D-accelerated for a decade.
Except you don't need a good gaming card in order to deal with that crap. The cheapest trailing edge AMD/nvidia stuff that's likely to be not supported in the next driver release is more than fast enough for "desktop 3D acceleration".
Re: (Score:3)
Real gamers often do their gaming on a desktop, and have an Ultrabook for portability. Said gamers might not want or need the bulk of a gaming notebook 99% of the time, but might still appreciate the ability of an Intel iGPU to handle basic game rendering on the rare occasion when they want to keep themselves busy while on the go.
I'm a gamer, and I do all my gaming on a relatively high-end desktop. I've got a Macbook Air, because I only have a desire to fire up a game on my notebook a handful of times a yea
A question: would this affect CUDA performance? (Score:2)
Some of us are using those GPUs for actual work - like serious scientific computation. Anyone know anything about how this bit switch would affect CUDA?
mark
Re: (Score:1)
Some of us are using those GPUs for actual work - like serious scientific computation. Anyone know anything about how this bit switch would affect CUDA?
mark
CUDA on intel processors? "Science guy", you don't know what you're talking about
Re: (Score:2)
Since when does Intel ship devices that support nVidia CUDA?
I liked the original headline better (Score:4, Funny)
Re: (Score:2)
"How A Mom Found A Secret Bit That Improves Her Video Driver Performance By Twenty Percent! Intel Hates Her!"
Using one weird trick? I'll never believe what happened next!