3 Replies Latest reply on Aug 1, 2011 9:44 AM by Kirk

    IEGD driver performance decreased after updating the driver

    Community Member

      Hi all,

       

      after updating the IEGD driver from Version 8 something to 10.3.1 I experience a 2D drawing performance decrease of about 20%.

      Has anyone similiar experiences? Is there anything that can be tuned?

       

       

      IEGD version 8:

       

      PassMark(TM) PerformanceTest 7.0 Evaluation Version (http://www.passmark.com)
      Results generated on:  Thursday, July 28, 2011

       


      Benchmark Results

       

      Test Name: This Computer
      Graphics 2D - Solid Vectors: 6.0
      Graphics 2D - Transparent Vectors: 1.7
      Graphics 2D - Complex Vectors: 75.5
      Graphics 2D - Fonts and Text: 100.3
      Graphics 2D - Windows Interface: 119.1
      Graphics 2D - Image Filters: 146.2
      Graphics 2D - Image Rendering: 8.1
      2D Graphics Mark: 366.6
      PassMark Rating: 784.5

       

      System information: This Computer
      CPU Manufacturer: GenuineIntel
      Number of CPU: 1
      Cores per CPU: 1
      CPU Type: Intel Pentium M 1.40GHz
      CPU Speed: 1396.5 MHz
      Cache size: Unknown
      O/S: Windows XP (32-bit)
      Total RAM: 2038.4 MB.
      Available RAM: 1769.8 MB.
      Video settings: 1680x1050x32
      Video driver:
      DESCRIPTION: Intel Corporation 915GM/915GMS/915GME/910GML/910GMLE Embedded Graphics Controller Function 0
      MANUFACTURER: Intel Corporation
      BIOS: Intel Video BIOS
      DATE: 3-10-2008
      Drive Letter: C
      Total Disk Space: 6.0 GBytes
      Cluster Size: 4.0 KBytes
      File system: FAT32

       

       

      IEGD 10.3.1:

       

      PassMark(TM) PerformanceTest 7.0 Evaluation Version (http://www.passmark.com)
      Results generated on:  Thursday, July 28, 2011

       


      Benchmark Results

       

      Test Name: This Computer
      Graphics 2D - Solid Vectors: 4.3
      Graphics 2D - Transparent Vectors: 1.6
      Graphics 2D - Complex Vectors: 57.0
      Graphics 2D - Fonts and Text: 41.8
      Graphics 2D - Windows Interface: 86.0
      Graphics 2D - Image Filters: 145.8
      Graphics 2D - Image Rendering: 130.6
      2D Graphics Mark: 291.2
      PassMark Rating: 623.2

       

      System information: This Computer
      CPU Manufacturer: GenuineIntel
      Number of CPU: 1
      Cores per CPU: 1
      CPU Type: Intel Pentium M 1.40GHz
      CPU Speed: 1396.5 MHz
      Cache size: Unknown
      O/S: Windows XP (32-bit)
      Total RAM: 2038.4 MB.
      Available RAM: 1700.8 MB.
      Video settings: 1680x1050x32
      Video driver:
      DESCRIPTION: Intel Corporation 915GM/915GMS/915GME/910GML/910GMLE Embedded Graphics Chipset Function 0
      MANUFACTURER: Intel Corporation
      BIOS: Intel Video BIOS
      DATE: 3-1-2010
      Drive Letter: C
      Total Disk Space: 6.0 GBytes
      Cluster Size: 4.0 KBytes
      File system: FAT32

        • Re: IEGD driver performance decreased after updating the driver
          Kirk Brown Belt

          Hello,

           

          At a driver level, we do a pretty good job of monitoring perfomance of key functions to make sure that performance maintains or improve from release to release.  That is why we have a Validation team and release criteria that we set for every release that include performance.

           

          What we can't do is look at every performance tool, or understand the ramifications of all changes made to the driver.  We do not use PassMark as part of our validation suite so we have not monitored whatever combination of functions it uses to evaluate performance.

           

          Because we have not measured any significant decrease in performance in the driver version to version, my guess is that we have affected a system change that has impacted whatever narrow window of functionality that PassMark monitors.  Likely what has happened is that we have added additional 3D capability to the driver between V8 and V10 and Windows is now attempting to use that new 3D capability in the driver for its 2D functions.  That is not under our direct control, and is not always a smart thing to do.  As graphics operations become more complex, the use of an accelerator is usually a good thing to speed it up.  THere is a crossover however where the overhead of transfering a function from the CPU to the GPU and back is greater than the time savings of using the GPU.  This is normally the case with 2D (and things like Windows Presentation Foundation 2D functions) where using the 3D acceleration slows down the 2D operations yet Microsoft seems to insist on using them and using them very inefficiently.  You might be able to verify this by going into your system performance settings and setting back the overall hardware acceleration usage a notch or two and see how that impacts PassMark performance on IEGD 10.4.  My guess is that it will improve thus showing what MIcrosoft is trying to do under the covers.

           

          Hope this helps,  Kirk

          1 of 1 people found this helpful