LWN.net Logo

Intel graphics - it's the SW not the HW

Intel graphics - it's the SW not the HW

Posted Jul 25, 2012 13:29 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)
In reply to: Intel graphics - it's the SW not the HW by pflugstad
Parent article: Romanick: The zombies cometh...

Intel doesn't use Gallium3D or LLVM. They're developing shader compiler essentially from scratch.


(Log in to post comments)

Intel graphics - it's the SW not the HW

Posted Jul 25, 2012 13:41 UTC (Wed) by gioele (subscriber, #61675) [Link]

> Intel doesn't use Gallium3D or LLVM. They're developing shader compiler essentially from scratch.

Ah, irony. The biggest open source contributor to the graphic subsystem and the one with the most updated drivers is developing against the older (hopefully one day deprecated) graphic stack.

Intel graphics - it's the SW not the HW

Posted Jul 25, 2012 20:10 UTC (Wed) by pflugstad (subscriber, #224) [Link]

> Intel doesn't use Gallium3D or LLVM. They're developing shader compiler essentially from scratch.

Which makes my point even more valid. The SW stack running over the top of the Intel hardware is basically 3-5 years (at least) behind Nvidia/AMD. So regardless of how good a graphics card Intel actually does make, the SW is just not there to support it.

Intel graphics - it's the SW not the HW

Posted Jul 25, 2012 20:55 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

That's not entirely correct. Intel was the main driving force behind the push to OpenGL 3 compatibility. They've started the shader compiler rewrite, this compiler is actually shared between the "classic" Mesa and Gallium3D.

So the situation is much more nuanced and complex than you think :)

Intel graphics - it's the SW not the HW

Posted Jul 28, 2012 16:43 UTC (Sat) by Jonno (subscriber, #49613) [Link]

> The SW stack running over the top of the Intel hardware is basically 3-5 years (at least) behind Nvidia/AMD.

Actually, Intel uses a stack with an older *base* than AMD/Nouveau, but the Intel stack is still way more *polished*, and therefore currently offers better hw utilization than the AMD and Nouveau drivers. Of course, the Intel hw is so much slower than AMD and Nvidia hw, that they still loose all benchmarks, despite their better drivers.

However, this gap in polish is slowly shrinking as Gallium improves, and all new mesa state trackers (ie OpenVG, OpenCL, d3d1x, xorg, vdpau, etc) requires way more work to implement in Intel drivers, so sooner or later Intel will have to switch to Gallium if they want to keep up...

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds