Announcement

Collapse
No announcement yet.

Intel Linux Driver For Ivy Bridge Still Catching Up To Windows

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel Linux Driver For Ivy Bridge Still Catching Up To Windows

    Phoronix: Intel Linux Driver For Ivy Bridge Still Catching Up To Windows

    After yesterday's Intel Sandy Bridge and Ivy Bridge Linux graphics comparison using the very latest Intel Linux graphics driver, here are new benchmarks using the latest Windows and Linux Intel OpenGL graphics driver. Facing competition this morning is Microsoft Windows 7 Pro x64 and Ubuntu 13.04 with its updated open-source stack.

    http://www.phoronix.com/vr.php?view=18750

  • #2
    Why?

    Why does Ivy Bridge perform worse on Linux than on Windows?

    Comment


    • #3
      Because the drivers use an entirely different codebase. Last I heard, the two driver teams didn't even speak to one another...

      Comment


      • #4
        Originally posted by uid313 View Post
        Why does Ivy Bridge perform worse on Linux than on Windows?
        As GreatEmerald wrote + Win Intel team is much bigger than Linux one. Thought that SHOULD change now when Intel attack Android market with their new chips, since they will use Linux "desktop" codebase. Meaning importance of MESA will skyrocket for Intel (As you can already see, with Intel posting results of Android benchmarks to MESA mailing list, which made Michael unhappy, cuase they are not available on non-Android Linux :P )

        Comment


        • #5
          First off, speed-wise the Linux driver is actually rather close to Windows, in a few cases it's even faster.
          Secondly, the Windows driver might appear faster because Unigine might be taking advantage of the extra functionality the Windows driver has (GL 4.0 on Windows vs GL 3.1 or so on Linux), so when the Linux driver implements the newer versions too it might appear to work faster.

          Comment


          • #6
            Originally posted by mark45 View Post
            First off, speed-wise the Linux driver is actually rather close to Windows, in a few cases it's even faster.
            Secondly, the Windows driver might appear faster because Unigine might be taking advantage of the extra functionality the Windows driver has (GL 4.0 on Windows vs GL 3.1 or so on Linux), so when the Linux driver implements the newer versions too it might appear to work faster.
            Would it be possible to restrict the Windows driver to the maximum version currently implemented by the Linux driver? I know there are env vars the Linux driver respects, I would imagine the Windows driver must have something similar..?

            Comment


            • #7
              stupid question. windows doesn't ship with any version of GL, right. the opengl stuff comes with the driver? also it's not fair to measure 7 vs latest ubuntu. they should have used 8.

              Comment


              • #8
                Originally posted by garegin View Post
                stupid question. windows doesn't ship with any version of GL, right. the opengl stuff comes with the driver?
                I think so.

                Comment


                • #9
                  Originally posted by garegin View Post
                  the opengl stuff comes with the driver? .
                  Typically yes.

                  Since the Linux guys at Intel have access to the Windows drivers, theoretically they should be able to "port" it conceptually, maybe not at the api level since one would conceivably use different APIs to implement a Linux driver vs a Windows driver, but performance wise, it should map across both platforms... Given I've never written a video device driver in my life, I'm only guessing ... My point is , there's no technical reason why the Linux driver should not be on par w/the Windows one.

                  Comment


                  • #10
                    Originally posted by garegin View Post
                    stupid question. windows doesn't ship with any version of GL, right. the opengl stuff comes with the driver? also it's not fair to measure 7 vs latest ubuntu. they should have used 8.
                    8 vs 7 would make very little difference, besides 8 being annoying to deal with.

                    Comment


                    • #11
                      Originally posted by MartinN View Post
                      Typically yes.

                      My point is , there's no technical reason why the Linux driver should not be on par w/the Windows one.
                      why not. if the OS doesn't have a certain capability that your driver is using, then you have to make it up on your own. in XP, for example, the GPU switching is hacked together by the third party and is much inferior to 7's native implementation.

                      Comment


                      • #12
                        If this were run on W8 it may very well be even worse for linux.
                        As I've said before, I recall reading that a new driver had been written for W8.
                        Still, not too bad as I imagine the win driver has many optimizations.

                        Comment


                        • #13
                          don't forget that intel has a bigger incentive to make the Windows drivers better because the marketshare is 50 times larger. this may change with android driver unification and steam for linux

                          Comment


                          • #14
                            Originally posted by liam View Post
                            If this were run on W8 it may very well be even worse for linux.
                            As I've said before, I recall reading that a new driver had been written for W8.
                            I don't think so. Win 8 bumped the driver model version #, but I'm pretty sure that was all backported in a system update to win7 so the same drivers run in both now.

                            Unless, of course, Michael was running an unpatched version of windows straight from the DVD. Which now that i think of it, he does for linux systems.

                            Comment


                            • #15
                              Originally posted by BO$$ View Post
                              Well what matter are the results and right now with intel driver linux is inferior to windows.
                              PERORMANCE WISE...

                              We have OpenGL ES 2.0 and 3.0 as exclusie though

                              Comment

                              Working...
                              X