Intel® Graphics Media Accelerator

Production Version 15.12.2.64.1637

Release Notes

 

January 23, 2009

 

Microsoft Windows Vista* 64

 

INTEL CONFIDENTIAL

 

 

Revision History

Date

Driver Revision

Description

Build Number

January 23, 2009

Production Version 15.12.2.64.1637

Production Verson; Fully Validated

1637

December 10, 2008

Production Version 15.12.1.64.1608

Production Verson; Fully Validated

1608

November 19, 2008

Production Version 15.12.64.1599

Production Verson; Fully Validated

1599

November 5, 2008

Beta 15.12.64.1586

Beta Engineering Drop; not fully validated

1586

October 23, 2008

Beta 15.12.64.1580

Beta Engineering Drop; not fully validated

1580

September 15, 2008

Beta 15.12.64.1555

Beta Engineering Drop; not fully validated

1555

September 2, 2008

Beta 15.12.64.1547

Beta Engineering Drop; not fully validated

1547

 

Intel® Graphics Media Accelerator Driver

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

Note: Intel® G31, G33, G35, Q33, Q35, GL960, GLE960, GM965, and GME965 Express Chipsets will be End of Maintenance (EOM) for Windows* XP and Windows Vista* after the PV15.12 release.

·     Intel(R) G31 Express Chipset

·     Intel(R) G33 Express Chipset

·     Intel(R) G35 Express Chipset

·     Intel(R) G41 Express Chipset

·     Intel(R) G43 Express Chipset

·     Intel(R) G45 Express Chipset

·     Intel(R) Q33 Express Chipset

·     Intel(R) Q35 Express Chipset

·     Intel(R) Q43 Express Chipset

·     Intel(R) Q45 Express Chipset

·     Mobile Intel(R) GL40 Express Chipset

·     Mobile Intel(R) GL960 Express Chipset

·     Mobile Intel(R) GLE960 Express Chipset

·     Mobile Intel(R) GM45 Express Chipset

·     Mobile Intel(R) GM47 Express Chipset

·     Mobile Intel(R) GM965 Express Chipset

·     Mobile Intel(R) GS45 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 1637

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

2742833

blank screen is displayed after rotating CRT to 0 degree and HDTV to 90 degrees with CRT+HDTV EXTD mode when setting Video Standard for TV to HDTV_1080i60.

Rotation

Windows Vista*-64

Intel® 4 Series Chipset Family

2856244

The corruption is displayed while launching four tunnel2 applications.

OpenGL*

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

2913297

The corruption is displayed while playing the Ice Age: The Melt Down Blu-ray DVD movie via InterVideo WinDVD8 application.

DVD

Windows Vista*-64

Intel® 4 Series Chipset Family

2954438

The blank playback is displayed while playing the BD Video Essentials Blu-ray DVD movie via the InterVideo WinDVD8 application.

DVD

Windows Vista*
Windows Vista*-64

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

 

Issues Resolved

Issues Resolved in Build 1637

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2787472

Blackscreen seen when reboot from installing driver -Accenture

NT - miniport

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause: 

 

Made changes to Monitor mode list enumeration logic, where in now we'll start recommending LFP Edid mode to OS

Bug ID: 2807426

TV format can not be retained after toggle one cycle via Fn+F4

CUI2.5

Windows Vista*
Windows* XP

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

The regqueryvalueex call used for reading registry was failing due because we were passing the size to be read as zero fixed it.

Bug ID: 2808183

Increasing the number of Albums in Niveus Movie Library WINDOWS MEDIA* CENTER Plugin decreases performance when cycling

Direct3D*

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause: 


The problem is that Windows Media Center sends primitives to draw all titles in every frame.

Verices are processed by UMD, which is a bottleneck and clipped in HW.
The fix was to clip veritices as soon as possible to limit the unnecessary processing in UMD. This can be achieved with software vertex processing pipeline.

Bug ID: 2808186

During OEM Ready Appverifier test, Muvee Reveal application breaks into the debugger

OpenGL*

Windows Vista*

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

Root Cause: 

Bug ID: 2808252

When we do S3 aging test , the desktop will have some black points with 3GB memory

GMM

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

Found race condition exposed in L-shape configs causing mis reads.

What we suspect was happening was that the driver would map a pte backing store into GTT and immediately read the corresponding gfx memory through PCI aperture. That should be fine b/c the GTT is mapped UC. However, that mapping is some how behaving like a WC (write combined) mapping. We believe the pte write did not complete before the gfx memory read so driver read from the old pte backing store, causing corruption or black dots.

By putting an mfence() after the last GTT write operation, it flushes the CPU memory cache guaranteeing the pte is written out before the driver reads the gfx memory.

Bug ID: 2855303

In External mode, we can't use Intel Driver to switch display to NB LCD mode.

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2855503

Return from S3 display will have black dot on the system with 3G memory.

GMM

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

Found race condition exposed in L-shape configs causing mis reads.

What we suspect was happening was that the driver would map a pte backing store into GTT and immediately read the corresponding gfx memory through PCI aperture. That should be fine b/c the GTT is mapped UC. However, that mapping is some how behaving like a WC (write combined) mapping. We believe the pte write did not complete before the gfx memory read so driver read from the old pte backing store, causing corruption or black dots.

By putting an mfence() after the last GTT write operation, it flushes the CPU memory cache guaranteeing the pte is written out before the driver reads the gfx memory.

Bug ID: 2855586

If Enable PAVP Lite mode G41 can't use PowerDVD 8 playback BD

N/A

Windows Vista*
Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2856281

Screen Flashes when switch to aero viewing tab with LiveTv playing on Benicia.

Soft BIOS

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause: 

 

flip addresses were reported wrongly to O/S

Bug ID: 2912329

[Lyon, Samoa] When move dvd screen to 1'st, the LCD screen shows corruption

Resource Manager

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

GrmSpriteDownscale was not taking into account the decimation. The sprite WM w.a was not applicable for CTG and its removed from CTG with this fix.

Bug ID: 2912407

Can't switch display mode from" Intel Graphics Options" .

NT - miniport

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912479

Open Windows Media Center, and play any music with full windows(default), Serious noise occurs

N/A

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912486

When you play particular BD title, horizontal noise happens in the lower side of the BD player.

N/A

Windows Vista*
Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912493

LVDS no display issue under Windows with ICG driver

System BIOS

Windows* XP
Windows Vista*

Intel® 3 Series Chipset Family

Root Cause: 

Bug ID: 2912718

TV Wizard - Error message is displayed when hot plug HDMI with TV Wizard default install is disabled in INF

CUI2.5

Windows Vista*
Windows* XP

Intel® 4 Series Chipset Family

Root Cause: 


No check is made to ensure that TV Wizard is actually installed

Fix:
Check if TV Wizard is installed before launching the exe

Bug ID: 2913028

Back ground of TOSAVAPT is green.

N/A

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2913032

TOSAVAPT whole video playback screen becomes green when select [YUV Matrix] BT601.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2913255

The display is collapsed when Dual Display Clone or Extended Desktop.

N/A

Windows* XP
Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2954388

CUI SDK not working properly with 3rd party application using I2C

CUISDK

Windows Vista*
Windows* XP

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

Added checksum details for I2C calls and changes related that

Bug ID: 2808269

[Digital Display] word cut if set DPI to 120 and Ext. monitor is attached.

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Current size specified for tabs is not sufficient in 120 DPI case
Fix: Dynamically change the width based on DPI Setting
120 DPI Setting is valid in Windows Vista*, not in Windows* XP. So changing it only for Windows Vista*

Bug ID: 2913238

Abnormal message window shows when test HDMI.

N/A

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2913144

Graphic output function fail if the resolution doesn't support each other between CRT & LCD.

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2913034

TOSAVAPT whole video playback screen becomes green when play bear.wmv.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912906

GFX: Windows Vista*32: DG45ID - Intel TV Wizard can't be installed on ICBO G45 system

N/A

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912784

[WMC]Display lags and audio is jerky in WINDOWS MEDIA* CENTER under clone mode.

N/A

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

HKR, , Display1_DisableCloneAsyncFlips, %REG_DWORD%, 0 ; 1 - Disable and 0 - Enable

Change the default value to 1, this fixes the audio noise issue

Bug ID: 2912781

After update driver from driver v1545 to the latest driver v1599, the system will display blue screen.

NT - miniport

Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912451

Bottom few lines are not displayed correctly on Blu-ray DVD playback.

N/A

Windows Vista*

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

Root Cause: 

Bug ID: 2912441

When " BitBashing Support " enables, drivers does not read EDID extension block.

Soft BIOS

Windows* XP
Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

 

Does not occur in the latest Version

Bug ID: 2912414

Garbage is displayed at the lower part of the BD playback screen.

N/A

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2912301

DF260920 AD: Video distortion at the right side of LCD when set DP 1st & LCD 2nd by clone

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2808130

Remote controller has no function on clone mode with D-sub connected

Soft BIOS

Windows Vista*
Windows Vista*-64

 

Root Cause: 

The communication between IR driver and the WINDOWS MEDIA* CENTER application itself was broken. Graphics driver doesn’t play any role in this.

Bug ID: 2808071

Display lags and audio is jerky if play Live TV under clone mode.

N/A

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2559807

Garbage is displayed when 3D screen saver is running.

Soft BIOS

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause: 

 

FLip address were reported incorrectly to OS

Issues Resolved in Build 1608

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2559627

Windows Vista* hibernate time increased ~20 seconds with 7.14.10.1437 compared to 7.14.10.1364

DisplayLink

Windows Vista*

Mobile Intel® 945 Express Chipset Family

Root Cause:  

Bug ID: 2561473

Full Screen lose function when Primary-Notebook+Secondary-TV on dual mode

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  


DNOLV with 15.11.x driver

Bug ID: 2561556

[Windows* XP& Windows Vista*32] Screen turns red while playing Fable game, Q45 (Milan)

GHAL3D

Windows* XP
Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

The first implementation of shadow mapping was limited to 3.0 shaders, but the implementation should be valid for all versions where the hardware supports depthtextures. This was the issue with Fable since they are sending a PS1.1 and expecting shadow mapping.

Bug ID: 2742564

CUI doesn't respond after change LCD+CRT/EDT with rotation.

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2787399

When " Preset Profiles" of Intel CUI is set, it is not effective.

CUI2.5

Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause:  

RegCreate is failing. Hence no effect on profiles.
Fix: Exclude the flag KEY_WRITE as it is resulting in registry read failure.

Bug ID: 2787493

iHDMI - [Channel- P5QL-EM -G43] DVI no display

Video BIOS

Free DOS
Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® 4 Series Chipset Family

Root Cause:

VBIOS was blindly scanning for the CEA extension blocks to check if the panel is HDMI or not, without first checking if the extension flag in EDID (127 byte) is greater than zero as how driver was doing. This particular panel did have a CEA extension block with a VSDB showing a HDMI header, even though it’s not a HDMI panel. VBIOS hence interpreted based on this info that this is a HDMI panel and did not disable NULL packet enable and Audi output from the port control register hence no display when HDMI/DVI was chosen in VBT.
When DVI only was chosen in VBT, the device attached was not getting set hence no enumeration of the device. This is because of the same above mentioned reason, the HDMI display attached status wrongly came as true but since the HDMI compatibility bit was not set in VBT (DVI only was chosen), the device attached bit was not set hence the device did not get enumerated at all which means the port control register was not getting enabled.

Fix:- The correct fix as how its been done in the driver, is to check if the extension flag is greater than 0 before reading the CEA extension blocks for checking if the panel is a HDMI panel. If the flag shows it has no extension blocks (0), then VBIOS won’t bother to read the extension blocks instead it will just set the carry flag (HDMI display not attached) in the routine aim_Is_HDMI_Display_Attached and return

Bug ID: 2807315

Black screen, when setting the desktop color @16bit

KMD Render

Windows Vista*

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

Root Cause:  

When creat/update the screen protection function, color depth information returned always 32bps and used wrong color key data,
the screen was update but always black screen. The new changed function read the correct color depth information.

Bug ID: 2807481

(Jockeys) Movie playback static image is double-displayed when use MS presenter with AdaptiveDI on HD.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  


Use the correct chroma to match one field delay in luma.

Bug ID: 2807653

The LCD will be flash on battery mode.

INF File

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  


WA is added into the 15.11.4.1591 branch and the customer verifies the issue.

Bug ID: 2807854

Hidden text in Spore is displayed

Direct3D*

Windows Vista*-64

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

Root Cause:  


The problem comes from applications that set the ScissorRect to (0, 0, 0, 0). We were subtracting one and passing (o, 0xffffffff, 0, 0xffffffff) down. The fix just checked for 0 and skips the -1.

Bug ID: 2808082

The value of Color Controls is changed by Suspend/Resume.

CUI2.5

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause:  


Values are stored wrongly in registries while setting. eg: if contrast = 9.30 it is stored as 9.3000002 and if contrast = 8.74 it is stored as 8.7399998. So, we get rounding problem while retrieving.

Fix: While getting the values from registry add 0.05 and 0.005 to the float values with single digit precision and double digit precision respectively to correct rounding error.

Bug ID: 2808146

Montegi green video with MPEG2 IDCT mode (DXVA1 only)

DVD

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family

Root Cause:  


The issue occurs in DXVA1 application running on DXVA2 interface only. There is no MPEG2 GUID query mechanism in DXVA1 API, so the invalid GUID may come in DxvaGetDecodeConfigurations after OS mapping to DXVA2 DDI. We need to return DDERR_INVALIDPARAMS for unsupported mode based on sku setting.

Bug ID: 2855340

DF251513 CPU usage at 60% with version 1554 of INTEL graphics driver in Windows Vista* 64 Bits

CUI2.5

Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause:

When Igfx persistence got loaded then it will do Initialize Windows Vista* persistence. While doing Init Persistence it will call for LoadConfigForAvailable Devices. In that it queries For Primary device details , Get Monotor code, FInd Device. In FindDevice() it has to Verify with the DwDevices and get the device, the DwDevices value is getting as 0xCDCDCDCDC in hex and hence it is looping in that for loop and not terminating. Becuase of this looping the CPU usage is going high.

In function Init, the member variable m_device is updated at the end – so when FindDevice is called before that (Power Persistence), it keeps looping.

Fix:
Update m_device as soon as the Current available devices are available. This is in addition to existing updation.

Bug ID: 2855710

G31T-DM " War Craft III(V1.20)" Into Game find the picture is unstable under WINDOWS VISTA* SP1

Soft BIOS

Windows Vista*

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

Root Cause:

The issue was related to flip address not being reported correctly to OS.

Bug ID: 2855735

Displayed frames shake horizontally when Pixela application plays certain MPEG-2 streams.

DVD

Windows Vista*

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

Root Cause:

1. Perform FastDI on the entire frame of video content to prevent any shift in FastDI and also keep variance buffer as valid.
2. Use the correct chroma to match one field delay.

Bug ID: 2855960

Green picture is displayed when our application enables Fast Compositing for SD video.

DVD

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:

Bug ID: 2855961

Background color is incorrectly interpreted when our application enables Fast Comopsiting.

DVD

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

Intermediate format checking in FastCompositing was not correct.

Issues Resolved in Build 1599

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2518792

Intel G35 VGA 14.31 Driver has broken image while running 3DMark01(hardware T& L)

GHAL3D State

Windows Vista*
Windows* XP

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

Root Cause:

Bug ID: 2561168

TDR or BSOD will happen when " A-Train 7" benchmark is running.

GHAL3D State

Windows Vista*

Mobile Intel® 945 Express Chipset Family
Napa

Root Cause:  


With the DirtyFlags that were added to the Gen3 code, the VertexBufferState was not being updated for every bindpipeline. This caused the vertex buffer width to not be updated properly. An extra check has been added to ensure the vertex buffer width is updated when needed and not skipped using old data.

Bug ID: 2742775

Wistron, LT73, ENG2, VIS, Playback DVD is not smooth via Media Center in both mode for UMA machine.

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause:  


In the INF, modify registry key " Display1_DisableCloneAsyncFlips" value from 0 to 1.

Bug ID: 2742780

Frame drop will happen when " Noise Reduction" is enabled.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2743067

DF232864: H/P-MV-U:Login screen is abnormal if resume from S3/S4 after remove VGA monitor

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:

Driver sets expected timing after resuming from S3/S4. But OS is not using correct source image size. It uses the previous size. So smaller logon size is seen.

It could be related to the following OS bug:
http://support.microsoft.com/kb/939805

Bug ID: 2788192

[CRT mode]A screen collapses when resolution is 1680x1050 with " Maintain Aspect Ratio" setting.

Power Conservation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

The error checking for watermark value overflow is off by 1. If the computed watermark value is max watermark + 1, it will still pass error checking but leads to a value of 0 when programmed in to the register.

Solution:
Check against register max watermark value which is equivalent to max FIFO Size -1.

Bug ID: 2807371

[Samoa] When set dualview mode with Intel popup menu, Dualview mode is not set

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:

Bug ID: 2807479

(15.11.0 or later)(Etude-DVD) COPP error happens when move the playback window from Primary to 2ndary after change Primary display mode.

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

This issue happens as global content protection data structure gets corrupted due to OS sending the path information for same topology in different order for different CommitVidPn call.

As a solution for this, the changes were made in translator layer where, for any topology sent by OS, paths will get sorted based on their importance ordinal.

Bug ID: 2807747

[iHDMI/DP ]- Intel VGA can't open " Graphics properties..." after unplug HDMI cable on extended mode.

NT - miniport

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2807989

Movie playback area shake.

DVD

Windows Vista*

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

Root Cause:  

In DXVA2 FastDI support, use the same rectangle area for temp buffer usage with both FieldCopy and ADI.

Bug ID: 2807992

VGA driver install/uninstall/GUI has wrong translation in Japanese.

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Correction based on OEM approval document

Modified translation of "slider" from "suraido" to "suraida" in string IDs #9033, 9035, 9037, 9039 in \Localization\igfx\JPN

Bug ID: 2808019

Translation miss & wrong in "Scheme Options" in graphics GUI in French

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808020

The Intel Graphics Media Accelerator GUI has wrong translations in French

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808022

VGA wording check error on VGA driver install/uninstall/GUI in GER.

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808033

G43/41 has VLD enabled when it should not be

DVD

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

The wrong flags " SKU_ID_xxx" were used. Therefore, 0xfff0000 is not on to cause the sku flag to be true always.
Fix: Use SKU_xxx flag instead.

Bug ID: 2808083

LCD brightness control by '_BCL/_BCM' does not work. (15.12)

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808149

GFX-UI-FRA OEM - Change translation of Restore Defaults

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

All instances of this text have been changed as requested above.

Bug ID: 2808150

GFX-UI-FRA OEM - Scheme drop-down - Mistranslation in Help Tip

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808153

GFX-UI-FRA OEM - Scheme - Missing sentence in Help Tip + Spelling mistake

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Bug ID: 2808154

GFX-UI-FRA-Information-string 4944 unnecessary quotes

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause:  

Unnecessary quotes have been removed.

Bug ID: 2855523

[Instrumentation] Wrong URI names for exported driver overrides.

Instrumentation

Windows Vista*
Windows Vista*-64
Windows* XP

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

Root Cause:  

URI stringchanged to be common with requirements.

Bug ID: 2855524

[Instrumentation] Application context shared memory missing magic number

Instrumentation

Windows Vista*
Windows Vista*-64
Windows* XP

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

Root Cause:  

Removed code (in UMD driver) responsible for trying to delete .stat files from instrumentation directory.

Bug ID: 2855525

[Instrumentation] GTDI_FCN_HW_METRIC_ENABLE fails 75% of the time

Instrumentation

Windows Vista*
Windows Vista*-64
Windows* XP

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

Root Cause:  


GTDI_FCN_HW_METRIC_ENABLE handling has been changed to return status success on re-enabling.

Bug ID: 2855606

The logon screen collapses when returning from S3

CUI2.5

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

Driver sets expected timing after resuming from S3/S4. But OS is not using correct source image size. It uses the previous size. So smaller logon size is seen.

Could be related to the following OS bug:
http://support.microsoft.com/kb/939805

Issues Resolved in Build 1586

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2788010

Max brightness value is wrong after resuming from Sleep/Hibernation.

Power Conservation

Windows Vista*

Mobile Intel® 945 Express Chipset Family

Root Cause: 

OS needs to send DxgkDdiBlcSetBrightness call to driver to restore the brightness. This is not being done.
This is an OS issue and might need a WA in driver.

The DxgkDDI SKU flag was not enabled correctly at boot. This results in driver not taking over backlight control correctly in resume from S3 and S4 in Sony's backlight control usage model.

Bug ID: 2807425

Color settings can not be changed when invoke profile/scheme

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

The bool to check if Gamma is supported or not was not updated correctly.

Update the bool for gamma support before setting the color in ServiceScheme.

Bug ID: 2808149

GFX-UI-FRA OEM - Change translation of Restore Defaults

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

All instances of this text have been changed as requested above.

Bug ID: 2808150

GFX-UI-FRA OEM - Scheme drop-down - Mistranslation in Help Tip

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2808153

GFX-UI-FRA OEM - Scheme - Missing sentence in Help Tip + Spelling mistake

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Bug ID: 2808154

GFX-UI-FRA-Information-string 4944 unnecessary quotes

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Unnecessary quotes have been removed.

Bug ID: 2808225

GFX-UI-DEU OEM - Balloon notification - inconsistent translation of " Notification"

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Mobile Intel® 4 Series Chipset Family Resource File IIDS DEU, string 7188 was changed from " Ballon meldung" zu " Ballon Benachrichtigung"

Bug ID: 2808235

GFX-UI-DEU OEM - Preview - Inconsistent translation

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

In Mobile Intel® 4 Series Chipset Family resource DEU IIDS file string 4744 was changed from " Voransicht" auf " Vorschau"

Bug ID: 2808248

GFX-UI-DEU OEM - Scheme Help tip - context - use singular instead of plural

Loc Translation

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Mobile Intel® 4 Series Chipset Family Resource DEU IIDS file was changed, string 4949 from " Schemataoptionen" to " Schemaoptionen"

Bug ID: 2788151

CUI view will corrupt after resuming S3.

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Refresh the UI on WM POwerbroadcast for resume. and prevent the temporary corruption due to invalid opmode from driver

Bug ID: 2787492

HDMI -Custom scaling on HDMI doesn't work under extended monitor environment.

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

Added 16-32 WA for Custom Scaling in the case of EDS.

Bug ID: 2787262

[OGL2.0] Can not run " FurMark Benchmark" .

OpenGL*

Windows* XP
Windows Vista*

Mobile Intel® 4 Series Chipset Family

Root Cause: 

1) glMultiTexCoordxfARB() should ignore targets > GL_TEXTURE7 (no
error), as we only support 8 texture coords.

2) All the functions that operate on texture coordinates should check
the current active unit against the number of supported texture
coordinate units.

Issues Resolved in Build 1580

 

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

 

Bug ID: 2559281

Poor Windows Vista* performance in World in Conflict

Performance

Windows Vista*

Intel® 965 Express Chipset Family

 

Root Cause:

 

Forced DonotWait flag to be set when IgnoreSync is set.

 

Bug ID: 2559880

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.

 

Fix: 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: 2742771

CRT refresh rate is not reserved after LCD Close/Open or CRT disconnect / re-connect on LCD+CRT/DDC.

N/A

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

Expected behavior

 

Bug ID: 2787273

MPEG2 Decoder: frame drop on G45/G43

DVD

Windows Vista*

Intel® 4 Series Chipset Family

 

Root Cause: 

 

Bug ID: 2787492

HDMI -Custom scaling on HDMI doesn't work under extended monitor environment.

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

Added 16-32 WA for Custom Scaling in the case of EDS.

 

Bug ID: 2807425

Color settings can not be changed when invoke profile/scheme

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

The bool to check if Gamma is supported or not was not updated correctly.

 

Fix:

Update the bool for gamma support before setting the color in ServiceScheme.

 

Bug ID: 2807639

API of Aspect ratio failed.

CUISDK

Windows* XP

Windows Vista*

Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

The flag to set the primary flag was missing. Made the code changes to set the flag.

 

Bug ID: 2808142

Color setting can't change to the setting of a scheme.

CUI2.5

Windows Vista*

Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

The bool to check if Gamma is supported or not was not updated correctly.

 

Fix:

Update the bool for gamma support before setting the color in ServiceScheme.

 

Bug ID: 2560767

Assassin's Creed wouldn't run on Intel® 4 Series Chipset Family

Direct3D*

Windows Vista*-64

Intel® 4 Series Chipset Family

 

Root Cause: 


Shadow memory returned from the Map call must be aligned to page begin.

 

Bug ID: 2743016

The display timing of CRT changes when disconnect AC on LCD+CRT/DDC.

Soft BIOS

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

Resolved with DCN 702084 and 702057

The issues were happening because of QuadView changes. Added code to set ValidateRuntimeconfig for Twin validation and also made changes to recommend proper configuration through function GfxGetNextStateFromDriverDefault

 

Bug ID: 2787322

G45 play Warcraft III can not set gamma and save setting correctly

CUI2.5

Windows Vista*
Windows Vista*-64

Intel® 4 Series Chipset Family

 

Root Cause: 

 

Apply color for Windows Vista* function has been handled properly in process display change

 

Bug ID: 2787806

Video broken until navigation bar disappears if restore window and then maximize.

KMD Render

Windows Vista*

Mobile Intel® 965 Express Chipset Family

 

Root Cause: 

 

Return status data wrong when the rectangle count was over maximum 64 in Gen4. The old returned status was always 1, so it was always success. That code change from " Status" to " Bltstatus" .

 

Bug ID: 2788013

AP disappears after max ? restore if enable " Letterbox to Wide-screen Scaling" .

N/A

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

Bug ID: 2788186

System sticks when Hot UnDock after Hot Dock. (Black screen + mouse cursor blinking)

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

The issues were happening because of QuadView changes. Added code to set ValidateRuntimeconfig for Twin validation and also made changes to recommend proper configuration through function GfxGetNextStateFromDriverDefault

 

Bug ID: 2788189

(MPEG2) Cannot decode by MPEG2-VLD because of lack of DXVA2_SliceControlBufferType size.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

Increase the number of supported slices to 512 (the clip they gave always has < 512 slices per frame) and only if there are more corner cases then tie the SliceBuffer size to the number of MBs to avoid wasting memory.

 

Bug ID: 2807369

If system is unplugged adapter when display is Dual-Display-Clone mode, external monitor screen is shake(Flickers).

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

The issues were happening because of QuadView changes. Added code to set ValidateRuntimeconfig for Twin validation and also made changes to recommend proper configuration through function GfxGetNextStateFromDriverDefault

 

Bug ID: 2807393

DVD playback is stopped when the Video Scaling in CUI is changed.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

Fix has been implemented to calculate NLAS Values only when scaling is requested.

 

Bug ID: 2807508

The CRT screen will be abnormal after switching to clone mode with 1024x768 On DC Mode

Soft BIOS

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

The issues were happening because of QuadView changes. Added code to set ValidateRuntimeconfig for Twin validation and also made changes to recommend proper configuration through function GfxGetNextStateFromDriverDefault

 

Bug ID: 2807632

MAR is canceled to Full screen after Close and Open LCD Lid.

CUI2.5

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause: 

 

For persistence registry database, secondary aspect scaling is getting overwritten with Primary scaling data. This is because, the call to get the secondary scaling information has the “IsPrimary” bool set to TRUE – causing Primary’s data to be returned for Secondary.

Fix:
Reset other device bools while calling Aspect Scaling function

 

Bug ID: 2807765

Extended Desktop is canceled after resume from Hibernation.

CUI2

Windows Vista*

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

 

Root Cause: 


Earlier for the EDS position bug , we had used the logic of CDS_TEST to figure out whether login screen was enabled or not.
But this logic doesn’t hold good for all the scenarios , because CDS_TEST might fail for other reasons as well(which is the case in the current bug).

OS provides an API call GetCurrectPowerPolicies that gives the status of logon screen. So now the decision will be taken to ApplyConfig based on the
return value from API.

 

Bug ID: 2807910

BSOD while resume from S3& S4 with DP port

Soft BIOS

Windows Vista*
Windows Vista*-64

Intel® 4 Series Chipset Family

 

Root Cause: 

 

Assigned proper address to pointers, set the Auxchannel type in BASEENCODER_I2CAccess().

 

Bug ID: 2560516

Corruption or little garbage is seen on objects of Microsoft DirectX SDK

Direct3D*

Windows Vista*

Intel® 965 Express Chipset Family

 

Root Cause:

 

Back to back draw calls were using 2 different vertex shaders. Both of the vertex shaders required scratch space but different sizes per thread. The driver didn't comprehend the different scratch space sizes per thread when allocating scratch space memory for the vertex shader unit so the same scratch space memory was assigned for both vertex shaders. When these 2 different vertex shader threads were running concurrently in the EU's, they both used the same scratch space memory with different size per thread requirements and hence the scratch space accesses per thread overlapped and corruption resulted.

Resolution is to include the per thread scratch space size in the scratch space cache key so GHAL3D will allocate a different scratch space memory allocation for shaders with different per thread scratch space size requirements.

 

Bug ID: 2787640

DVI is not detected when Hot Dock on the case both CRT and DVI are connected to Docker.

Soft BIOS

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

Since hot-plug status register bit definition has changed in gen5, override the detectandclear function for analog port in Gen5.

 

Bug ID: 2787804

Green stripes when playback progressive content with 16bpp

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

 

Root Cause

Bug in RGB16 output kernel was fixed.

The bug affects all scaling based RGB16 output kernels on Mobile Intel® 965 Express Chipset Family. The issue was introduced when we removed the scaling constants from the static parameter list. It used a grf which was already used in the RGB16 kernels thereby corrupting them

 

Bug ID: 2560005

DDC function enabling on Intel® 4 Series Chipset Family Platform

Soft BIOS

Windows* XP
Windows Vista*

Intel® 4 Series Chipset Family

 

Root Cause:

 

Bug ID: 2807334

The DVD playback will stop working if the Video Scaling is enabled in Graphics Properties.

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

This defect was caused due to NLAS Values being calculated for each Post-Processing phase. When ColorFill is used, pSrc is NULL. So when we call ComputeNLASParams(), it causes NULL pointer reference. The fix was to calculate NLAS Values only when Scaling is requested.

 

Bug ID: 2561529

REDI101 application crashes when graphics is transitioned out and back into window

OpenGL*

Windows Vista*
Windows* XP

Mobile Intel® 4 Series Chipset Family

 

Root Cause:

 

Preventing calls to invalid pointers:

- handles with pointers to contexts are removed when context is destroyed

- symtab is no longer deleted when shared context is deleting

- deleting of shared objects are now performed by static delete instead dynamic factory related to context

 

Bug ID: 2561123

The function of video settings on intel GUI is abnormal

DVD

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause

 

This defect was caused due to NLAS Values being calculated for each Post-Processing phase. When ColorFill is used, pSrc is NULL. So when we call ComputeNLASParams(), it causes NULL pointer reference. The fix was to calculate NLAS Values only when Scaling is requested.

 

Bug ID: 2560808

The system halts (or hangs up) while resuming from S3.

Power Conservation

Windows Vista*

Mobile Intel® 945 Express Chipset Family

 

Root Cause

 

BLC context should not be referenced if external inverters are used

 

Bug ID: 2559878

CPU usage stays at 100% for a while after changing resolution or rotating desktop.

NT - miniport

Windows Vista*

Mobile Intel® 945 Express Chipset Family

 

Root Cause

 

Issue is resolved as expected behavior because driver listed is not supported on Mobile Intel® 945 Express Chipset Family platform.

Mobile Intel® 965 Express Chipset Family and Mobile Intel® 4 Series Chipset Family are supported but Mobile Intel® 945 Express Chipset Family is not.

 

Bug ID: 2787837

Resume failure from Sleep.

Power Conservation

Windows Vista*

Mobile Intel® 945 Express Chipset Family

 

Root Cause

 

BLC context should not be referenced if external inverters are used

 

Bug ID: 2742290

iHDMI - Fn+F8 can't switch to HDMI only on selected systems

NT - miniport

Windows Vista*

Mobile Intel® 4 Series Chipset Family

 

Root Cause

 

Root cause: Event manager was not taking into account the interlaced mode.

Fix: Added appropriate field/code changes in EM data structures

 

Bug ID: 2742268

The screen is flickering when playing game " Polar Bowler" .

Power Conservation

Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

 

Root Cause

 

The calculation for the WA to accommodate if 8 lines or more can fit in the FIFO requires the ACTUAL pixel depth (not the ADJUSTED pixel depth from the FBC WA).

 

Bug ID: 2787995

WarHammer Online Artifact - Black squares when blending transparent quads (fire) against sky

Direct3D*

Windows Vista*

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

 

Root Cause

 

Just need to check the AlphaOverride flag passed to OpenResource. If it's set, change the format to the format that ignores alpha. See DCN for more details.

 

Issues Resolved in Build 1555

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2559623

 igfxtray error pop-s up during un-installation.

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. Issue is fixed by suppressing the error pop up.

Bug ID: 2559880

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: 2560516

Corruption or little garbage is seen on objects of SubD10 App of Microsoft DirectX SDK

Direct3D*

Windows Vista*

Intel® 965 Express Chipset Family

Root Cause

Back to back draw calls were using 2 different vertex shaders. Both of the vertex shaders required scratch space but different sizes per thread. The driver didn't comprehend the different scratch space sizes per thread when allocating scratch space memory for the vertex shader unit so the same scratch space memory was assigned for both vertex shaders. When these 2 different vertex shader threads were running concurrently in the EU's, they both used the same scratch space memory with different size per thread requirements and hence the scratch space accesses per thread overlapped and corruption resulted.

Resolution is to include the per thread scratch space size in the scratch space cache key so GHAL3D will allocate a different scratch space memory allocation for shaders with different per thread scratch space size requirements.

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

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* .

It was just that this was not getting executed because every time when the CDS fails when setting position data , we used to return as success where it will update the registry and stop the process.

The fix is returning 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

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

Bug ID: 2561123

The function of video settings on intel GUI is abnormal

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause


This defect was caused due to NLAS Values being calculated for each Post-Processing phase. When ColorFill is used, pSrc is NULL.

When we call ComputeNLASParams(), it causes NULL pointer reference. The fix was to calculate NLAS Values only when Scaling is requested.

Bug ID: 2561700

Green noise is displayed on H/W overlay.

KMD Render

Windows Vista*

Intel® 965 Express Chipset Family
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 full screen 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: 2742434

LCD still secondary, no display or wrong resolution after DP hot unplugged when ext desktop w/DP primary, LCD secondary

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause


When the display is getting unplugged, CUI will get the display change notification and ask SB to get the mode table. Since the display is not connected, the mode table that SB builds won’t have EDID modes. OS will again issue ISV call stating the previous configuration when the display was present. Since the last configuration involved an EDID mode which is not there in the mode table now, this call will fail and hence the issue.

This mode is actually present in SB static mode table, but was getting pruned out in RM due to BW checks. For that reason, we added RB timings for this mode in the static mode table and because of this, this mode won’t get pruned out by RM. As a result of this, SB mode table will continue having this mode even after display is unplugged.

Bug ID: 2743202

For CRT hot-plug/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 skipped on the boot up, the initialization is redone after a GPU switch.

Bug ID: 2787298

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. 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.
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

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 64-bit platform, there have two completely different HKEY_LOCAL_MACHINE\Software views for 32bit and 64bit. The ILDB registry key is written in 64-bit registry key view through inf file. A 32-bit application such as WinDVD invokes 32-bit driver model, which reads the registry keys from the 32-bit view, so it doesn’t see the correct path.

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

Bug ID: 2787499

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 full screen 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 starts 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.

Fix is to disable SDVO ports after ACTIVE_OUTPUTS_OFF opcode is sent.

Bug ID: 2788146

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