Issues Resolved in
4328
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1637989
|
Macrovision
- 915G/945G - Chrontel CH7021: ACP signal disappear when opening second DVD
player and closing first DVD player
|
AIM
|
Windows*
2000, Windows* XP, MCE
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Enabled support for 64 Multiple Session handling, which
fixed the issue of losing MV signals when one of the two active sessions
was closed. This includes miniPort change to report NO_ERROR status in
VIDEOPARAMETERS ioctrl, (revert back to same as build 4316). The error code
was ERROR_INVALID_FUNCTION, and DCT test.
Fix Description: fix is ported to all DVO and SDVO TV out modules.
|
BugID: 1629992
|
S/Composite
Video shift to right side after S3 resume issue
|
AIM
|
Windows*
2000, Windows* XP
|
Intel(r)
915G Chipset, Intel(R) 945G Express
Chipset
|
Resolution Description:
Root Cause: The TV position/size is not persisted
over reboot or suspend/resume, because the checking of the current value is
incorrect andthe max values will be saved instead.
Fix Description: The current position value
should be checked against max value instead max value is checked against pAim
max value which is always zero for the first time while resuming.
|
BugID: 1628162
|
S/Composite
Video shift to right side after S3 resume issue
|
AIM,
softBIOS, CUI
|
Windows*
2000, Windows* XP
|
Intel(r)
915G Chipset, , Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: Displaying same encoder twice is
eliminated based on vendor Id and device ID, but for dual dvi card the
vendor Id and displayed are same.
Fix Description: Eliminating duplicates based on I2C
address instead of vendor Id and Device ID.
|
BugID: 1635564
|
S/Composite
Video shift to right side after S3 resume issue
|
AIM,
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The TV position persistence is
maintained using registry keys; when CUI is not used for changing
positions, there are no registry keys and registry key read fails.
Fix Description: If registry read fails, assign
default values to position.
|
BugID: 1557688
|
Change
the screen resolution and color quality, then run screen saver 3D Pipes.
Garbage is displayed.
|
D3D
|
Windows*
2000, Windows* XP
|
Intel(r)
915G Chipset, Intel(r) 915GM Chipset, Lakeport, Intel(R) 945GM Express
Chipset
|
Resolution Description:
Root Cause: Driver destroyed the DX context
that was still being used by the 3D pipes scenario.
Fix Description: In DestroyDirectDrawContext(),
only allow a context release if the current process is the owner, or if the
context has no owner.
|
BugID: 1621006
|
In
Extended desktop, CRT as secondary CUI shows blank combos and CRT is at 8x6
56Hz
|
GDI
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: CUI query for available modes in
Extended Desktop with CRT secondary was failing and returning null mode
table.
Fix Description: Do not call softbios to validate
modes via COMTestConfig(), since softbios will not do any bandwidth
considerations and instead call softbios with a flag to tests for devices
only.
|
BugID: 1638580
|
Abnormal
display or driver fails when playing DVD in Clone Panning mode
|
GDI
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: In Clone, the X,Y
overlay panning window variables for secondary are initialized with primary
X,Y values because of incorrect pipe check.
Fix Description: Check for correct pipe when
initializing secondary pan window in Clone.
|
BugID: 1624432
|
Display
on LFP is blank on resuming from Standby ( lidswitch),
in FSDOS mode.
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Power Management Cleanup related to Only SoftBios.
Implemented a new interface between SoftBios & AIM devices which will
set Display state of a device independently. Implemented Display States for
IntegratedLVDS & Integrated TV Out.
|
BugID: 1639394
|
Macrovision
- 915GM - ACP signal disappear when opening second DVD player and closing
first DVD player
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: When multiple DVDs are playing on integrated Tvout, if
we turn off the first DVD app while 2nd DVD app is playing MV ACP signals
were cleared and still 2nd DVD app was playing CP DVD without MV enabled.
Fix Description: Generate unique key for each of
the 64 DVD apps when is requested for activation. We will turn off the MV
signals only when the last of app is requested for deactivate command to
close the e MV session.
|
BugID: 1638708
|
Unable
to apply 848x480 HDTV mode
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(R)
945GM Express Chipset
|
Resolution Description:
Root Cause: The driver reports that for 848 x
480 it supports both 720 and 1080
video standards, instead of supporting only 480 Video Standard.
Fix Description: Fix the mode set logic for this
mode to allow switching to 480 Video standard.
|
BugID: 1634762, 1623466
|
Integrated
- The Vertical Size and Horizontal Size values of TV settings restore to
default settings after switching TV to LFP and then switching back to
TV.[REG]
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: When ever a TV parameter is
changed, even though it is not full screen option, we set the full screen
parameter which is incorrect
Fix Description: Check if the status changed for
full screen option, if so then set the TV parameter
|
BugID: 1636352
|
When
closing CUI, an desktop icon flickers.
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: CUI controls are initialized when
closing CUI.
Fix Description: Initialise the controls only if
the dialog is not exiting.
|
BugID: 1616518
|
W2K/XP:
The return value of SMI 090Dh is not valid.
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
855GME Chipset, Intel(r) 915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: On every display change, CUI
should call system bios method Notify. This method currently is not called
by Persistence module.
Fix Description: Add system notification method,
functions and GUID and call the function for all display changes. When a
display configuration change is detected, call the NotifySystemBios method
of the service layer and update its previous configuration with the new
configuration.
|
BugID: 1639737
|
WM_DISPLAYCHANGE
message is sent with WM_POWERBROADCAST.
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
855GME Chipset, Intel(r) 915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Whenever a power notification
coming to CUI, it is initiating a Display change message, which should be
avoided for all the cases except for resume & Suspend operations. This
results in unneceesary display change message for all platform apps and OS.
Fix Description: Whenever a power broadcast
message comes to the system, before sending a BroadCastDisplayChange
message check for resume/suspend operations before broadcasting.
|
Issues Resolved in
4325
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1634826
|
COPP
driver update
|
AIM,
miniPort
|
Windows*
XP
|
Intel(r)
915G Chipset, Intel(r) 915GM Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: The tamper resistance module assigns an ID to each COPP
session. The first session is being
assigned ID zero, which is the same as the initialization value. This causes the second COPP session to be
aborted before getting the ID and corrupting the original valid COPP
session.
Fix Description: Initialize the tamper resistance module ID for
each COPP session to something other than zero (-1).
|
BugID: 1631670, 1634692
|
The BMP
setting is ignored about spread spectrum.
|
AIM
|
Windows*
2000, Windows* XP
|
Intel(r)
915G Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: Driver was not reading the BMP setting for SSC for the
SDVO LVDS and was programming the default value, which would cause EMI
issues with LVDS.
Fix Description: Changed the driver code to read VBT settings and
programm it accordingly.
|
BugID: 1628412
|
The
corruption is displayed while playing the Planetary Traveler DVD movie with
Media Center application.[RTA][REG]
|
DxVA
|
Windows*
XP
|
Intel(r)
915G Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: In VLD decode mode, the pass-in TopFieldFirst info is
incorrect.
Fix Description: We need to use our own algorithm to tell if Top
Field is First
|
BugID: 1628195, 1636592
|
The HDTV
video standard is changed after restarting the system with HDTV. [RTA][REG]
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Driver is setting the SDTV bits when Playback app (e.g
WinDVD) starts request for the current standard. On resume from
standby/hibernation/restart, the TV standard is incorectly restored from
registry as SDTV.
Fix Description: While initializing the TV, initialize the
connector type based on the connector type mask, and set the correct TV
standard. In addition, include fix
for launching DOS session in 480p59 results in TV std as 480i59.
|
BugID: 1616907
|
First
boot after gfx installation, Windows 2000 Display Properties will report
1280x1024 as the maximum resolution despite having 16x12 capable devices
hooked up to system
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Driver was adding modes (even GTF) in ascending order
one by one in Multi-Monitor Clone Edid. If the number of modes is more than
12 after Est Timings have been filled, then higher modes do not get
included.
Fix Description: Optimized Edid to definitely add largest common
mode and mode with Max RR at a particular (X,Y).
|
BugID: 1619195
|
Blank
LCD display after LID close/open operation.
|
miniPort
|
Windows*
XP
|
Montara,
Alviso
|
Resolution Description:
Root Cause: Driver workaround for Tablet PC issue.
Fix Description: Remove the Logic in driver code which Queues a DPC
for enumeration on Lid status change; always enumerate the LFP as attached
irrespective of the Lid status. This causes the driver to always enumerate
the LFP and hence the OS does not remove the LFP device from device
manager.
|
BugID: 1635151
|
CRT does
not invoke preferred mode when switched to it for the first time
|
miniPort
|
Windows*
2000, Windows* XP
|
Montara,
Alviso
|
Resolution Description:
Root Cause: Driver does not have the support to drive the CRT
preferred mode, when it switched via ACPI hot keys the very first time.
Fix Description: On ACPI display switch, identify if the next
display mode is SPSD, if yes then identify if the display is being driven
for the first time by checking if OS has already created a key for this or not.
If not then identify the preferred mode and write to registry after
creating the key.
|
BugID: 1638580
|
Abnormal
display or driver fails when playing DVD in Clone Panning mode
|
GDI
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause:The overlay pan window variable
is not properly initialized for secondary display in Clone configuration.
Fix Description: Initialize
the variable for secondary also.
|
BugID: 1633757
|
First
boot after gfx installation, Windows 2000 Display Properties will report
1280x1024 as the maximum resolution despite having 16x12 capable devices
hooked up to system
|
GDI
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Hang / D3D - Bend - The system hangs and the blue screen
is displayed after switching the DOS command and Bend application in the full screen mode
via Alt+Tab.
Fix Description: Request OS GDI to create bitmap if driver fails to
create one in DrvCreateDeviceBitmap().
|
BugID: 1623800
|
One
wallpaper color turns to red after switching users
|
GDI
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: On a Fast User switch, the wall paper is about to be
rendered, OS calls DrvCopyBits call with source Palette in BGR format. But
the destination palette will be set RGBformat in a call to enable PDEV
during Fast User Switching. So source format which is BGR is different from
destination format which is RGB. When this is rendered as it is the blue
wallpaper turns Red.
Fix Description: When source is BGR format and Destination is
RGB565, punt blitter call to the OS.
|
BugID: 1578185
|
Hide
modes checked issue
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: HideModesChecked() method was
not working properly.
Fix Description: Fixed ishidemodeschecked method in CUICOM.
|
BugID: 1618863
|
Bug fixes for Bug ID 1618863
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: On a resume from S3 event, the persistence module
receives a hot-plug event upon which is searching the best suited
resolution setting. This algortithm did not comprehend rotated modes.
Fix Description: Define a specific function to get the
"best" supported display mode and call this function when the
modes needs to be validated on the display hot plug event.The new function
also takes BPP and Rotation into consideration.
|
Issues Resolved in
4322
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1627901
|
Case of
mouse cursor display and the pointing coordinate are different on Rotated
Extended Desktop
|
Rotation
|
Windows*
XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: When pointer is moved to media player window in the
secondary DrvSetPointerShape call for the secondary, the x,y coordinates from primary and wrong hot spot (xhot,
yHot) values gets stored in the primary pdev. When pointer is moved to
primary, cursor's hot spot is incorrect.
Fix Description: Since mis-calculation is due to driver not
calculating hot-spot in DrvSetPointerShape for negative values, add code to
do so for this case also (x <0, y<0 ).
|
BugID: 1615920
|
A
monitor off function does not work at 270 degree
|
softBIOS,
AIM
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: UIAM driver does not have state information of the current
power state of the display when screen saver is followed by Monitor Off in
Rotated mode. As opposed to Landscape mode, DRV Assert and EnablePDev do
not get called in this sequence.
Fix Description: A new
variable is defined to store the power state of the Display for SDVO. SDVO
devices use setPowerstate with MD3 power state. This ensures that encoder
power state is not changed when there is call to change display power
state.
|
BugID: 1595205
|
TV
display distortion while set res. 1280by600 in Dual Mode.
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Integrated TV Scaler not comparable to scale the
centered timings with a high blanking, and we use to observe flicker on TV.
This issue is seen because encoder scaler is not working on non GTF
timings.
Fix Description: Added static GTF timings for non-standard modes
1024x600 and 1024x720, in addition to the generic centering logic which is
not applicable for the Integrated TV encoder. Use these new timings to
program the GMCH register in util_set_controller_timing.
|
BugID: 1634578, 1635813
|
Calistoga
UI displaying wrong bitmaps.
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(R)
945GM Express Chipset
|
Resolution Description:
Root Cause: Calistoga chipset ID check has not been done in some
places of the UI, and hence by default it goes to the default chipset
bitmaps.
Fix Description: Add check for Calistoga chipset ID for secondary
dialog. Strings are changed in device settings page to show "Color Quality" and
"Screen Resolution" instead of "Color quality" and
"Screen resolution"
|
BugID: 1623875
|
System
loses display and can crash when using OS controls to control monitors
|
GDI
|
W2000,
XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause:The SetRegistryDisplayDevice
function was always selecting the Display1_UID1 to update the secondary
displays UID causing the displays to be swapped with every mode set call on
secondary controller in extended mode.
Fix Description: Mode set
call for device 1 can come only through OS display properties pages while
setting the extended mode. Mode set call on Device 1 to use Display2_UID1
to read/write the display id, while mode set call for device 0 use
Display1_UID1, with the exception for TWIN/DDC mode.
|
BugID: 1593171
|
Demo
crash
|
OGL
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Persistent buffer was being allocated in one context for
fragment programs and freed in a second context. In the second context, it
was attempting to free the already freed buffer, causing the blue screen.
Fix Description: Manage persistent buffers on a per-process basis
instead of on a per-context basis, similar to textures. Persistent buffers can be shared across
contexts, similar to textures.
|
BugID: 1632073
|
CUI2:
Power Settings button doesnt prompt the Power Settings window after the
first time
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: In Service layer, when releasing the mutex,
m_hPowerAPILock is not set to NULL, and based on this variable, on next CUI
launch, Power Setting will not be opened.: When ReleaseMutex is successful
initialized, reset m_hPowerAPILock
to NULL.
|
BugID: 1624597
|
CUI2_Some
help tips can not be reached by right clicking, but can be reached by the
question mark
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: In Resource file, all the static controls when right
click is not providing whats this? Menu. But click on these controls with
arrow will work. In Resource file, the Notify property is not selected,
hence the right click message is not coming to the control.
Fix Description: Select the
notify property in resource file. Also, changed help tips per Localization
request.
|
Issues Resolved in
4320
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1626335
|
Garbage
in 270 degree resource shown in CUI
|
INF
|
Windows*
XP-64
|
Intel(r)
915G Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: In the INF, Rotation resource 270 shows garbage value
"c:\winnt"in Display Syettings tab .
This is due to inf writing wrong values for the resource id.
Fix Description: Match registry entry in INF with actual resource
for 270 string.
|
BugID: 1629826
|
ACP
signal disappear when opening second DVD player and closing (doesn't matter
which DVD player we use).
|
AIM, miniPort
|
Windows*
XP, Windows* XP-64, MCE
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: When opening second DVD player, driver did not return
proper error code for IOCTL handling VideoParameters. This is causing the
second session to run MV protected content using the same Key.
Fix Description: Do not enable second MV protected session, by returning
unsuccessful code and not send MV code to SDVO.
|
BugID: 1612637
|
Movie-screen
is monochrome.
|
DD
|
Windows*
XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The Indio
codec neglects the pitch when writing chroma data to I420/IYUV surfaces.
Fix Description: Extend existing IYUV/I420 workaround for Indeo
codec to non-overlay surfaces; for the workaround, we have created a
surface that is twice as big, half for the driver, half used for the
application.
|
BugID: 1619828
|
Workaround/Temp
patch for Presentation director Hang issue
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The CoCreateInstance hangs in OEMDSPIF dll, due to App
power manager OCX.
Fix Description: Modified OEMDSPIF dll to directly call CUI COM
layer instead of CUI service to avoid the OCX control causing hang.
|
Issues Resolved in
4316
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1628448
|
Fix for can not install Rotation utility
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Rotation utility was
checking for RotationFlag from GetConfiguration, this flag was returning
false due to the bug in the CUI SDK code and utility does not install.
Fix Description: Rotation interface is
retrieved using queryinterface. This does not work with CUIService since
each interface is implemented by separate objects with clsids
|
BugID: 1628837
|
CUI PAGE is not refreshed if TV unplugged in DDC
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express
Chipset
|
Resolution Description:
Root Cause: When TV is unplugged and
then plugged back, the driver
returns no devide on CUI query of devices, and because of this CUI is not
showing TV icon.
Fix Description: When the TV encoder is
enabled, always do a TV detect, do not rely on DAC reporting no device.
|
Issues Resolved in
4311
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1598883
|
Right arrow
in the TV-setting is not getting grayed out and also not able move the
display screen to right
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The Set and Get TV parameters
functions were not in sync, and as a result created mis-match for ( X, Y) in CUI and driver.
Fix Description: The Get function is now using
the same algorithm to calculate X,Y as the Set
function.
|
BugID: 1601316
|
CFLUSH
fix + Smithfield FourCC BSOD fix + Allocation Clean-Up
|
GMM, D3D
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Cache coherency with dual core
causing 0's starting at cacheline-aligned addresses part of the way through
the batch. Corrupted instructions have included LSI1 and variable length
indirect tri-lists.
Fix Description: Dual core platform require Cache
line flush via CLFUSH instead of normal WBINVD since using WBIND will not
flush cache of both CPUs. This change is using CLFLUSH for all platforms,
if CPU will support it (in PC14.12 the change was for Lakeport only).
|
BugID: 1618895
|
CFLUSH
fix + Smithfield FourCC BSOD fix + Allocation Clean-Up
|
GMM,
D3D, MiniPort
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: When a client requests an
allocation that can be Linear OR X-Tiled OR Y-Tiled, we can hit a case
where the pitch does not get re-aligned to the correct tile size after the tiling
is switched. This probably never
showes up before since it is only since Lakeport that the tiling widths are
different.
Fix Description: The Allocation Clean-Up code
takes this into account in the __GmmAllocVaryPitch()
and __GmmAllocSwapXY() functions.
|
BugID: 1599074
|
Video
corruption in game Hitman: Contracts
|
D3D
|
Windows*
2000, Windows* XP
|
GDG,
Intel(r) 915GM Chipset, Lakeport, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The Z-Bias immplementation was
causing visual anomalies.
Fix Description: Instead of modifying the
z-component of each vertex in the vertex buffer, implement the solution
based off of the hardware solution for the SLOPE SCALE DEPTH BIAS and DEPTH
BIAS found in Microsoft's DX9 API.
|
BugID: 1619751
|
Hardware
accelerated stretching not working properly (neither RGB BitBLT with
stretching, nor YUV BitBLT with stretching).
|
D3D, DD
|
Windows*
2000, Windows* XP
|
Intel(r)
855GME Chipset, Intel(r) 865G
|
Resolution Description:
Root Cause: App uses mmx instructions
without clearing mmx state. This
causes floating point errors.
Fix Description: Clear mmx state in stretch blit
before we execute floating point operations.
|
BugID: 1612989
|
MIT/Aspen-U/XP/Rev1:
Brightness of panel will become dark after do S/R (Nx51v_E1.100)
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
855GME Chipset, Intel(r) 915GM Chipset
|
Resolution Description:
Root Cause: For edid panels we used to get BLC/BIA data from panel
#16 even though OEM selected a different panel in VBT.
Fix Description: use the panel selected by OEM in
VBT
|
BugID: 1622405
|
VCD
display always shows on CRT in display both mode
by VGA driver 6.14.10.4277 on xpsp2 os.
|
miniPort,
RM
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset
|
Resolution Description:
Root Cause: The recursive function used to
reserve bandwidth for Video Overlay is failing when both Overlay and Sprite
are enabled. The first call is destroying the Video parameter used by the
second call.
Fix Description: Save/Restore the input video
parameter in the function that calculates the bandwidth needed for overlay.
|
BugID: 1603157, 1616930
|
BMP,
fwhflash.exe, work_slider - The message telling the power api is locked
does not pop after opening the Power Settings page and launching
work_slider application.
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: setpowerlock api was not working
and second is incorect coding to disable buttons when Apply Button Always
active in Advanced dialog issue.
Fix Description: Correction for Power API mutex
lock issue and for disable buttons.
|
BugID: 1625232
|
Bug fix
for 1625232
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset
|
Resolution Description:
Root Cause: However CUI should not populate
win_vga standard to the UI in the combos.
Fix Description: When driver returns the
available standards, CUI checks whether win_vga is present in the available
standards, if it is present it will remove win_vga from the standard list.
|
BugID: 1620716
|
Bug
fixes for 1620716, Zoom app starts malfunctioning after 7 minutes
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The Zoom App does not destroy
the bitmap handles created when DrawCursor function is called. Also, the
ZoomRestore function does not release the DeviceContext it created, causing
GDI memory leak.
Fix Description: Destroyed the handles returned
by the call GetIconInfo. Also, released the DC created by GetDC.
|
BugID: 1626044
|
The word
contrast does not belong in the UI for TV settings -> color
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause:The string IDS_HUE was set as
Contrast in resources.
Fix Description: Added a new string IDS_TV_HUE
(2918) and set to Hue
which is used in TV page while the old is used in Overlay page. We need the
string IDS_HUE for overlay page.
|
BugID: 1623738
|
CUI2_HEB_ARA_
Change/Delete Scheme dialog is a mirror
|
CUI2
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset,
Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause:The MessageBox function was called
without the flag MB_RTLREADING for the languages HEB and ARA.
Fix Description: Added the flag MB_RTLREADING for
message boxes (3)
when the dialog layout is RTL_LAYOUT
|
BugID: 1623874
|
Composite
TV display quality is not acceptable
|
softBIOS
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM Chipset
|
Resolution Description:
Root Cause: In latest TV has inbuilt notch
filters by default and by enabling in driver is causing the low quality of
display.
Fix Description: Enable in driver the notch
filter which are as part of the horizontal luma filters for Composite.
|
Issues Resolved in
4305
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1613881
|
DCT 5.3
DXVA Display Test BSOD with VLD enabled.
|
DxVA
|
Windows*
XP
|
Intel(R)
945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: GPF was caused by the invalid
pass-in pointer.
Fix Description: Check if dwSliceDataLocation is valid before using
it for memory access. In Addition, add WA for invalid dwNumMacroblock when
playing .drv-ms files and use width and height to calculate buffer size.
|
BugID: 1619765
|
Limestone
UMA Video driver displays video corruption in MCE when in windowed mode.
|
D3D
|
Windows*
2000, Windows* XP
, MCE
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The texture aliasing code was
causing an issue when GMM happened to flush commands when trying to do a
block allocation.
Fix Description: Properly tag and delete the original GMM after the
the copy BLT has been performed
|
BugID: 1620828
|
Going
into standby with Media Center App running in full screen mode will cause
BSOD
|
D3D
|
Windows*
2000, Windows* XP
, MCE
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: FinishBinning was being called
by the destructor when destroying the context immediately after restoring
from S3 state. This has a poor side
effect when the binner has already been reset, which happens on resume from
ACPI Power Management events .
Fix Description: Prevent sending anything to the HWB ring if it has
already been reset because of a return from S3 or any other power
management event.
|
BugID: 1617441, 1619268, 1623388
|
The
incorrect playback is displayed on LFP while playing the DVD movie on DDC
mode.
|
DD
|
Windows*
2000, Windows* XP, MCE
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: GMM_IMC_2_4_SURFACE was being
reset by call to GmmGetSurfaceFlags() instead of
using the value passed into the function.This is causing the right side of
the overlay on the DFP to be corrupt.
Fix Description: The flag is set and maintained when passing in
parameters to the
AllocateIntermediateBuffer() function, instead of overriding the
flags with a call to GmmGetSurfaceFlags()
|
BugID: 1623245
|
Aspen
UMA PV1 M4, 14.13.0.4280: BSOD when close lid and open lid during MOH.
|
OGL
|
Windows*
2000, Windows* XP
|
Intel(r)
865G, Intel(r) 915GM Chipset, Intel(r) 915G Chipset, Intel(r) 855GME
Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause:Flip instructions are queued on a
disabled plane causing the ring buffer to hang.
Fix Description: In __glSrvCanFlip we disallow flipping when there are
no active planes.
|
BugID: 1620451
|
CRT does
not turn on when suspend and resume with DDC mode.
|
miniPort
|
Windows*
2000, Windows* XP
|
Intel(r)
915GM, Intel(r) 855GME Chipset
|
Resolution Description:
Root Cause: On resume from standby in DDC,
Miniport queries softBIOS for boot preferences and LFP single is returned.
Fix Description: Query and apply the boot preferences only during
resuming from hibernation or during boot time. During resuming from standby
the user can not change the boot preferences so do not query for boot
preferences.
|