Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1153 Discussions

IEGD driver performance decreased after updating the driver

TSchu20
Beginner
1,309 Views

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 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 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
0 Kudos
3 Replies
Kirk_B_Intel
Employee
396 Views

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

TSchu20
Beginner
396 Views

Thanks Kirk, it turned out to be caused by a different cleartype setting and not by updating the driver.

0 Kudos
Kirk_B_Intel
Employee
396 Views

Interesting. I had not heard of 2D performance impacts of Clear Type. That is an interesting one I will need to watch out for in the future. Might also be a good one to add to our FAQ...

Thanks for the heads up! Kirk

0 Kudos
Reply