Intel® Graphics Media Accelerato

Intel® HD Graphics

Production Version 15.17.11.64.2202

Release Notes

September 03, 2010

Microsoft Windows Vista* 64

Microsoft Windows* 7 64

Windows* Embedded Standard 7(1)

(1)These operating systems supported for embedded designs and usage models only.

INTEL CONFIDENTIAL

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

This document contains information on products in the design phase of development.
The products described in this document may contain design defects or errors known as errata, which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Intel is a trademark of Intel Corporation in the U.S. and other countries.

*Other names and brands may be claimed as the property of others.
Copyright© 2009-2010, Intel Corporation. All rights reserved.

Revision History

Date | Driver Revision | Description | Build Number
September 03, 2010 | Production Version 15.17.11.64.2202 | Production Version; fully validated | 2202
August 03, 2010 | Production Version 15.17.10.64.2189 | Production Version; fully validated | 2189
July 19, 2010 | Production Version 15.17.9.64.2182 | Production Version; fully validated | 2182
June 23, 2010 | Production Version 15.17.8.64.2154 | Production Version; fully validated | 2154
June 08, 2010 | Production Version 15.17.7.64.2141 | Production Version; fully validated | 2141
May 18, 2010 | Production Version 15.17.6.64.2131 | Production Version; fully validated | 2131
May 11, 2010 | Production Version 15.17.5.64.2125 | Production Version; fully validated | 2125
April 23, 2010 | Production Version 15.17.4.64.2119 | Production Version; fully validated | 2119
April 5, 2010 | Production Version 15.17.3.64.2104 | Production Version; fully validated | 2104
March 29, 2010 | Production Version 15.17.2.64.2102 | Production Version; fully validated | 2102
March 4, 2010 | Production Version 15.17.1.64.2086 | Production Version; fully validated | 2086
February 25, 2010 | Production Version 15.17.64.2086 | Production Version; fully validated | 2086
February 23, 2010 | Beta 15.17.64.2086 | Beta Engineering Drop; not fully validated | 2086
February 12, 2010 | Production Candidate 15.17.64.2078 | Production Candidate; fully validated | 2078
January 25, 2010 | Beta 15.17.64.2044 | Beta Engineering Drop; not fully validated | 2044
January 7, 2010 | Beta 15.17.64.2031 | Beta Engineering Drop; not fully validated | 2031
December 18, 2009 | Beta 15.17.64.2017 | Beta Engineering Drop; not fully validated | 2017

Intel® HD Graphics Driver

The Intel® HD Graphics Driver contains support for the following Intel Chipsets/Processors:

· Intel® Pentium® Processor

· Intel® Core™ i3 Processor

· Intel® Core™ i3 Mobile Processor

· Intel® Core™ i5 Processor

· Intel® Core™ i5 Mobile Processor

· Intel® Core™ i7 Mobile Processor

· Intel® B43 Express Chipset

· Intel® G41 Express Chipset

· Intel® G43 Express Chipset

· Intel® G45 Express Chipset

· Intel® Q43 Express Chipset

· Intel® Q45 Express Chipset

· Mobile Intel® GL40 Express Chipset

· Mobile Intel® GM45 Express Chipset

· Mobile Intel® GS45 Express Chipset

New Features

Features Added in Baseline 15.17
Reference No. | Description | Affected Components | Build
1023592 | Support for SDVO-DVI | Display, VBIOS | 2189
1023193 | ECG: Support edid-less external DP/DVI type of panels using fixed timings in VBT/INF for ports B, C & D | Display | 2189
1023535 | ATI Muxless solution implementation | CUI |
1022625 | VBIOS Clone display out | VBIOS |
1022798 | Enable Intel GFX driver support to allow for updating the firmware in DP-VGA adapters per ST Micro request | CUI, SoftBIOS |
1022860 | Singular customer specific: Proprietary video algorithm implementation for Upscaling and Color correction | DVD, KMD Render |
1022882 | Privacy Panel Gen 2 Support - I2C API Updates - Support for eDP panel | CUISDK, SoftBIOS |
1023080 | Real time synchronization between persistence and DCP | CUI |
1023108 | Add a customer specific name to the display in the Screen Resolution page | VBIOS |
1023287 | Add xvycc support (and 32bit application support) to 64-bit CUI SDK | CUI, INF, Installer (standalone) |
1023324 | Interface for Graphics Driver to read LCD EDID directly from SBIOS | miniport, SoftBIOS, SBIOS |
1023326 | Intel Wireless display(WIDI) co-exist on Switchable graphics systems. | NT - miniport |
1023374 | Singular customer specific: Support two LVDS local panels | CUI, Miniport, SoftBIOS |
1023401 | Hardware Accelerated VC-1 (VLD) & H.264 (VLD) Video Decode in Windows XP | DD, DVD |
1023436 | Hide LFP names in the CUI | CUI |
1023541 | DisplayLink connection support. - Secondary Display which connected via DisplayLink disabled after change HDMI TV scaling. | CUI |

Known Issues

Known Issues in Build 2202
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
3798664 | System is not resuming in DC after switching from AC to DC while being in S3 | System BIOS | Windows* 7 Windows* 7-64 Windows* XP | Calpella
3701071 | Display blanks out in IWD while Directx games running in full screen. | DisplayLink | Windows* 7 Windows* 7-64 | Calpella Huron River
3701063 | 3D Mark 06 not running in SD IWD. | DisplayLink | Windows* 7 Windows* 7-64 | Calpella Huron River
3700835 | Doom 3 unable to play in full screen Single display IWD | DisplayLink | Windows* 7 Windows* 7-64 | Calpella Huron River
3700834 | Unable to play Unreal Tournament2004 in SD and DDC when IWD connected | DisplayLink | Windows* 7 Windows* 7-64 | Calpella Huron River
3698877 | Weave effect while playback using WINDOWS MEDIA* CENTER application with MPEG2 format | Media Processing | Windows* 7 Windows* 7-64 | Calpella Sugar Bay
3528359 | When dragging a playing video from VGA to HDMI corruption is shown and player crashes | KMD Render | Windows* 7-64 Windows* XP-64 | Calpella Mobile Intel® 965 Express Chipset Family Huron River Piketon Sugar Bay
3527358 | Dx9Overlay test cannot display image properly | KMD Render | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family Huron River
3799030 | HWA turns off automatically once the BD starts playing | Media Content Protection | Windows* 7-64 | Intel® 4 Series Chipset Family
3798807 | Dx10 Apps failing in SD IWD Full screen | DisplayLink | Windows* 7 Windows* 7-64 | Calpella

Issues Resolved

Issues Resolved in Build 2202 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3699330 | WLK 1.5 Lullaby test fails at Intel HD Audio | Soft BIOS | Windows* 7 Windows* 7-64 | Ironlake |
Root Cause: Not re-setting ELDv when transitioning to S3/S4 |
Bug ID: 3528068 | System hang when connect HDMI monitor after install 15.17.4 driver | Soft BIOS | Windows* 7 Windows* 7-64 | Ironlake |
Root Cause: |
Bug ID: 3698689 | Win 7 7600 RTM x86 2104 Gfx - UNEWindows* XPECTED_KERNEL_MODE_TRAP failure | Soft BIOS | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family |
Root Cause: Divide by zero error |
Bug ID: 3356925 | Copied:GLSL shader parser: Incorrect promotion of complex expression type | OpenGL* | Windows* 7 Windows* 7-64 | Ironlake |
Root Cause: |
Bug ID: 3698628 | TDR in Softparticles.exe SDK d3d10 sample app with "Depth Sprites Soft" technique set when "frame capture" command is invoked from "IGPA Frame Capture" tool | GHAL3D | Windows Vista*, Windows Vista*-64, Windows* 7, Windows* 7-64 | Mobile Intel® 4 Series Chipset Family |
Root Cause: |
Bug ID: 3291997 | The flicker is displayed on HDTV only when set 1776x1000x30Hz. | Power Conservation | Windows* 7-64 | Ironlake |
Root Cause: Implemented BUN and updated watermark programming to support new model |
Bug ID: 3699924 | Blade Kitten shows texture corruption | Direct3D* | Windows* 7, Windows* 7-64 | Mobile Intel® 4 Series Chipset Family, Ironlake |
Root Cause: When multiple render target is enabled, the alpha test is done in the pixel shader and the alpha ref is stored in the URBs |
Bug ID: 3699310 | Scaling options (horizontal scaling and vertical scaling) Shown for IWD which are not supported | CUI | Windows* 7, Windows* 7-64 | Ironlake |
Root Cause: Custom Scaling sliders not hidden and Groupbox styles have not varied according to hiding Fix: Hide the custom scaling sliders along with scaling groupbox when scaling is not supported and change the style of the above groupbox and revert back to original style when it supports. |
Bug ID: 3699318 | Connector type and device type info incorrect in CUI | CUI | Windows* 7, Windows* 7-64 | Ironlake |
Root Cause: |
Bug ID: 3291915 | SCATE - GLSLDemo stream have two effects corrupted - Mandelbrot & Julia set | GHAL3D | Windows Vista*, Windows Vista*-64, Windows* 7, Windows* 7-64, Windows* XP, Windows* XP-64 | Mobile Intel® 4 Series Chipset Family, Intel® 4 Series Chipset Family, Ironlake |
Root Cause: |
Bug ID: 3292196 | Minor corruption - The corruption is displayed while playing the BioShock game with DX10 mode | GHAL3D | Windows Vista* | Ironlake |
Root Cause: When two consecutive draw calls use different drawing rectangles (viewports) from which the second one is smaller, in certain scenarios the clipper viewports buffer is not being updated in memory, so that the second drawcall uses a guardband that is too large. This results in accepting too large geometry and leads to quantization errors at clipper. |
Issues Resolved in Build 2189 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3699614 / 3700198 | Black screen will encounter while running 3DMark06 in loop | Soft BIOS | Windows* 7 Windows* 7-64 | Arrandale |
Root Cause: Issue occurs if Dynamic Clock Gating is enabled for dual LVDS. Fix: Fixed the code to disable Dynamic Clock Gating |
Bug ID: 3525791 | WHQL test on Diesel UMA Windows*Vista**32 Logo-S3 Resume Time Verification Fails on Intel Video Taking Less Than 1sec to Initialize | Soft BIOS | Windows Vista* Windows* 7 | Arrandale |
Root Cause: Issue was happening because driver was trying to read the Dongle buffer for HDMI dongle detection even if dongle was not connected on the port. Fix: Handled above scenario |
Bug ID: 3526577 | TV screen becomes unusual when making a window size small with SmartVision. | DVD | Windows* 7-64 | Clarkdale |
Root Cause: There are some restrictions for very small Scaling sizes. These restrictions were not being handled correctly in the Driver. Fix: We are now handling all Scaling sizes correctly, while adhering to the restrictions for very small Scaling sizes. |
Bug ID: 3527559 | Audio output will automatically change from HDTV to internal speaker after changed display mode to HDTV only | Soft BIOS | Windows* 7-64 | Arrandale |
Bug ID: 3699951 | WMP stop working after switch display mode or drag to external monitor | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale |
Bug ID: 3358246 | Can't broadcast from HDMI even set HDMI audio as default by manual when switch monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Arrandale |

Root Cause:

When we change config from LFP + HDMI EXTD to SD HDMI, OS issues two modeset calls with SD call first for LFP and then SD call for HDMI. During the first mode set call, since HMDI is not a valid display in future config we are re-setting the PD bit. This causes audio driver to remove the audio end point and application starts using internal speakers as enumerated by OS as default audio device.

When SD for HDMI happens, audio driver indicates back to OS that HDMI end point is enabled but application still continues to use internal speakers as default speakers causing the bug.

Fix:

Miniport will schedule a timer DPC on the first mode set which when expires will verify if HDMI is there in end display config or not. If its not , miniport will make call to softbios to reset PD bit and HDMI audio end point will be removed. So we don’t reset PD bit in the first mode set and app continues to use the HDMI audio end point as default device. Same logic applies for DP displays also.

Bug ID: 3699488 | SUT hangs or WIDI connection disconnected when play games via WIDI | KMD Render | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale |
Root Cause: This is minor code bug for corner case. If the any display device( CRT/panel/DP) attached in primary, it works fine. However, driver doesn’t prepared for new WiDi display device to attached primary device. So, it caused program wrong display plane and ring buffer failure. |
Bug ID: 3528071 | Intel video driver can't display non-standard resolutions properly | CUI | Windows* 7 Windows* 7-64 | Arrandale |
Root Cause: X < Y resoultion was not supported earlier. Fix: Started supporting X < Y resolution scenario. |
Bug ID: 3699702 | System freezes when start 3DMark06 on LCD+HDMI(WiDi) / DDC mode. | KMD Render | Windows* 7-64 | Arrandale |
Root Cause: For new WiDi display device attached as primary device program caused wrong display plane and ring buffer failure. Fix: Handled this corner case scenario. |
Issues Resolved in Build 2182
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3526631 | The position of main video is not correct. | DVD | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: Media kernel is changed to allow random layer ordering.
Bug ID: 3526576 | False drawing of Viewperf10 | OpenGL* | Windows* XP Windows Vista* Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: In display list, the array parameter "first" was ignored. It is now updated.
Bug ID: 3528260 | GPU recovery occurs when the system dock/undock with DisplayPort monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Arrandale Auburn
Root Cause: As soon as display is unplugged, code was disabling the port. As a result correct signalling did not get generated, causing TDR. Removed the code for port disabling.
Bug ID: 3699005 | Adjust color setting could not work when playback BD | DVD | Windows* 7 | Arrandale
Root Cause: Added CUI support for Procamp
Issues Resolved in Build 2154
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3527175 | Screen Flickering - on 330UM (K0) CPU | Power Conservation | Windows* 7-64 | Arrandale
Root Cause: There was a rounding error in watermark calculation which was causing lower watermarks than it should be. Fixed the error by rounding up after division as stated in the watermark programming guide.
Bug ID: 3526556 | Lullaby Test fail on S3\Synchronous tests (no sounds during suspend)\KSRender and S4\Synchronous tests (no sounds during suspend)\KSRender with display-port monitor attached. | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale
Root Cause: HDMI and DP encoders were accessing common audio registers which was causing corruption of audio state registers hence leading to lullaby test failures fix is to determine which of the two encoders will enable audio and synchronize register access by the two encoders
Bug ID: 3527389 | Desktop blinks when logon after resume from Hibernation on Analog-RGB. | Soft BIOS | Windows* 7 | Arrandale
Root Cause: We were disabling port as part of an issue during CRT detection. It has been fixed, the W/A has been removed and appropriate fix is provided.
Bug ID: 3698725 | DP out & ADD2 DVI out not both available at same time. | Video BIOS | Windows* XP Windows Vista* | Intel® 4 Series Chipset Family
Root Cause: VBIOS enumeration process was not going through properly. This has been rectified.

Bug ID: 3357351

When saving an image captured from and openGL view from within Chief Architect (all current versions) we get a black image.

OpenGL*

Windows Vista*
Windows* 7

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family
Mobile Intel® 4 Series Chipset Family
Mobile Intel® 965 Express Chipset Family
Intel® 4 Series Chipset Family
Ironlake

Root Cause: The root cause of the problem was lack of back and front buffers exchange after displaying content of back buffer on screen (using Present callback). The other problem was that Present was always done from back buffer. But it should be done from back buffer only if it was called from SwapBuffers, and from front buffer if it was called from Flush.
Bug ID: 3527490 | Creation of some D3D10 Shaders taking very long time (> 80ms) | Direct3D* | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family Intel® 4 Series Chipset Family Ironlake
Root Cause:
Bug ID: 3527322 | Interlace refresh rates are available on HDMI even if Mode Removal Table Bit6 is set to 1 (Remove). | Soft BIOS | Windows* 7 | Arrandale
Root Cause:
Bug ID: 3527434 | The function of Rotation Flags(Binary) in VBIOS is not work | Video BIOS | Windows* 7-64 | Arrandale
Root Cause: Rotation enable/disable options are kept in BMP.
Bug ID: 3526366 | DP can't be active after time out (display off). | Soft BIOS | Windows* 7-64 | Arrandale
Root Cause:
Bug ID: 3526986 | BSOD 0x7e occurs when do " WinReboot+H.264" for overnight test with onboard graphics (clone mode with DP). | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® 4 Series Chipset Family
Root Cause:
Bug ID: 3527545 | System occurred BSOD 0x0A or black screen while showdown the unit with attach USB Dock. | NT – miniport | Windows* 7 | Arrandale
Root Cause:
Bug ID: 3527740 | Error message appears when launch OPM Monitor on DP. | DVD | Windows* 7 | Arrandale
Root Cause:
Bug ID: 3698649 | DTM fails (b) System - Disable/enable Stress With IO | Soft BIOS | Windows* 7 | Arrandale
Root Cause:
Issues Resolved in Build 2141
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3355621 | System Freezes when forcing a memory dump in Windows Vista* & Win7 | AIM Module | Windows Vista* Windows* 7 | Mobile Intel® 965 Express Chipset Family
Root Cause: The function was residing in paged memory.
Bug ID: 3528316 | The flicker is displayed on HDTV only when set 1920x1080x30Hz. | Power Conservation | Windows* 7-64 | Arrandale
Root Cause: Implemented BUN and updated watermark programming to support new model.
Bug ID: 3527548 | "Cancel" text has been cut off after choose what you want to backup then click next. | KMD Render | Windows* 7 | Arrandale
Root Cause: The corner case is not flushing between 3D overlapping blts. The resolution is to detect this case and flush
Bug ID: 3291772 | Subtitle becomes purple if enabling " Read-It-Clearly" | DVD | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: Kernel on Gen575 was not consistent with Gen5, causing difference in color channel order. Corrected the kernel.
Bug ID: 3291997 | The flicker is displayed on HDTV only when set 1776x1000x30Hz. | Power Conservation | Windows* 7-64 | Arrandale
Root Cause: Implemented BUN and updated watermark programming to support new model.
Bug ID: 3356195 | Screen corruption while running Fable game | GHAL3D | Windows Vista* | Clarkdale

Root Cause:

Fix GMM GPU flags for DX9 textures having depth-stencil usage flag set, so that depth-stencil resource usage flag is passed down to GHAL3D and HiZ gets created for that resource.

When HiZ state changes between enabled and disabled do non-pipelined write cache flush instead of pipelined depth cache flush.

Fix one assert.

Bug ID: 3357790 | The blue screen is displayed and system hangs after switching to LFP+TV EXTD display mode. [32-bit GFT] | Soft BIOS | Windows* 7 | Mobile Intel® 945 Express Chipset Family
Root Cause:
Bug ID: 3525780 | System will hang up or shutdown after appeared green screen when entering S3 with HDTV 24Hz and x.v.YCC checked. | Power Conservation | Windows* 7-64 | Arrandale
Root Cause:
Bug ID: 3525752 | The setting about " Enable the hot keys functionality" can not be saved in Intel Graphics media Accelerator Driver. | CUI | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: Rectified incorrect register values.
Bug ID: 3526147 | WinEI Gaming Graphics score measured by " winsat formal" is unstable. | Power Conservation | Windows* 7 | Arrandale
Root Cause: Driver sets a bit which disables GSV interrupts when CPU enters C-states. However, there are cases where CPU enters C-states but gfx is still working. In this case, the GSV interrupts will get blocked and the driver will not be able to switch frequencies or calculate power. The fix is to clear that bit.
Bug ID: 3527026 | The noise such as wavelets is displayed on an LCD panel. | Soft BIOS | Windows* XP Windows* 7 Windows* 7-64 | Arrandale
Root Cause: The clock-gating register bits were not getting reset after every S3/ S4 resume. Implemented the same.
Bug ID: 3527645 | Flash HW Decode on player 10.1 test suite has corruptions with latest production driver 2104 and PV driver 2125 | Direct3D* | Windows* 7-64 | Mobile Intel® 4 Series Chipset Family Ironlake
Root Cause:
Bug ID: 3528047 | Black Screen while running 3DMark06 | < Unassigned> | Windows* 7-64 | Arrandale
Root Cause:
Bug ID: 3698649 | System - Disable/enable Stress With IO | Soft BIOS | Windows* 7 | Arrandale
Root Cause: Memory leak was fixed.
Issues Resolved in Build 2131
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3291967 | Autocad 2009 OpenGL* tests fail in ILK | OpenGL* | Windows Vista* | Clarkdale
Root Cause:
Bug ID: 3526277 | An exception (floating point DivideByZero) running Direct3D* test | GHAL3D | Windows 7 | Intel® 4 Series Chipset Family
Root Cause: The divide by zero exception occured when calculating the guardband rectangle in GHAL3D code. The divisor for the calculation was always the rectangle minus 1 so for 1x1 rectangles the divisor became 0 causing the divide by 0 exception.
Bug ID: 3291966 | Inventor 2010 perforation test fails in ILK | Direct3D* | Windows Vista* | Clarkdale
Root Cause:
Bug ID: 3358303 | Playing WMV file(800x450 480x270) by Dsplayer3.1 with EVR(YV12 format) the playback image becomes green. | DVD | Windows 7-64 | Arrandale
Root Cause: Spec states that the X / Y Offsets in the Adv Surface State must be even numbers. KMD is enforcing this restriction and will fail rendering if this restriction is not met. To adhere to this restriction we must round down the X / Y Offsets so that they are always even numbers.
Bug ID: 3527241 | Monitor name wrong | Soft BIOS | Windows 7 Windows 7-64 | Arrandale
Root Cause: Code change done to comply with EDID spec: if name < 13 bytes New Line to be fed after name and rest field to be padded with space
Bug ID: 3525912 | VIS/W7: Cursor does not match desktop in Rotated Clone mode | CUI | Windows Vista* Windows Vista*-64 Windows 7 Windows 7-64 | Arrandale

Root Cause:

This problem occurs when the current primary display’s rotation is set to 90/270 and connected to secondary in clone mode the secondary display’s rotation is set to 0.

Fix:
In clone mode Add these checks in code

If rotation of primary is 90/270 and rotation of secondary is not 90/270 Secondary’s rotation = primary’s rotation.

If rotation of primary is 0/180 and rotation of secondary is not 0/180 Secondary’s rotation = primary’s rotation.

Bug ID: 3526161 | GfxUI error if drag Extended Monitor position in CUI | CUI | Windows* XP Windows Vista* Windows Vista*-64 Windows 7 Windows 7-64 | Arrandale
Root Cause: This problem occurs because Monitor-Control Function delegate is called every time when we go to Multiple Displays page (which should not happen it should be executed only once). Fix: Removing the delegate when it gets called for the first time.
Bug ID: 3526563 | An access violation occurs in igdumd32.dll | GHAL3D State | Windows 7-64 | Arrandale
Root Cause: Fix NULL pointer dereference
Bug ID: 3527034 | The stride value of target surface will be different from what is created | GHAL3D | Windows 7 Windows 7-64 | Arrandale
Root Cause: · For this clip (Ring_1920x1080_16.9(P).mpg) whose coded resolution is 1920x1088 1088 is used for height for decoding. Then AddressUV always starts from "AddressY + 1088*Stride". · When customer does fast copy from 1920x1080 to whatever target size( equal as or smaller than source size) AddressUV always starts from "AddressY + 1088*Stride" then you could copy the whole or part of UV data.
Issues Resolved in Build 2125
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3526492 | Memory leakage occurs when MediaCenter window is resized few times. | Direct3D* | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: The frequent resizing of windows is causing the memory usage to go up abruptly thus causing the DWM to become unresponsive. The issue was being caused because some of the shared resources are not being deallocated , it has been fixed by making changes to the initialisation code of the constructor. see the dcn links below
Bug ID: 3526100 | WINDOWS VISTA*: logo S3 resume time failed on Intel VGA driver | Soft BIOS | Windows Vista* Windows Vista*-64 | Arrandale
Root Cause: Issue was happening because driver was trying to read the Dongle buffer for HDMI dongle detection even if dongle was not connected on the port. Issue fixed by taking care of this scenario.
Bug ID: 3526353 | BSOD is not displayed when enable RS2. | Power Conservation | Windows* 7 | Arrandale
Root Cause: During RS disable, driver was looping and checking for status bit to make sure hardware is fully woken up. But that method is discouraged by the DE. DE recommends waiting for 1ms and moving on -- RS will be disabled within that time.
Bug ID: 3526277 | An exception (floating point DivideByZero) running Direct3D* test | GHAL3D | Windows* 7 | Intel® 4 Series Chipset Family
Root Cause: Fixed in main (DCN 898302), 15.17 (DCN 898273), and 15.16 (DCN 898293)
Bug ID: 3526276 | GPA: Pixel history fails for Half Life 2 and Left4Dead | Direct3D* | Windows Vista* Windows* 7 | Mobile Intel® 4 Series Chipset Family
Root Cause: If srgb state is enabled and texture format does not support srgb, then ignore srgb state.
Bug ID: 3526023 | Total resume time takes longer than 2000ms in Logo-S3 Resume test | Soft BIOS | Windows Vista* Windows Vista*-64 Windows 7 Windows 7-64 | Arrandale
Root Cause:
Bug ID: 3525704 | Corruption on Mass Effect 2 | Direct3D* | Windows* 7-64 | Arrandale
Root Cause: After enabling ATI1N and ATI2N texture formats, corruption was observed on Mass Effect 2 which uses these textures. The problem is related to the *system* blit pitch when doing system to video blits. This is fixed by adjusting the pitch for these formats.
Issues Resolved in Build 2119
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3176539 | The clone mode can not be set via Display Switch Tool | Soft BIOS | Windows* 7 | Mobile Intel® 4 Series Chipset Family
Root Cause: 19*10 is native mode of LFP, but beyond CRT’s Dot clock limits so we prune it out in CRT’s monitor mode list. However CRT has 19*12 as EDID mode. The fix is to center 19*10 to 19*12 in CRT. Modes outside Dot Clock limitations have been removed from mode table, only for CRT and only in 15.17. Driver will itself go report the next higher target timing when it fails to find this mode in the mode table.
Bug ID: 3292281 | The whole video trembled left to right when play BD in full screen mode | Power Conservation | Windows* 7 | Clarkdale
Root Cause: Upon sprite update, PC is notified first before SoftBIOS leading to SoftBIOS computes watermark with wrong sprite aperture size when requested by PC. During sprite update, changed the notification sequence in resource manager to notify SoftBIOS first before notifying PC.
Bug ID: 3355813 | Test fail in Lullaby test on DTM 1.4 | Soft BIOS | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family

Root Cause:

Failing case has DVI and HDMI encoders enumerated. During S3/S4 resume, we set CP_ready during DVI detection. This triggers unsolicited response(UR) in audio. By this time graphics driver has neither populated ELD buffer nor configured PD/ELDV bits. On receiving the UR, audio driver enumerates audio device with ELD set by VBIOS or destroys audio device if there is no ELD data. Also for HDMI we were setting CP_Ready and actually programming ELD in settiming. So for a short duration, CP_Ready=1 but ELD buffer is not valid. These two scenarios result in Lullaby failure or WHQL failure.
Fix is not to set CP_Ready until end of settiming in graphics driver.

Bug ID: 3356350 | Application error caused by ig4icd32.dll | OpenGL* | Windows* 7 | Clarkdale
Root Cause: During creating second MDI window and switching context application fails. The pKeptFBO mechanism is now removed.
Bug ID: 3358384 | Non-conformant pixels rendered when drawing clips into a layer | Direct3D* | Windows 7 Windows 7-64 | Mobile Intel® 4 Series Chipset Family Intel® 4 Series Chipset Family Ironlake Sandy Bridge
Root Cause: If a render target is the source in a BLT operation, its usage is set to RESOURCE_USAGE_READ and is never set to RESOURCE_USAGE_WRITE again even during a draw. This causes SetReadAfterWriteHazard() to not be called. The fix is to set the usage of the render target resource to RESOURCE_USAGE_WRITE during bind time since at that point we know for sure that the resource is being written to.
Bug ID: 3525571 | PTC ProductView CAD/CAM application having issues with OpenGL* multi contexts | OpenGL* | Windows 7-64 | Mobile Intel® 4 Series Chipset Family Intel® 4 Series Chipset Family Ironlake
Root Cause: In function __glLoseCurrent(__GLinterface *gcData) pointers must be cleared for defaultFbo case to help __glMakeCurrent() handle such used gc in the future.
Bug ID: 3525900 | Power Saver Application appears garbage frame. | KMD Render | Windows 7 Windows 7-64 | Arrandale
Root Cause: Guard against accumulating complex 2D blts.
Bug ID: 3526183 | BD playback in fullscreen keeps flashing | KMD Render | Windows 7 | Arrandale
Root Cause: We send out notifications to GRM even when we did not perform a color fill. This caused screen to flicker during full screen BD playback. Added a flag in GPUContext to keep track of PRIMARY surface changes and used the flag as part of the checking before we send out notifications to GRM in KmPresent function.
Bug ID: 3526346 | When the screen mode is changed, the display shows black screen | Soft BIOS | Windows Vista* Windows Vista*-64 Windows 7 Windows 7-64 | Arrandale
Root Cause: The implementation has exposed a HW issue wherein the panel blanksout after 300 modesets. Providing an option in driver INF to disable the implementation and disable clock gating permanently if required.
Bug ID: 3526493 | A flicker is displayed while playing a Blu-ray disc. | KMD Render | Windows 7-64 | Arrandale
Root Cause: Currently when Blt takes place, we are overwriting the destination index in allocation list with overlay address. Therefore, the FBC reads the overlay surface address in destination index instead of primary surface address. This results in getting a black area on the bottom of the screen while playing a BD disk.
Issues Resolved in Build 2104
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3357781 | Intel Graphics stops with BSOD 0x8E & 0x50 | GHAL3D Compiler | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 Windows* Windows* XP Windows* Windows* XP-64 | Mobile Intel® 4 Series Chipset Family
Root Cause:
Bug ID: 3525763 | LFP Black Screen w/Backlight On After Install 2086/5237 Video Driver | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale
Root Cause: BPC supported was earlier being returned as None, causing the blankout. This has been fixed by passing the minimum supported bpc.
Issues Resolved in Build 2102
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3357345 | MS Touch Pack Blackboard stops responding | GHAL3D State | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: Fixed implementation bug causing CGen4VertexShaderKernelProgramCacheData::UsesShaderHandle function to always return TRUE. The function now behaves properly.
Bug ID: 3357402 | When connect monitor and set DDC, the primary and secondary cannot be changed | NT - miniport | Windows* 7 | Arrandale
Root Cause: Code has been modified to return valid AspectScaling if CUI has given invalid scaling. (earlier COMP_NOT_SUPPORTED was being returned for invalid scaling.)
Bug ID: 3525649 | Mass Effect 2 Crashes | < Unassigned> | Windows* 7 | Clarkdale Arrandale
Root Cause: Needed to account for proprietary texture format.
Bug ID: 3525763 | LFP Black Screen w/Backlight On After Install 2086/5237 Video Driver | Soft BIOS | Windows* Windows* XP Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale
Root Cause: BPC supported was earlier being returned as None, causing the blankout. This has been fixed by passing the minimum supported bpc.
Bug ID: 3358313 | When resume from Monitor off, LFP corrupted momentarily | Power Conservation | Windows* 7 | Arrandale
Root Cause: Changed timing of FBC enabling/disabling
Bug ID: 3358010 | When Scaling is set to " Maintain Display Scaling" , it is changed to " Scale Full Screen" after restarting the system. | Soft BIOS | Windows* 7 | Clarkdale
Root Cause: Miniport was relying on SoftBIOS and incorrectly uninitializing the scaling in NTSTATUS
Bug ID: 3357919 | System BSOD once plug-in Ananlogix mDP to VGA dongle | Soft BIOS | Windows* 7-64 | Arrandale
Root Cause: Overloaded the GetEDPLinkParameters() call for normal DP. This was not there before and the function pointer was NULL. This was causing the crash.
Bug ID: 3357799 | UDK samples crash on Intel HD Graphics | GHAL3D State | Windows* 7 | Mobile Intel® 4 Series Chipset Family Arrandale
Root Cause: Fixed implementation bug causing CGen4VertexShaderKernelProgramCacheData::UsesShaderHandle function to always return TRUE. The function now behaves properly.
Bug ID: 3357716 | Intel GUI crashes when DP monitor is connected | CUI | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: The specific DP panel reports an invalid cap string. So the parsing causes an exception. Added the code to handle the exception

Bug ID: 3357553

Intel Graphics stops with BSOD 0x8E & 0x50

NT - miniport

Windows Vista*
Windows Vista*-64
Windows* 7
Windows* 7-64
Windows* Windows* XP
Windows* Windows* XP-64

Mobile Intel® 4 Series Chipset Family

Root Cause: Code added to check if Memory allocation is successful. If memory allocation fails exit the function with error status.
Bug ID: 3357535 | When connect 1920x1080 HDMI TV, the resolution menu shows to 1920*1200 | Soft BIOS | Windows* 7 Windows* Windows* XP | Arrandale
Root Cause: The pruning logic in case of removal of panning modes for Windows* Windows* XP was changed. We now prune based on whether we a best available timing in edid.
Bug ID: 3357525 | C:\Intel\ExtremeGraphics gets created even if we don't install ICC. | CUI | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Arrandale Clarkdale
Root Cause: The folder is created immaterial of whether ICC is installed on the system or not. Check for ICC presence [c:\program files\intel\intel control center\intelcontrolcenter.exe]. Create the folders and links only if ICC is present on the system
Bug ID: 3357522 | WinDVD BD screen on secondary flashes when drag other window on Primary. | KMD Render | Windows* 7 | Arrandale
Root Cause: Fix by checking of present is actually to the cached primary. Invalidate if destination is cached destination. This removes continuous calls to SoftBios to flip Plane Enable / Not.
Bug ID: 3357231 | Gomplayer Video playback in Full-screen mode and VMR9 renderless mode is not smooth (Windows* 7 & non-Aero). | Soft BIOS | Windows* 7 | Arrandale
Root Cause: Returning scan line counter value even in vblank period in getscanline ()
Bug ID: 3356693 | Type Z and Type S- High power consumption in 16 Bit mode | Soft BIOS | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: Used updated WM doc for Arrandale to update Power conservation module in 16bpp mode.
Bug ID: 3356692 | Can't add resolution from custom resolution feature from CUI | CUI | Windows* 7 | Arrandale
Root Cause: The Under scan range exposed to the user is 0-100%. But internally this should get mapped to 0.0 to 15.0. So before sending the value to driver, 0-100 range should be mapped to 0-150 . The converter class behavior was different from the Dev truncation. In case of invalid mode, dev was returning E_FAIL and this error message was not reaching gfxSrvc.
Bug ID: 3356573 | Saturation and Hue setting of Display Color are not applied after resume from monitor off | CUI | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: CSC values will be reset after monitor off / on event. Hence hue and saturation values are also reset. Fix: To handle Monitor ON Pnp event in CUI and persist the hue sat values. Though handling this event can be done in both driver and CUI, we have decided to process this event in igfxpers since Hue/Saturation persistence for all other events [power, display change] are handled in igfxpers.
Bug ID: 3356467 | EL5 HDMI cannot display abnormally.( no display on HDMI display on booting to OS :Issue happens only on customer system only) | Video BIOS | Windows* 7-64 | Clarkdale
Root Cause: Integrated HDMI encoder is not getting enumerated and hence it is not detected in driver at all. Fixed this in VBIOS.
Bug ID: 3356382 | 3DMarkVantage cannot over 12hr | Direct3D* RM | Windows Vista* Windows* 7 | Clarkdale
Root Cause: Thread resource get instruction was causing BSOD and needed to be modified.
Bug ID: 3356326 | PowerManagement doesn't work when setting color depth 16bit. | Soft BIOS | Windows Vista* Windows* 7 | Arrandale
Root Cause: Used updated WM doc for Arrandale to update Power conservation module in 16bpp mode.
Bug ID: 3355446 | 3D Game compatibility test appear stutter. | KMD Render | Windows* 7 | Arrandale
Root Cause: Added additional pipecontrol cmds between when the original pipecontrol with the fence id was sent and when the pipecontrol that triggered the interrupt was sent.
Bug ID: 3292282 | System responds slowly when pause playback | DVD | Windows* 7 | Clarkdale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3292277 | Video jitters and frame drops when maximize/restore AP during playback of BD title | Soft BIOS | Windows* 7 Windows* 7-64 | Arrandale

Root Cause:

1) Issue happens with application which creates overlay interface.
Issue doesn't happen with PowerDVD9_2202 which has no overlay interface.
2) Captured GPUView data. Blue vertical line is Vsync. Red vertical line is Present. When blue vertical line is overlapped with red vertical line, you see red color. Vsync is always regular, has no mistake.
3) When maximize/restore or scale window, driver calls kmupdateoverlay. There should be no or very few present during calling kmupdateoverlay. See attached PDVD_famedrop_1.jpg. You could see big present-absent area, that's expected.
4) After calling kmupdateoverlay is done, unexpected frame drop happens, that's issue. See attached PDVD_famedrop_2.jpg for frame drop. Frame drop happens because there are no packages from PowerDVD, see row " PowerDVD.exe Context CPU Queue" in the bottom.
5) Attach PowerDVD normal case PDVD_normal.jpg to compare with PDVD_famedrop_2.jpg
The issue is occurring whenever sprite window size is modified. This occurs as CRC calculations take ~340ms and they have to be done on each sprite size modifications. Fixed this issue by not enabling the ESFVP if sprite and display plane sizes don’t match.

Bug ID: 3292202 | Secondary video hang after FF/BR return to normal playback | DVD | Windows* 7 | Clarkdale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3292201 | Video Frame Flip after pause/FF/BR then return to normal playback | DVD | Windows* 7 | Clarkdale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3292198 | Secondary video stops playback while playing STD-500N title#14 | DVD | Windows* 7 | Clarkdale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3292112 | Click pop-up menu button while playing the main movie. The background is black. | DVD | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: Although the interface is no longer in use, the driver was modified to maintain backward compatibility with old applications. New applications should not use the old interface for Background Image.
Bug ID: 3291928 | Video frame flip during Mpeg2 file playback after playing H.264 file | DVD | Windows* 7 | Mobile Intel® 4 Series Chipset Family Intel® 4 Series Chipset Family Arrandale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3291919 | Video shows a black area while insert a BD title to playback | KMD Render | Windows* 7 | Arrandale
Root Cause: Currently when Blt takes place, we are overwriting the destination index in allocation list with overlay address. Therefore, the FBC reads the overlay surface address in destination index instead of primary surface address. This results in getting a black area on the bottom of the screen while playing a BD disk.
Bug ID: 3291817 | Movie area shake up/down if overscan is set. | DVD | Windows* 7 | Arrandale
Root Cause: We are using the original source coordinates for rendering the second output frame from FFDI. Instead of using the original source coordinates, we should be using the adjusted coordinates.
Bug ID: 3291777 | Secondary video jitter while playing BD PIP titles (MPEG2+VC1) | DVD | Windows* 7 | Clarkdale

Root Cause:

Changes to fix this are:
1) Only use 2nd context for AVC & VC1 VLD decoding on pre-gen6.
2) When resources are destroyed, clear any outstanding signals for the shared semaphores. ** This is why playing AVC then MPEG2 there is frame flip when MPEG2 uses 2nd context, even though it should be able to without artifacts.
3) For interlace field, BFF case was not taken into account (VPP could be processing top field without waiting on it), so change synchronization to signal after both fields are decoded.

Bug ID: 3176384 | The Intel Dual Display Clone function is not workable | NT - miniport | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: Code has been modified to return valid AspectScaling if CUI has given invalid scaling. (earlier COMP_NOT_SUPPORTED was being returned for invalid scaling.)
Bug ID: 3176193 | Display device switching to EDT (External Primary) by CUI is canceled on specific sequence. | Soft BIOS | Windows* 7 | Mobile Intel® 4 Series Chipset Family
Root Cause: Needed to prune 19x10 from CRT mode list.
Issues Resolved in Build 2086
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3525615 | Selection Capabilities disabled by default for Vertex and Geometry Processing. | INF | Windows Vista* Windows Vista* 64 Windows* 7 Windows* 7 64 | Clarkdale
Root Cause:
Bug ID: 3355696 | When leave alone system, LCD shows corruption or BIST mode | Video BIOS | Windows* 7 | Arrandale
Root Cause: VBIOS set device power state sequence was not updated after LVDS optimizations were done. Fixed the issues in VBIOS regarding this. Issue resolved in VBIOS 1991
Bug ID: 3357532 | System hang when connect DVI monitor | Soft BIOS | Windows Vista* Windows* 7 Windows* Windows* XP | Arrandale
Root Cause: Fucntion pointer was NULL for the normal DP call. This was causing the crash. Overloaded the call.
Bug ID: 3357527 | Hot Key Functionality" item still shows last status when clicking " apply" then Clicking " Cancel" after modify it in CUI | CUI | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: Hotkeys backup structure is not updated with user selected values. Hence on clicking close button, older backup values were applied. Updated the backup structure as well to fix the issue
Bug ID: 3357517 | Error appears when play DVD under DP only | DVD | Windows Vista* Windows* 7 | Arrandale
Root Cause: Previously the driver was setting renegotiation required any time an SRM was received. This fix changes it so that only if an updated SRM is received does the driver set renegotiation required.
Bug ID: 3355646 | Korean CUI shows English letter | CUI | Windows* 7 | Arrandale
Root Cause: Added necessary translation for Korean language
Bug ID: 3355587 | Resolution info won't change after rotation 90/270 degree with clone mode. | CUI | Windows* 7-64 | Arrandale
Root Cause: The code was optimized to not populate the mode list whenever primary and secondary devices don't change and the mode list is not empty. However, in case of resolution, the mode list has to be re-enumerated. Removed the optimization.
Bug ID: 3292309 | Int10 AX=5F64h BX=0000h CX=0001 has problem (backlight and no display) | Video BIOS | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: LFP switch was not waiting for LFP Power status to be off. As a result, switch was successful but was leaving the BLC on for the LFP sporadically.
Bug ID: 3357048 | System show abnormal after driver(15.17.64.2044) installed | Soft BIOS | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: Code changed for enabling 24 bit support fora 24 bit panel
Bug ID: 3357026 | When boot to USB or run Battery Calibration, Corruption happens | Video BIOS | Windows* 7 | Arrandale
Root Cause: Issue resolved in VBIOS 1994
Bug ID: 3357025 | White cursor is dislayed after Logo | Video BIOS | Windows* 7 | Arrandale
Root Cause: Issue resolved in VBIOS 1994
Bug ID: 3355483 | Specific test fails in ILK - HiZ FastClear issue | GHAL3D | Windows Vista* | Arrandale Clarkdale
Root Cause:
Issues Resolved in Build 2078
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 2954788 | 4 pixels wide textures don't show | Direct3D* State | Windows Vista* | Intel® 4 Series Chipset Family
Root Cause:
Bug ID: 3289995 | Menu will hide behind playback screen when system play Blu-ray* at secondary monitor of Extended-desktop. | KMD Render | Windows* 7 Windows* 7-64 | Arrandale
Root Cause: The root cause was incorrect video sprite B color key MMIO register.
Bug ID: 3290873 | E-Series with Intel Graphics stops with BSOD 0x7E 0x8E | Resource Manager | Windows Vista* Windows Vista*-64 Windows* Windows* XP Windows* Windows* XP-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: Added code for checking successful memory allocation before using structure in specific function.

Bug ID: 3292217

Connect display port to DVI dongle.there is no display after resume from S3

Soft BIOS

Windows Vista*
Windows Vista*-64
Windows* 7
Windows* 7-64
Windows* Windows* XP
Windows* Windows* XP-64

Clarkdale

Root Cause: Iinvalid GMBUS command caused the failure.

Bug ID: 3292255

During Windows* Windows* XP when monitor turn on/off, the display will be black screen and the symptom is the same as Intel CRB

CUI

Windows Vista*
Windows Vista*-64
Windows* 7
Windows* 7-64
Windows* Windows* XP
Windows* Windows* XP-64

Clarkdale

Root Cause: Global available devices were not populated in case of desktop unless a hotplug happens. Fixed to update the global available devices for desktop as well
Bug ID: 3292311 | External monitor's Gamma settings are changed if update install to 1968 video driver. | CUI | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: When we upgrade driver from 15.13 or 15.15 to 15.16 Gamma falls below the range of new gamma and hence the corruption occurs.
Bug ID: 3355880 | Resolution Is 800x600 When Hot Plugged DP-HDMI to Swatch | NT - miniport | Windows Vista* | Arrandale
Root Cause: In the existing code while searching for next equal or smaller mode in clone mode list the check was for both equal/smaller X and Y. So if the preferred mode is 1280x720 the next smaller mode 1024x768 was not passing equal or smaller check since 768 > 720. The fix done is to check for only X to get the next equal or smaller mode.
Bug ID: 3356337 | LVDS panel name is incorrect. | Soft BIOS | Windows* 7 | Clarkdale
Root Cause: Code added for handling vbt version lower than 155 i.e. the version which has panel name implemented.
Bug ID: 3356935 | WXGA panel (and other eDP panels) shows a brief white flash when resuming from S3 | Soft BIOS | Windows* Windows* XP Windows Vista* | Arrandale
Root Cause: Default Palette loading function was waiting for the OS to call, instead of loading the Default Palette.
Bug ID: 3357074 | Relative position of extended desktop is not reserved when resume from Lid Close Sleep. | CUI | Windows Vista* | Arrandale
Root Cause: CDS Test fails in Windows Vista* Login screen. So, in case of ED when login screen is enabled, do not apply the config.
Bug ID: 3357364 | System shows BSoD D6 when doing driver verifier with VBIOS1973+8.15.10.2044 | Soft BIOS | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: The root cause is that VBIOS doesn’t enumerate some VBT fields for LVDS on DT, but driver would still look for it. Removed the parsing of such fields for desktop platforms.
Issues Resolved in Build 2044
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3289842 | SUT can not set max resolution (1440x900) on WXGA+ panel in clone mode with a 19x10 native external monitor | NT - miniport | Windows Vista* | Arrandale

Root Cause:

This issue was observed in a system with max LFP resolution 1440x900. In clone mode with a CRT having native 19x10, we were not able to apply 1440x900. The cause was that 16x12 was getting selected as the target timing and since 12 > 10 (native Y) IsSupportedVidPn was failing.
Resolution: Prune target modes where Y > (native Y) for CRT.

Bug ID: 3291434 | To test NBA2K9 game, the screen is abnormal. | Direct3D* | Windows* 7 | Arrandale
Root Cause:
Bug ID: 3291982 | arithmetic overflow when Intel CUI is launched | CUI | Windows* 7-64 | Clarkdale
Root Cause: The pointer assigned is never used in the code. Removed the unused pointer.
Bug ID: 3292309 | Int10 AX=5F64h BX=0000h CX=0001 has problem (backlight and no display) | Video BIOS | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: DPLL registers were getting locked and could not be programmed to new values during a display switch. Cleaned the code such that write protection is enabled / disabled only once in the entire sequence. Panel power off sequencing does not lock the registers after switching the panel power off. Panel on sequence turns power on for LFP and locks the already programmed DPLL registers.
Bug ID: 3355565 | WXGA+ panel with X19 (2014) VGA driver can't boot to OS. | Soft BIOS | Windows Vista* Windows* 7 | Arrandale
Root Cause: Panel supports only 6bpc color depth. As part of port bw pruning for DP, we had an assumption of 24 bpp (i.e 8bpc). The pixel clk for this panel is 101 Mhz, which cannot be supported on x1, HBR, 8bpc and hence it was getting pruned out.
Bug ID: 3355680 | The LCD appears garbage screen while resume from S4. | Video BIOS | Windows Vista* Windows Vista*-64 | Arrandale
Root Cause: VBIOS was not enabling dithering for eDP-A. Also, the dithering enable code was not correct in VBIOS. Resolution: Cleaned up dithering enable code in VBIOS and added call to enable dithering in eDP-A enabling path.
Issues Resolved in Build 2031
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3040245 | Movie playing is stopped momentarily in DDC mode | Soft BIOS | Windows Vista* | Arrandale
Root Cause: Async Flip support enabled in driver
Bug ID: 3175522 | Mouse pointer is freezing for a moment after make Clone using windows hot key | NT - miniport | Windows* 7 | Intel® 4 Series Chipset Family Clarkdale
Root Cause:
Bug ID: 3176265 | Mouse pointer broken if set rotation and extended display. | NT - miniport | Windows* 7 | Mobile Intel® 4 Series Chipset Family

Root Cause:

The system appears to be hung/frozen when changing configuration. This seems to be because of OS being too busy with mode enumeration. The enumeration here seems to be taking much longer than what it should have been for causing no hang sort of situation. The issue seems to happen with displays supporting more modes, therefore making the mode enumeration process lengthier.

Optimized the code to get Refresh rate faster.

Bug ID: 3289957 | When Fast Composting source surface is XRGB, ARGB, output video color is not correct | DVD | Windows* 7 | Arrandale
Root Cause: When using AVS data load kernel, the R and B channels were incorrectly swapped. So, introduced a new swap kernel to put R and B channels in correct order for BGRA input surface read with AVS sampler.
Bug ID: 3290617 | Garbage appears on the address bar of the window. | KMD Render | Windows* 7 Windows* 7-64 | Clarkdale
Root Cause: Correct texture coordinate calculation by adding small value to compensate for floating-point precision errors.
Bug ID: 3290719 | Cannot display video while using D3D9Overlay on G45 | KMD Render | Windows* 7 | Mobile Intel® 4 Series Chipset Family
Root Cause: This workaround is disabled the scaling when the system is G45(CTK, ELK) system and running D3D9Ovelay. The problem is the change to RGB intermediate surfaces, so now that we are properly creating intermediate surfaces to match original surface we have an issue where OS is blocking our ability to create more surfaces because of the combination of Overlay Surface Address limitations and the OS limitations on Overlay surfaces taking a certain amount of space.
Bug ID: 3291038 | A vertical discontinuity line shown on video when BD playback in window mode. | KMD Render | Windows* 7 | Arrandale
Root Cause:
Bug ID: 3291131 | It shows green screen at " Starting windows" interface and characters cut on left in DOS with onboard HDMI | Video BIOS | Windows Vista* Windows* 7-64 | Clarkdale
Root Cause: VBIOS was not selecting the right port in AVI info frme control register properly. Issue was happening with Port-C alone. After programming the rigt port. issue was resolved. Issue resolved in VBIOS version 1956

Bug ID: 3292156

Fixed with Windows Vista*/Windows* 7 - now only Windows* Windows* XP issue - SUT screen will flash several times while get into/resume on PM status.

Video BIOS

Windows Vista*
Windows Vista*-64
Windows* 7
Windows* 7-64
Windows* XP
Windows* XP-64

Arrandale

Root Cause: Issue resolved in VBIOS 1960.
Bug ID: 3292322 | Garbage appears if Suspend system on DC and Resume in AC mode. | Power Conservation | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: During S3/S4 resume, FBC hardware state is not synchronized with driver's internal state, which causes FBC to be enabled on unsupported configurations. This was causing flickers. Changed the driver to take all restrictions and current config into consideration before enabling the feature.
Bug ID: 3355482 | A part of WMC menu is not displayed when move the mouse cursor to right edge of desktop on 180 degree rotation. | NT - miniport | Windows* 7 | Arrandale
Root Cause: During rotation, while we rotate the cursor buffers, the rotated coordinates sometime go out of bounds of the actual hardware cursor buffer coords. Since we always need to program at least one active pixel of the buffer in order for the hardware to work properly we were adjusting the coords accordingly on Windows Vista*[ where we always knew the buffer size was 256x256]. But from Windows* 7 onwards this assumption no longer holds good, so now we adjust the coords based on the cursor buffer size dynamically.
Bug ID: 3292148 | Green line is displayed at bottom of playback area when play mpg file | DVD | Windows* 7 | Clarkdale
Root Cause: When HD Content is played, the Surface Height is 1088, but the SrcRect Height is 1080. The Deinterlacing algorithm reads outside the rectangle, so we see a green line and / or garbage at the bottom of the playback window. The fix is to clamp the Surface Height to 1080 if SurfHeight == 1088 & & SrcRectHeight == 1080. We will not clamp the Surface Height in any other case.
Bug ID: 3292074 | Can not hide some items on CUI with customization-registry. | CUI | Windows* 7 | Arrandale
Root Cause: Bug fix, added customization settings for the two items which are reported as part ofthe bug
Bug ID: 3291853 | LCD shows garbage while uninstall Intel Graphics Drivers. | Video BIOS | Windows Vista* | Arrandale

Root Cause:

Issue is because VBIOS was not putting the eDP port to Link idle state before turning off the port. This cause F8/Os selection screens to blankout.
Also, in plane control register, VBIOS was not changing the tiled memory bit to linear. This caused the corruption when driver un-install.
Issue is resolved in VBIOS 1948

Bug ID: 3291467 | Nothing is displayed when hot unplug Display Port monitor. | Video BIOS | Windows* 7 | Arrandale
Root Cause: C4030 and c4008 were getting set after enabling the DP/HDMI port in the anble. Vbios had to clear them in the setmode after the enable sequence
Bug ID: 3291091 | BIOS Setup picture can not show full screen. | Video BIOS | Windows* 7-64 | Arrandale
Root Cause: VBIOS was not clearing PF registers during the 4f11 107 int10 call. This caused the text/graphics mode stretching /centering failures. Issue resolved in VBIOS version 1956.

Bug ID: 3176821

Shadows of object show blinking when run AquaMark3

Direct3D*

Windows Vista*
Windows Vista*-64
Windows* 7
Windows* 7-64
Windows* Windows* XP
Windows* Windows* XP-64

Mobile Intel® 4 Series Chipset Family
Intel® 4 Series Chipset Family
Clarkdale

Root Cause:
Bug ID: 3039366 | LCD turn up slight horizontal stripes when log on/restart. | CUI | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause: Display abnormal during system resume from S4, white line is observed in Windows* 7 We have observed that OS and CUI set gamma color values simultaneously and due to which there is white line observed, already there is a delay exist to let CUI updates and wait till OS triggers its APIs. Fix is to increase the delay.
Issues Resolved in Build 2017
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)