Intel® Graphics Media Accelerator

Production Version 15.11.2.1554

Release Notes

 

September 09, 2008

 

Microsoft* Windows Vista*

 

INTEL CONFIDENTIAL

 

 

Revision History

Date

Driver Revision

Description

Build Number

September 09, 2008

Production Version 15.11.2.1554

Production Version; fully validated

1554

August 22, 2008

Production Version 15.11.1.1545

Production Version; fully validated

1545

August 6, 2008

Production Version 15.11.0.1537

Production Version; fully validated

1537

August 4, 2008

Production Candidate 15.11.0.1537

Production Candidate; fully validated

1537

June 27, 2008

Beta 15.11.0.1507

Beta Engineering Drop;  not fully validated

1507

June 3, 2008

Beta 15.11.0.1490

Beta Engineering Drop;  not fully validated

1490

April 28, 2008

Beta 15.11.0.1469

Beta Engineering Drop;  not fully validated

1469

 

Intel® Graphics Media Accelerator Driver

The Intel® Graphics Media Accelerator Driver contains support for the following Intel Chipsets:

 

·               Intel(R) G41 Express Chipset 

·              Intel(R) G43 Express Chipset

·              Intel(R) G45 Express Chipset

·              Intel(R) Q43 Express Chipset

·              Intel(R) Q45 Express Chipset

·              Intel(R) G33 Express Chipset

·              Intel(R) G35 Express Chipset

·              Intel(R) G965 Express Chipset

·              Intel(R) Q33 Express Chipset

·              Intel(R) Q35 Express Chipset

·              Intel(R) Q963 Express Chipset

·              Intel(R) Q965 Express Chipset

·              Mobile Intel(R) GL960 Express Chipset

·              Mobile Intel(R) GLE960 Express Chipset

·              Mobile Intel(R) GM965 Express Chipset

·              Mobile Intel(R) GME965 Express Chipset 

·              Mobile Intel(R) GL40 Express Chipset

·              Mobile Intel(R) GM45 Express Chipset

·              Mobile Intel(R) GM47 Express Chipset

 

New Features

Features Added in Baseline 15.12

Reference No.

Description

Affected Components

Build

 

Support for OGL2.0 + extensions (Intel® 3 Series Chipset Family not supported)

3D

1469

 

 

 Known Issues

Known Issues in Build 1554

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

2787706

Corruption is displayed while playing the Second Life game.

OpenGL*

Windows Vista*-64
Windows* XP-64

Intel® 4 Series Chipset Family

2559974

TDR or blue screen is displayed after clicking the Adjust Screen Size + or - button in WINDOWS MEDIA* CENTER windowed mode.

TV Wizard

Windows Vista*

Intel® 4 Series Chipset Family

2742995

Value of mean CPU utilization is over 50% after playing Blu-ray DVD movie with WinDVD8

DVD

Windows Vista*

Intel® 4 Series Chipset Family

 

Issues Resolved

Issues Resolved in Build 1554

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2558984

DVI hotplug doesn't work.

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

No longer seen with latest driver

Bug ID: 2559623

Gfxtray error pops up during uninstallion

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Igfxtray and hkcmd being launched during un-installation. But the uninstaller has already removed those files.

This will result in an error pop up. As a work around to this issue, suppress the error pop up.

Bug ID: 2559833

French localization translation error in driver

Loc Translation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

No longer seen with latest driver

Bug ID: 2559880

Re-Open: The error " Task Scheduler Engine has stopped working" occurs when you overwrite the PV15.8.2 driver.

CUI2

Windows Vista*

Mobile Intel® 945 Express Chipset Family

Root Cause:  

Multiple mode set calls from TMM causing a stack overflow.

In SetConfiguration, return Status_Applied to make sure TMM does not make any more calls. Persistence will anyway take over the mode set part.

Bug ID: 2560853

Extended Desktop monitor position is not reserved after resume from Sleep by LCD Lid.

CUI2.5

Windows Vista*

Mobile Intel® 945 Express Chipset Family
Mobile Intel® 45 Series Chipset Family

Root Cause:  


EDS position was not persisted for lid event when logon screen is enabled.

The issue was happening because with logon screen present CDS calls fails by not applying the position data and reverts back to the default 1- 2 position.
After trying out Windows* XP SyncOSdriverThread WA for Windows Vista*, exposed that in Windows Vista* we are already taking care of this scenario in ApplyConfigWindows Vista* .

This was not getting executed because everytime when the CDS fails when setting position data , we used to return as success where it will update the registry and stop the process.

So the fix is returing failure when CDS_TEST fails.

This would allow CDS to apply right data after login which is handled in WM_WTSSESSION_CHANGE.

Bug ID: 2561005

Screen blackout in Glaze 3D Presets test when select 3, Q45

GHAL3D State

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause:  

 

Bug ID: 2561099

LFP display is flickering when playing some online game in battery mode.

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Issue not seen with latest driver


Bug ID: 2561700

Green noise is displayed on H/W overlay.

KMD Render

Windows Vista*

Intel® 965 Express Chipset Family-G
Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause:  

UMD Overlay was destroying overlay surfaces before turning off overlay. This caused the surfaces to become invalid and HW was still scanning. changed order to shutoff overlay then destroy intermediate surfaces.

Overlay path was not properly waiting for HW to complete shutdown. Need to wait for HW to complete shut off before destroying intermediate surfaces.


Scanned Surfaces were being destroyed before Overlay Hw was completely turned off. modify KMD overlay code to wait for HW to turn off before returning from DestroyOverlay.

Bug ID: 2742322

When WinDVD BD moves between CRT and LCD, BSOD happens.

KMD Render

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Visible Framedrop happens when we overlap any window over fullscreen videoplayback.Issue happens when we play BD with WinDVD or normal DVD with Windows media center. Comparing the Vtune samples during normal playback and window overlapped playback shows more bandwidth is consumed by Igdumd32. Couldnt expand it to function level in VTunes.Frame drop is visible with or without HW decoding when the window is overlapped. Looks like issue happens only when Direct3D* rendering happens parallel to the playback.Similar issue exists in Direct3D* performance for Mobile Intel® 965 Express Chipset Family.

Intermediate surface pointers were not being set to NULL when freeing, so there were some cases where surfaces would attempt to be freed multiple times causing the BSOD.

Fix is to set pointers to NULL after freeing.

Bug ID: 2743202

For CRT hotplug/unplug cases, we need to receive a CommitVidPn call to notify proxy

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:  


If the system was booted up in dGPU, the persistence was not functioning when we switch to iGPU.
When the persistence module gets initialized, it’ll check whether display is on dGPU. Then rest of the initialization was skipped if it’s on dGPU.
The skipped initialization includes the DeviceChange notification registration and PersistManager initialization.
This will result in persistence being inactive on all scenarios.

So to fix it, if the initialization was skippied on the boot up, the initialization is redone after a GPU switch.

Bug ID: 2787298

DP-Cannot Display Change through DP-DVI or DP-HDMI Dongle by ACPI Hotkey correctly

Soft BIOS

Windows* XP
Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 In VBTMANAGER_ParseToggleTable, the bIntelPipeSelectList values are getting assigned wrongly for this particular entry mentioned in the bug

The bIntelPipeSelectList values are not cleared in inner loop (it is cleared outside) so these values are kind of loop back for next iteration and previous values are getting assigned for next entry which is creating this issue. Code has been modified to clear the bIntelPipeSelectList values in the inner loop in VBTMANAGER_ParseToggleTable().

Bug ID: 2787364

Some information of Inter® GMA driver not list properly

Loc Translation

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

The defect is caused by ENU resource. Since Development team has no plan to fix the issue soon, pilot fixed in both Chinese.
Unchecked Do Not Translate box for the strings displayed in the System Report, copy the source strings and insert the \t or \t\t or \t\t\t to be aligned properly throughout the file, not only the first section of the System Report mentioned by OEM.

Bug ID: 2787405

ILDB's effect is not effective.

DVD

Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause:  

The external registry key is in path HKEY_LOCAL_MACHINE\Software. On a 64bit platform, there are two completely different HKEY_LOCAL_MACHINE\Software views for 32bit and 64bit. The ILDB registry key is written in 64bit registry key view through inf file. A 32bit application such as WinDVD invokes 32bit driver model which reads the registry keys from the 32bit view, so it doesn’t see the correct path.

So on a 64bit system, we need to force to read 64bit regsitry key view in our driver 32bit dll

Bug ID: 2787499

[extended display mode]BSOD will happen when two movies are played.

KMD Render

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Visible Framedrop happens when we overlap any window over fullscreen videoplayback.Issue happens when we play BD with WinDVD or normal DVD with Windows media center. Comparing the Vtune samples during normal playback and window overlapped playback shows more bandwidth is consumed by Igdumd32. Couldnt expand it to function level in VTunes.Frame drop is visible with or without HW decoding when the window is overlapped. Looks like issue happens only when Direct3D* rendering happens parallel to the playback.Similar issue exists in Direct3D* performance for Mobile Intel® 965 Express Chipset Family.


Intermediate surface pointers were not being set to NULL when freeing, so there were some cases where surfaces would attempt to be freed multiple times causing the BSOD.

Fix is to set pointers to NULL after freeing.

Bug ID: 2787562

When PC start up, green horizontal noise happens three times.

Video BIOS

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

In VBIOS during set-mode sequence, SDVO Ports are turned off. As soon as it is turned off, GMCH is putting off the data first and after around 2ms backlight is turned off.

During this 2ms time, the invalid data from GMCH is seen as the green flicker.

Later in VBIOS code, we are sending the set ACTIVE_OUTPUTS_OFF opcode to the SDVO card, which also effectively turns off backlight if it was on.

In driver code, the set ACTIVE_OUTPUTS_OFF opcode is sent first, so that backlights are off and later SDVO ports are turned off. So issue is not seen there.

Fixed by disabling SDVO ports after ACTIVE_OUTPUTS_OFF opcode is sent.

Bug ID: 2788146

DP - Display loses sync and cannot work after repeat reboots with E1909 DisplayPort Panel

Video BIOS

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

If AUX EDID read fails, retry 3 times until reporting EDID read failure in VBIOS.

 

 

Issues Resolved in Build 1545

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2787522

Only one scheme is displayed on right click menu and task tray menu.

CUI2.5

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  
Local variable not initialized before validating different schemes
To fix:  Initialized the local variable properly so that right values are picked up every time

Bug ID: 2787356

Cannot set DRRST feature to 'unchecked' in CUI by default as described in PRD Req#2G39226

Power Conservation

Windows Vista*
Windows Vista*-64
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The functionality of the 'DPSCheckboxDefault' INF option was broken. This is supposed to allow the OEM to program the FIRST BOOT (after fresh install) setting of the DPS check-box. But, it was getting overriden by the default first boot power plan. To ensure that it’s not overridden anymore, a special customization section for first boot after fresh install was applied.

Bug ID: 2787347

Boot screens not visible with DP monitor connected

Video BIOS

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:

Missed to disable DP port control registers before planes are disabled and pipe timing registers are set in in VBIOS programming sequence.

Bug ID: 2787275

Deinterlaced frames are displayed in an incorrect order

DVD

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:

Enabled Fast Composition Support through 3D pipeline and defined the proprietary API/DDI interface.  Also, established the entire new HAL level 3D pipeline programming.

Bug ID: 2742978

When playing AVI movie, the color control function doesn't work correctly.

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause:  

ProcAmp, Denoise, and Detail were always incorrectly enabled during Post-Processing, regardless of the input format.
Therefore, the bug fix is to block ProcAmp, Denoise, and Detail for RGB Input.

Bug ID: 2742284

Could not hide " Twin" item on CUI Display Device dialog by inf customization.

CUI2.5

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

Intel® 4 Series Chipset Family

Root Cause:  

Added Customization options for operating mode that was missing in UI

Bug ID: 2561686

Full screen check box in s-video TV settings is non functional

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:  
Driver was not receiving the mode set from CUI. 

Bug ID: 2560637

BSOD 0x0A or 0x1A when plugging HDMI TV to System and setting Extend desktop (HDMI as primary and internal LCD as secondary.)

Audio.Driver

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

Silent Stream feature was causing BSOD.

To fix: improved unsolicited reponse handler, improved work item management and sub device management.

Bug ID: 2560526

EDID Related Behavior in HDMI Compliance Test fails.

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:


The GMBus0 register was incorrectly being reset during a transaction.

Bug ID: 2560414

The " Aspect Ratio" Options is different between VGA and DP Mode in Windows* XP& Windows Vista*

Soft BIOS

Windows* XP
Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

Compensation options were being shown on DisplayPort.  However, this there was no need for this since scaling is not enabled on DisplayPort.

Bug ID: 2559690

Wall*e game has screen flashes/sync issues when in battery mode in Windows Vista*

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


For fixed panels the PC component was sending the native resolution instead of the actual resolution. Some portions of the watermark programming require the actual resolution. Changing over to a methodology of having SoftBios get the native resolution and actual pixel depth for non-cursor SR watermarks.

Bug ID: 2558841

The system is not able to change brightness after resuming from Suspend or Hibernate.

Power Conservation

Windows Vista*

Mobile Intel® 945 Express Chipset Family

Root Cause:
After resume, the backlight control bit was not getting set properly.

Bug ID: 2556822

Grammar and translation is incorrect on French OS.

Loc Translation

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Mobile Intel® 965 Express Chipset Family
Intel® 4 Series Chipset Family

Root Cause:

correct grammar and translation is applied to fix this issue.

Issues Resolved in Build 1537

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2554984

Show horizontal mode in extented vertical pivot

CUI2

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family
Mobile Intel® 45 Series Chipset Family

Root Cause:  

Rootcause:the conditions for " PriRotaed" abd " SecRotated" was not supporting in case when rotation is changed from 0 to 90/270 degree.

Removed the variables used earlier to track the rotation of primary and secondary and intercahing the X and Y resolution.T
The variables were used only in Exteded desktop case and the variables were not serving the purpose in case of the orientation changed.
Condition is modified by adding " ROTATION_90" and " ROTATION_270" for interchanging X and Y resolution in case of setting the position.

Bug ID: 2555381

Screen Corruption while playing Motocross Madness 2

Direct3D*

Windows Vista*

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family
Mobile Intel® 45 Series Chipset Family
Mobile Intel® 965 Express Chipset Family
Intel® 4 Series Chipset Family
Intel® 945 Express Chipset Family

Root Cause:  

The clear code regressed and started returning E_FAIL instead of S_OK when the Clear call specified a NULL pRects.

Bug ID: 2557400

[EL/G45/Windows Vista*32/15.9-34V] Incorrect localization(korea) in CUI

Loc Translation

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  
Reverting back to font size from 10 to original size 9 in IIDS(152)failed getting rid of the extra space. Hence, moved all the corresponding controls to the right leaving equal amount of space on both sides. However, still need to resolve this issue with font size. Need to figure out why rolling back to original font size does not remove the extra space on the right.

Bug ID: 2559407

System can not persist display mode and resolution after resumed from S3

CUI2.5

Windows* XP
Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  
RootCause: Comparision with current config not required. Following are the reasons:

(a) This path is hit only when Logon screen turned on and the previous apply config fails. So we have to try applying the config, persistence wants to apply based on the earlier configuration.
(b) In the case of above issue, actual data in the registry is set as LFP SPSD after processing the POWER EVENT and the data in the registry is modified as LFP - SPSD. So at this point, when we try to compare the persistence data with the actual data, both are same and hence the call fails and no setmode is issued to the driver.
Removed the comparision checks with current configuration.

Bug ID: 2559644

No response for a while after switching to iGPU.

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Implemented appropriate kernel synchronization mechanism for threads while spinning for lock.

Appropriate sync objects are used.

Bug ID: 2559684

Overlay colorkey not updated when PowerDVD Cinema toolbar presents

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Application has a lot of transparencies which causes the OS to break up present into > 64 subrectangles.  Changed to behave as normal present would which is to return and continue until all rectangles are completed.

Bug ID: 2559952

The video color is abnormal when using QP to play video recorded by itself.

Media Kernels

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Modeast kernel cannot handle the source rectangle starting from ODD coordinate for packed format. Driver needs to adjust the left coordinate to EVEN number.

Bug ID: 2560145

WINDOWS VISTA*: Hot-key display switch does not function after resume from S4 with external VGA attached

NT - miniport

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

In Windows Vista* SP1, OS doesn't sends " Sleep" as the reason for resume instead of " Hibernate" for S4 case. Due to this, driver doesn't evaluate _DOS to enable display switching.

Evulating _DOS for both S3/S4 case on resume.

Bug ID: 2560570

Hue setting not working between 0 and 49 in Windows Vista*

KMD Render

Windows Vista*

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family

Root Cause:  
Hue was being defined as an unsigned instead of a signed variable.

Bug ID: 2560917

Boot as iGPU mode causes that system becomes busy and does not respond from 1min to 10min

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause: 
Implemented appropriate lock mechanism

Appropriate sync objects are used.

Bug ID: 2560987

Long resume time from S3

NT - miniport

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause: 
Added optimization for memory copy in softbios.

Bug ID: 2561206

External display has no system password screen after S3 resume

N/A

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

Mobile Intel® 45 Series Chipset Family

Root Cause: 
During S3 resume, the DP clocks were not restored properly. So, the display was getting blank on the DP panel.
Added code to reprogram the DP AUX clocks if they are not found to be programmed properly.

Bug ID: 2561364

Render Freq changes after Sleep/Resume.

Power Conservation

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 
Fixed the sequence for P-State retore

Bug ID: 2561711

A screen collapses after resolution was changed to 1920*1200 on CRT only mode.

Soft BIOS

Windows* XP
Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause: 
Root-cause – SB was not reporting 64BPP modes to RM, for pruning based on dotclock limitations. Hence SB mode table always had unsupported 64BPP modes and this was being shown up in CUI. On applying, it was causing corrupted screen. This issue was particularly seen in low power mode where RM pruning is having a significant role because the platform may not even support the modes well below the EDID capability of the display.

Fix:- SB will be adding 64BPP modes as well in the RM mode table for pruning

Bug ID: 2742292

System hang by playing H.264 and hib/res on IRX-4410

Power Conservation

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause: 
On power down, the PC policy states for RS is out of sync with the actual HW state. Upon resume, RS HW state is on but RS SW policy is inactive. When the DXVA AVC/VC1 notification is processed to disable RS, the handler sees that the policy is already in inactive state so no action taken. Hence RS is still enabled while playing BD --> LRI related hang issue.

Solution:
On power down RS should not be handled by PC policy handler since it is not mode or display configuration dependent. This fixes the out of sync issue.

Root cause:
Upon entering D3 state, driver saves the HW state and then calls the policy handler to disable all PC features. Upon resume RS HW state is restored but RS policy remains inactive since it is not reset by mode or display configuration event. When UMD DxVA sends notification to disable RS, no action was taken since the policy sees it in inactive stage --> RS remains enabled --> LRI/AVC/VC1 hang issue.

Resolution:
Remove policy handling of RS in power down since it is not mode or display configuration dependent.

Bug ID: 2742763

[OGL2.0] Errors running glViewer failed with all different versions of openGL selected

OpenGL*

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause: 

The invalid pixel format error message reported in HSD 274263 is an app issue. The app uses unsupported pixel format WGL_BIND_TO_TEXTURE_RGBA_ARB in Intel driver and it does not handle the error code return from Intel driver correctly.

Bug ID: 2743086

CUI 2.5 - Unable to remove Information Button when customizing INF

CUI2.5

Windows Vista*
Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause: 

Root cause: From 2.5 information button no longer displays string hence customization was not taken care in this case hence the bug.
Check if IDS_INFO string is null, if null then hide the button

Bug ID: 2743214

GFX-UI-FRA Inconsistent translation of " color quality"

Loc Translation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause: 
Changed all strings as specified in debug description.

Issues Resolved in Build 1507

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2518983

PW prompt screen small 1st time on hot-plug modular HDD with password

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

Root Cause:   

Panel fitter was not getting disabled in native resolution of LFP panel.

Bug ID: 2557585

System BSOD when run Half Life 2 DEMO

Direct3D*

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause:  

The application provided a pixel shader declaring a cube texture while a 2D texture was being bound to the texture stage. This way sampler expected a texture of a non-matching format and it was trying to pull texels from it, which caused sampler cache to hang on a hit to invalid memory.

Bug ID: 2557649

The text color of the DVD menu is incorrect.

Media Kernels

Windows Vista*
Windows Vista*-64

Intel® 965 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  

HQScaling_Blending module was incorrectly handling the alpha destination mask for U/V samples.

Bug ID: 2557718

HDMI Hotplug / Unplug detection does not work

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Checking for live state buffer as part of display detection to do EDID read for display detection

Bug ID: 2558975

BSOD happens when pass bad SRM file to driver.

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:

Error handling was optimized to capture such conditions

Bug ID: 2559620

No System Tray Icon for IGPU after switching to IGPU on SG system.

Switch able GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:  

Check for active Intel before displaying items in DTCM or tray. If Intel not active, do not display any item.

Bug ID: 2559664

A right line of primary device icon and a left line of secondary device icon are not displayed in CUI when set to EDT.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

The total width for the display was not normalized.

Bug ID: 2559822

HDMI Sound does not work when a user connect HDMI cable to TV

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

EDID for the HDMI TV does not contain LPCD SAD (Short Audio Descriptor) and hence the Audio device does not come up on the Sound->Playback Devices

Bug ID: 2559942

Media Player clips not playing correctly

DVD

Windows Vista*

Intel® 965 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  

The clip width is not DWORD aligned which is required by Dataport.

Bug ID: 2560111

DVI can't be detected after resume from warm dock

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:  

First Time Detection is reset only after first active detection.

Bug ID: 2560234

QXGA display out causes a screen corruption on DDR3 3GB or 4GB system

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

The watermark calculation code was updated to handle error conditions.

Bug ID: 2560425

192KHz is not listed when gfx is set to lower than 720

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Fixed a logical bug in Graphics driver. Earlier reference frequencies were 48khx, 96kHz and 384khz. Now with the fix reference frequencies are48khx, 96kHz and 192khz. So 192kHz/2-channel audio are not getting pruned in any video format.

Bug ID: 2560562

Display Switch hotkey not functioning.in Windows and DOS

N/A


Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

During TV detection process in VBIOS, the Sense Ctrl bits were set to high. For Mobile Intel® 45 Series Chipset Family, we had to set it to Low during TV detection.

Bug ID: 2560720

Overnight run 3DMark06 encounters error message

DirectX9

Windows Vista*
Windows Vista*-64

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

Root Cause:  

Un-initialized floating point member variable. When the copy constructor is invoked if the uninit data is SNAN than an exception is thrown. This issue was sporadic dependant on the data in the uninit memory.

Bug ID: 2560738

When undock/hotdock with DVI connection, the DVI monitor can't be detected

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

EDID was not being read and recorded correctly

 

Issues Resolved in Build 1490

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 105346

Abnormal display during welcome screen.

NT - miniport

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:

  
Flicker kind of behavior was seen as driver was setting CUI gamma for the first gamma set call.  The next gamma call would be set from OS sent gama. See DCN for more details.

Fix was to look for a flag set during boot and if it is not set apply OS sent gamma even for the first call.

Bug ID: 106316

MyDVD application hung when preview video file in 'Edit Chapter'

Direct3D*

Windows Vista*

Intel® 945 Express Chipset Family
Intel® 3 Series Chipset Family

Root Cause:  

Shared access to the static variable of the EventQuery caused overwriting value issue.

Bug ID: 2554932

Graphics driver stops responding when WMVHD movie is played.

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:

  
Hang happens due to ring hang in the ILDB object. 
ILDB kernel optimizations were checked into driver to completely resolve the issue.

Bug ID: 2555608

Indeo4 codec movie collapses after movie window was resized.

Media Kernels

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

The corrupted frame doesn't use denoise kernel but uses HQSCaling kernel, that why the issue still seen. Support for UYVY surface format has been added to HQScaling Kernels to resolve this issue.

Bug ID: 2555748

FFBench terminated abnormally and ‘Display driver stopped responding’ message appeared.

GHAL3D

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


Microsoft* requested that small command buffers be not used.  In the past, command buffers were flushed frequently between gha12d and d3d context switch.  With the fix, gha12d and d3d can share a common command buffer.

Bug ID: 2557568

No video on the DP-DVI display until Windows Vista*/Windows* XP is loaded

N/A

Windows* XP
Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

Issue is resolved by implementing mandatory 5F21h BIOS hook in BIOS specification

Bug ID: 2557996

Noise appears at right border of video playback.

Media Kernels

Windows Vista*

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family
Mobile Intel® 45 Series Chipset Family

Root Cause:  

A bug in the horizontal mask support (introduced during multiple block support addition) is causing this issue.  Issue is fixed in destination mask support.

Bug ID: 2558063

XP: Can select the unsupported resolution for DVI device

Soft BIOS

Windows Vista*
Windows Vista*-64
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

  
Unsupported modes were getting added through the best timing method and not removed.

Bug ID: 2558119

VIS : Customer can select the unsupported resolution for DVI device.

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

 

Unsupported modes were getting added through the best timing method and not removed.

Bug ID: 2558442

CUI shows unclear device naming in selection menu when both DVI monitor and HDMI TV are connected.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

 
When the DVI type device comes in the second place in the cui list, the global data for HDMi was getting over written

Bug ID: 2558464

Some resolutions display abnormally when connected to specific monitor with DVI

Soft BIOS

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

  
Panel supports modes > 19x12 but since driver can’t drive modes > 19x12 on single link DVI all modes above 19x12 show abnormal fonts.

Bug ID: 2558619

Running DX10 SDK 'SubD10' Sample shows abnormal polygons.

Direct3D*

Windows Vista*

DX10
Intel® 4 Series Chipset Family

Root Cause:

 
The changes in my getup branch exposed this problem.

Fix implemented for case when 16 vertex elements each point to 16 different vertex buffers, all of which are not bound.

Bug ID: 2558623

" Enable Application Settings Override" tab will be cut in Intel GUI when set DPI 120.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

This issue was fixed by Increasing the height of the control IDC_CHECK_ALWAYS_SHARP and IDC_CHECK_ALWAYS_PROCAMP

Bug ID: 2558793

Temporary Blue belt-like noise appears when boot up Windows Vista*. (just before [Please wait] scene.)

NT - miniport

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Issue was seen as driver was setting CUI gamma for the first gamma set call.  The next gamma call would be set from OS sent gama. See DCN for more details.

Fix was to look for a flag set during boot and if it is not set apply OS sent gamma even for the first call.

Bug ID: 2559248

Indeo4 codec movie collapses after movie window was resized.

Media Kernels

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

The corrupted frame doesn't use noise kernel but uses HQScaling kernel, that is why the issue is still seen. Support for UYVY surface format has been added to HQScaling Kernels to resolve this issue.

Bug ID: 2559249

CUI 3D Settings is incomprehensible in Danish

Loc Translation

Windows Vista*

Mobile Intel® 945 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:

  

Poor Danish translation.  Correct translation was applied.

Bug ID: 2559302

HDCPSpecificationComplianceTestSpecification1.1 1A-04/05/06/07 and 1B-01 Test fails.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

 

The HDCP Compliance Tests were failing due to some driver issues which are root caused and resolved in the driver.

Bug ID: 2559368

Corruption is displayed on a few bottom lines in full screen mode when playing BD interlaced title using WinDVD

Media Kernels

Windows Vista*

Intel® 965 Express Chipset Family

Root Cause:  


A bug in the horizontal mask support (introduced during multiple block support addition) is causing this issue.  Issue is fixed in destination mask support.

Bug ID: 2559389

HDMI is not recognized when hot-plug HDMI monitor.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

The issue was happening due to a logical issue in the driver where the SDVO hot plug interrupt the handling code which was getting executed for some unwanted interrupts. Fixed the bug in the code

Bug ID: 2559431

Display is fragmented, when we play " Unreal Toumament 3"

Direct3D*

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


Texture L8 was not set for sampler s4, because of failed getstateprocessorhandle - there was no conversion for L8_SRGB available. Doing this conversion was only option when SRGB write was enabled

resolution:
Adding code to get stateprocessorhandle without srgb write if first try failed fixes this issue

Bug ID: 2559572

The game UBISOFT [SURF'S UP] freezes.

Direct3D*

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause:  

When the application disables an index buffer, the D3D component of the driver needs to notify GHAL3D that the index buffer is disabled.  If it doesn't do this, on Vista, GHAL3D will put this stale allocation handle for the index buffer in the command buffer allocation list.  This will cause RenderCb to fail if the application has also deleted the index buffer resource before the next draw call and hasn't bound a new index buffer in it's place.

Bug ID: 2559709

The DVD playback is not displayed.

KMD Render

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Because of the way a 64-bit build pads structures, the members for the 32-bit build and the 64-bit were at different locations.  This caused a mix up in data when a 32-bit user mode application was accessing a 64-bit KMD through escape calls.

Bug ID: 2559942

Media Player clips not playing correctly on Broadwater (G965 & G35)

DVD

Windows Vista*

Intel® 965 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  


The clip width is not DWORD aligned which is required by Dataport. The current round up implementation makes the content protection give assert in KMD. So WA is added in DXVA driver to truncate the surface width to DW aligned.

Bug ID: 2559980

DirectX sampler SDK SubD10 has corruption

Direct3D*

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Fix for case when 16 vertex elements each point to 16 different vertex buffers, all of which are not bound.  The changes in my getup branch exposed this problem.

Bug ID: 2559990

Cannot select progressive mode w/ EDID for HDMI protocol test

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:

 

Made code changes to provide backward compatibility with 861 (CEA extension revision 1)

Bug ID: 2560099

SlingDemo.wmv clip played like slideshow when using QuickPlay or GraphEdit + EVR

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The clip width is not DWORD aligned which is required by Dataport. The current round up implementation makes the content protection give assert in KMD. So workaround is added in DXVA driver to truncate the surface width to DW aligned.

Bug ID: 2560188

HDMI audio playback device cannot be seen even with HDMI plugged.

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


If basic audio bit is set and if there is no 48kHz support in LPCM audio block, gfx driver to set 2-channel support in 48kHz CAD.

Bug ID: 2560212

V64: There are no BD playback screen only when AERO glass was disabled condition w/32bpp color.

KMD Render

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

 
Because of the way a 64-bit build pads structures, the members for the 32-bit build and the 64-bit were at different locations.  This caused a mix up in data when a 32-bit user mode application was accessing a 64-bit KMD through escape calls.

Issues Resolved in Build 1469

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2553333

When trying to run an OGL application through web browser, the app crashes on Windows Vista* drivers only

OpenGL*

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

The applet detaches current rendering context from device context. The OGL driver tries to use some rendering context owned data during this operation causing invalid dereferences

Solution: Update driver code so that window description is read from drawable description and GL context updates its data from drawable data.

Bug ID: 2554732

“Display driver igfx stopped responding..." Error is seen when playing media in DC mode.  It also shows randomly while system is sitting idle.

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause:  

Issue is root caused to pipe interrupt handler clearing first level pipe event in second level event interrupt enabling routine.  This is an issue when the pipe event interrupt is being shared by more than one interrupt sources.  The TDR happens when the interrupt enabling invoked by DPST coincides with a VBlank event, which leads to pipe event status cleared before it could be serviced hence reporting a TDR.