August 31, 2004
Microsoft* Windows* 2000
Microsoft* Windows* XP
INTEL CONFIDENTIAL
DISCLAIMER:
Information in this document is provided in connection with
Intel products. No license, express or implied, by estoppel
or otherwise, to any intellectual property rights is
granted
by this document. Except as provided in Intel’s Terms and
Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied
warranty
relating to sale and/or use of Intel products, including
liability or warranties relating to fitness for a particular
purpose, merchantability or infringement of any patent,
copyright
or
other intellectual property right. Intel products are not
intended for use in medical, lifesaving, or life-sustaining
applications.
Intel may make changes to specifications and product
descriptions at any time, without notice.
Contact your
local Intel sales office or your distributor to obtain the
latest specifications and before placing your product order.
* Other names and brands may be claimed as the property of
others.
Copyright © Intel Corporation 2004
This document
contains information on products in the design phase of
development. The information herein is subject to change without
notice. Do not finalize a design with this information.
Revision History
Date |
Driver Revision |
Description |
Build Number |
August 31,
2004 |
Production
Version 14.7.0.3889 |
Production Version fully
validated |
3889 |
August 31,
2004 |
Production
Candidate 14.7.0.3889 |
Production Candidate fully
validated |
3889 |
August 12,
2004 |
Beta
14.7.0.3885 |
Weekly engineering drop;
not fully validated |
3885 |
August 5, 2004 |
Beta
14.7.0.3881 |
Weekly engineering drop;
not fully validated |
3881 |
July 29, 2004 |
Beta 14.7.0.3877 |
Weekly engineering drop;
not fully validated |
3877 |
July 22, 2004 |
Beta 14.7.0.3874 |
Weekly engineering drop;
not fully validated |
3874 |
July 15, 2004 |
Beta 14.7.0.3873 |
Weekly engineering drop;
not fully validated |
3873 |
July 8, 2004 |
Beta 14.7.0.3868 |
Weekly engineering drop;
not fully validated |
3868 |
July 2, 2004 |
Beta 14.7.0.3863 |
Weekly engineering drop;
not fully validated |
3863 |
June 24, 2004 |
Beta 14.7.0.3859 |
Weekly engineering drop;
not fully validated |
3859 |
Intel® Graphics Media Accelerator Driver
The Intel®
Graphics Media Accelerator Driver contains support for the
following Intel Chipsets:
-
Intel(R)
845G Chipset
-
Intel(R)
845GE Chipset
-
Intel(R)
845GL Chipset
-
Intel(R)
845GV Chipset
-
Intel(R)
852GM Chipset
-
Intel(R)
852GME Chipset
-
Intel(R)
855GM Chipset
-
Intel(R)
855GME Chipset
-
Intel(R)
865G Chipset
-
Intel(R)
915G Express Chipset Family
-
Intel(R)
915GV Express Chipset Family
New Features
Reference No. |
Description |
Affected Component(s) |
Build |
320062 |
Pixel Shader fixes for DCT5.2
failures |
D3D |
3888 |
320073 |
Fix for GDI Memory Leak, related to
sighting #66385 |
GDI |
3888 |
320087 |
BSOD on "/DirectDraw/Blt-Strech-VMem
to Primary (845GEB) |
Soft BIOS |
3888 |
320095 |
Remove Unique ID changes from PC14.7
baseline which is causing Video Port bug |
NT - miniport |
3889 |
Known Issue
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
66723 |
Corruption / Rotation - InterVideo WinDVD 6 -
Corruption is displayed during switching the WinDVD
6 playback window from windowed mode to full screen
mode.
|
NA |
Windows XP |
Montara-GM |
Issues Resolved
MainDriver
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID: 1393112
Associated Info:
SightingsID: 61929 |
OCA -
0x8E_ialmdnt5!DrvGradientFill+923 Floating point used
but not saved/restored |
GDI |
Windows* XP |
Intel(r) 855GM Chipset, Intel(r) 915G
Chipset |
Resolution Description:
Added inline routines SaveFloatingPointState and
RestoreFloatingPointState, and calls to it in
DrvGradientFill, DrvLineTo, DrvStrokePath, DrvBitBlt,
DrvCopyBits, DrvStretchBlt, DrvAlphaBlend. |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID: 1393112 |
Not
a PCGSW Bug |
Resolution Description:
Added inline routines SaveFloatingPointState and
RestoreFloatingPointState, and calls to it in
DrvGradientFill, DrvLineTo, DrvStrokePath, DrvBitBlt,
DrvCopyBits, DrvStretchBlt, DrvAlphaBlend. |
BugID: 1431313
Associated Info:
SightingsID: 65934 |
W-DCTDX9-WinXP-Display Stress test -
blank screen due to NULL pointer of ppdev->pdsurfFakeFB
at line 1242 of \source\ntdll\enable.c file. |
Rotation |
Windows* XP |
Intel(r) 915G Chipset |
Resolution Description:
Root Cause: Call sequence was flawed in case of display
stress. AssertMode acll was coming after disablesurface
call. So, NULL pointer exception was happening. Fix
Description: have put a saftey check to check for NULL
pointer. |
BugID: 1436135
Associated Info:
BugID: 1436136
SightingsID: 66266 |
DCT5.2\Power Mgmt\Display Power Test
- test fails |
Soft BIOS |
Windows* XP |
Intel(r) 915G Chipset |
Resolution Description:
Details: This issue is side effect of Tibet 1393704
changes. Per Tibet, DCT 5.2 PMTE Display Power Tests
fails with PC14.7 3885 driver. The root cause of this
problem is changes in AIM.c. The interpretation of
PowerState variable in aim_Set_Power_State_No_Timing()
was changed. For display power state associated with AIM
devices, only DEVICE_ON (D0) turns on the display or
powers ON the encoders. For any other power state set
requests, the display was being turned off or encoders
were being powered OFF. Because of this, refresh rate
tests under Display power tests were failing on
secondary displays (DFP). The Fix Given: 1) Updated code
changes in aim_Set_Power_State_No_Timing() in AIM.c
file. This change takes us back to old interpretation of
PowerState variable to that of pre-1393704 state. Please
note that all 1393704 related changes ONLY from AIM.c
are completely removed. The reason we put these changes
during Tibet 1393704 was because elsewhere we associated
sDVO encoder power state changes with GMCH Adapter power
state changes and thought we only need to turn on/off
display power state by calling SetTiming(). Apparently
these changes are causing several issues. Several test
scenarios are considered, please see developer test
coverage below, to address the concerns of removing
these changes. 2) Also updated DISPLAY.c so 1393704
changes are absolutely restricted to UAIM SDVO devices.
These changes should fix side effects seen on ALV during
combined RCR ETM. |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID: 1244063
Associated Info:
BugID: 1246154, 1394471, 1394941
SightingsID: 56893, 57641, 57645, 65427
|
Can not change refresh rate when CRT+FPD |
GDI |
Windows* XP |
Intel(r) 855GM Chipset, Intel(r) 915G Chipset |
Resolution
Description:
|
BugID: 1388212
Associated Info:
SightingsID: 63413, 64727, 65538 |
W-DCT5.2 BETA b36-XP-Single and Dual
-Controller0- DD\Miscellaneous DirectDraw Tests
좻Hangs system on all platforms |
DD |
Windows* XP |
Alviso, Intel(r) 830M Chipset, Intel(r) 845G
Chipset, Intel(r) 855GME Chipset, Intel(r) 865G
Chipset, Intel(r) 915G Chipset |
Resolution
Description:
Added error handling and the code to handle BGR
blt. Also added WA for packed to planar blt on
napa core (Si issue). |
BugID: 1393704
Associated Info:
SightingsID: 63899 |
Suspend/Resume on S1 with CH7307B and EFP, the
system display is on Analog only |
AIM Module |
Windows 2003, Windows Media Center, Windows*
2000, Windows* 9x / ME, Windows* XP |
Intel(r) 915G Chipset |
Resolution
Description:
Details: Device detection OPCODE does not work
when encoder is turned OFF. SDVO encoders are
turned ON and OFF for Display power events which
results in DFP detection failures across S1\S3
resume. Following things will happen while going
into S1 state 1.UAIM driver turns off encoder
while going to S1 state through
UAIM_Setpowerstate interface. 2.After this,
display device detection kicks in from Miniport.
This thread lands in UAIM_IsOutputDeviceAttached
function. Since the encoder is turned off,
device detection OPCODE returns 0 indicating no
device attached. 3.Since UAIM driver reports
device not attached status in (2), I guess, the
rest of the driver stack Miniport/SoftBIOS
knocks off DFP from the device list. 4.When the
system resumes from S1, display is restored only
on CRT. The Fix Given: Associate SDVO encoders
as part of Adapter Power state request instead
of Display power state request form OS. Various
changes were required to be made in both
SoftBIOS and Miniport. These changes ensure that
SDVO encoder is turned ON before device
detection is initiated. This fix is also helping
fix WHQL secondary display loss across PMTE
tests on GDG+SiI. |
BugID: 1401536
Associated Info:
SightingsID: 64958, 65099 |
W2K/XP: Screen turns blank after suspend/resume
on when CRT RR is >60hz. |
GDI |
Windows* 2000, Windows* XP |
Intel(r) 855GME Chipset |
Resolution
Description:
TITLE: W2K/XP: Screen turns blank after
suspend/resume on when CRT RR is >60hz.
Component: GDI Owner: krisakse Details: With CRT
the activedevice before going to standby, when
you resume, the miniport knows the CRT no longer
exists and sets the display configuration to LFP
(assuming on CRT and LFP attached). If the CRT
was in a mode the LFP does not support the RM
would set panning modes. The RM handles cases
where resolution was off but it did not update
refresh rates if panning set. As a result, the
setmode would fail because the mode was not
supported. Fix was to add processing to also
update the refresh rate in case where native
panel fitting was set. |
BugID: 1405188
Associated Info:
SightingsID: 65295 |
Blue screen after install Novell Client 4.9 with
SP1 |
GDI |
Windows* XP |
Alviso, Intel(r) 855GM Chipset |
Resolution
Description:
Root Cause: Fix Description: |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID: 1387427
Associated Info:
SightingsID: 63401 |
W-DCT5.2 BETA b35-XP-D3D\Capscheck (mobile) test
fails. |
D3D |
Windows* XP |
Alviso, Intel(r) 830M Chipset, Intel(r) 855GME
Chipset, Intel(r) 915G Chipset |
Resolution
Description:
Corrected caps bits and fields for DX7 vs DX8 vs
DX9 textures and pixel shaders. DX7 caps test
will still fail due to test (application) error.
|
BugID: 1396157
Associated Info:
SightingsID: 64044 |
The polarity of H/Vsync is fixed not to be
effect by resolution to Analog Monitor |
Soft BIOS |
Windows Media Center, Windows* 2000, Windows* 9x
/ ME, Windows* XP |
Intel(r) 915G Chipset |
Resolution
Description:
Root Cause: setting of sync polarity for DAC
port was missing in case of twin with a
combination of CRT+DFP. Fix: implemented the fix
to take care of setting the polarity bits in DAC
port when CRT is enabled at the same pipe as
sDVO/LVDS I have moved the polarity bit setting
code from LVDS_settiming to LFP_Settiming to
take care of external LFP뭩(ch 7017). And
commented the hard coding of H/V SyncPolarity
bits in UAIM_SetTiming( I had discussion with
Shashidhar/Sudhir)
|
BugID: 1401703
Associated Info:
BugID: 1401705
SightingsID: 64079 |
MPEG2 movie gets shaken in Dual Display Clone
when DXVA is enabled. |
DVD |
Windows* XP |
Alviso, Intel(r) 830 Chipset, Intel(r) 855GM
Chipset, Intel(r) 855GME Chipset |
Resolution
Description:
It is caused by lost sync on intermediate
buffers between flip operations in high priority
ring and render operations in primary ring. The
fix is to set the flip tag not only to target
buffer but to current buffer as well to ensure
the intermediate buffer is back buffer when
doing render operation. Update: Rejecting
resolution since original issue of MPEG2 movie
getting shaken, still happens. (previously issue
was seen irrespective of which device was
primary and secondary. With the fix, issue still
seen on customer system, when CRT is primary.
Note: Customer sees this behaviour with the test
driver (3870)provided to them. More fix: There
are more sync issues. The fix is to use
different flip tag for overlay and the second
sprite besides the previous fix. Also wait for
render operation in primary ring parsing to HW
before start HPQ for flip (although this is not
the cause of the issue) to make sync complete.
|
|
Issues
Resolved in 14.7.0.3874 |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID:
1141661
Associated Info:
SightingsID:
45576 |
[Clone
mode]Overlay of CRT may not be displayed at the time of
DVD play back. |
GDI |
Windows* XP |
Intel(r)
855GM Chipset |
Resolution Description:
Details: When we go to DDC from extended desktop (with
pasted excel sheet),
DrvDisableSurface(
) is not getting called (looks like since pasted excel
object is associated with extended desktop’s PDEV,
DrvDisableSurface( ) is not
getting called to free the PDEVs
associated with extended desktop and just
DrvAssertMode ( ) is getting
called to disable these PDEVs).
At this point of time DISPLAY_CONFIGURATION_DPSIM flag
is set properly. Now when we kill the Excel in DDC,
DrvDisableSurface(
) is called to kill the PDEVs
associated with Extended Desktop. Here we don’t check if
we have already changed the configuration to DPSIM and
hence OR the flag DISPLAY_CONFIGURATION_SPSIM according
to the logic. (File: enable.c,
line 1029) Now we open WinDVD
to play movie, UpdateOverlay32(
) is called. In Updateoverlay32, first driver checks for
Single Display flag (SPSIM) and since the flag is True,
driver assumes that it is in Single display mode and
shows the overlay in one pipe only The Fix Given: The
fix is to check DPSIM flag before changing the
dwDisplayConfiguration in
DrvDisableSurface(
) as this is only flag of which we are not taking care
of. |
BugID:
1161613
Associated Info:
BugID: 1162354
SightingsID:
47546, 48536 |
CUI
shows primary as active when in DDC mode |
GDI |
Windows* XP |
Intel(r)
855GM Chipset, Intel(r) 855GME Chipset |
Resolution Description:
Details: The issue is that if we open a DD application
in Extended desktop and switch to Clone mode, kill the
DD application and then check CUI, it shows the primary
device as active device though we are in clone mode.
Root Cause: The problem is that when we switch to clone
mode from extended desktop the call to
DrvDisableSurface()
is deferred as the DD application is still active. When
we kill the application, the deferred call to
DrvDisableSurface() is
executed and at this point it thinks that we are still
in extended desktop and leaving extended desktop and
decrements the device count and sets the configuration
of SPSD. That’s why we see only the primary active in
CUI. The FixGiven: At this
point we have the information that we have already
switched to clone in one of the
deviceconfigurations. The
dwdisplayconfiguration of device1 or device2 will
be set to DISPLAY_CONFIGURATION_DPSIM. So, before
decrementing the device count, check display
configuration of the devices. If it is set to
DISPLAY_CONFIGURATION_DPSIM, then it indicates that we
have already switched to clone. So, do not decrement the
device count, because we are still in MDS. Now, since
there are two devices active, the display mode is not
set to SINGLE_PIPE_SINGLE_DISPLAY_MODE. |
BugID:
1372942
Associated Info:
BugID:
1385194, 1387034, 1387308, 1397109, 1401738
SightingsID:
61074 |
Switching to Dual Display Clone from Extended Desktop
through CUI not possible after running a 3D screensaver |
GDI |
Windows* XP |
Intel(r) 915G Chipset |
Resolution Description:
Root Cause: When we run a 3D app, call to
DrvDisableSurface is delayed
because current instance of the driver owns a Direct3D,
WNDOBJ, or DRIVEROBJ. As a result of this delay
bMDSEnable flag is still
TRUE in HwEnable function.
Secondly the fix for 1161613 was causing the
ulDev0PDEVCount & ulDev1PDEVCount to go out of synch as
it was decremented conditionally and incremented
everytime. The Fix Given: 1.
Alternative fix has been put for 1161613 in a way as not
to disturb the DEVCount’s.
2. Instead of putting an assert and setting
dwDisplayConfigurationFlags
to DISPLAY_CONFIGURATION_MDS,
bMDSEnable is set to false to indicate we are not
in MDS mode any more. |
BugID:
1376566
Associated Info:
SightingsID:
60856 |
Primary
display on Tablet |
GDI |
Tablet
PC* |
Intel(r) 855GM Chipset |
Resolution Description:
same source fix as under DCN 318520 |
BugID:
1385194
Associated Info:
BugID:
1372942, 1387034, 1397109
SightingsID:
62686 |
DVI is
not available in CUI when using user fast switch after
S4 and changing view setting |
GDI |
Windows* XP |
Alviso |
Resolution Description:
Same source fix as 1372942. |
BugID:
1387034
Associated Info:
BugID:
1372942, 1385194, 1397109
SightingsID:
62686, 62748 |
CUI
cannot re-open when using user fast switch back to
primary user after screensaver and changing view setting |
GDI |
Windows* XP |
Alviso |
Resolution Description:
Same source fix as 1372942. |
BugID:
1387308
Associated Info:
BugID: 1372942
SightingsID:
62342 |
Cannot
change to Clone mode when play a DVD movie during enable
extend desktop mode. |
GDI |
Windows* XP |
Intel(r) 855GM Chipset |
Resolution Description:
same source fix as 1372942 |
BugID:
1397109
Associated Info:
BugID:
1372942, 1385194, 1387034, 1401738
SightingsID:
60786 |
LCD
panel is no longer available when applying S3/resume
using the lid switch. |
GDI |
Windows* XP |
Alviso |
Resolution Description: |
BugID:
1398477
Associated Info:
SightingsID:
63490, 63560, 64424, 64952 |
WXP2K:System hang after error string displayed while DVD
playing on battery |
ACPI/Power Management |
Windows* 2000, Windows* XP |
Alviso |
Resolution Description:
Workaround is to disable the status page feature till
the hardware issue is fixed. This would not affect the
behavior of DFGT as it is a
optional feature. |
BugID:
1399213
Associated Info:
BugID: 1426871
SightingsID:
64584 |
Resolution/color are changed
when returning to the Windows screen after using AP that
changes the resolution/color. |
CUI |
Windows* XP |
Alviso, Intel(r) 855GM Chipset, Intel(r) 915G Chipset |
Resolution Description: |
BugID:
1401738
Associated Info:
BugID:
1372942, 1397109
SightingsID:
64967 |
LCD is
unrecoverable with neither a reboot nor shut down (see
long descripton) |
GDI |
Windows* XP |
Alviso |
Resolution Description:
Same source fix as 1372942 |
BugID:
1403478
Associated Info:
SightingsID:
64510 |
Auto
Dim mode doesn't work in S3 resume state. |
Resource Manager |
Windows* XP |
Alviso |
Resolution Description:
Root Cause: Restoring stale LBPC register contents in
the Graphics Driver is causing this problem during a
resume event. Fix Description: In order to fix the
problem the following steps have been taken: 1. Driver
will restore the LBPCvalue
after a resume event only if the current content of the
LBPC register is the power on default (0x00h) 2. BIOS
will ensure that always a NON-ZERO value will be set for
the backlight. |
BugID:
1404996
Associated Info:
SightingsID:
65317 |
[SDG+TV] BSOD when TV enabled with MCCS application
installed on system. |
Soft
BIOS |
Windows* XP |
Intel(r) 865G Chipset |
Resolution Description:
Root Cause: MCCS app initiates the MCCS transaction on
TV and GPIO_Pin_List get
selected to none (zero) and its leads to wrong
calculation of pin pair values. Fix Description: invalid
pin-pair value will get the out of bound value from
GPIOPinMMIOTbl[]
table and its trying to write at an illegal memory
location and its going to BSOD. |
BugID:
1426646
Associated Info:
SightingsID:
65491 |
Corruption / DVD CyberLink
PowerDVD 5, HCT11.2, Janet
Jackson DVD movie - Corruption images are displayed on
PowerDVD 5 playback window
while running the HCT 11.2 WHQL test kit [REG] |
DVD |
Windows* XP |
Intel(r) 915G Chipset |
Resolution Description:
Root Cause: This problem happens in
PowerDVD only, not in WinDVD,
MCE, and WMP. DdGetMoCompBuffInfo
was called multiple times; in the first 3 times, the
width/height passed in were 720/480; in the later 2
times, they are 720/576. We always reported the number
of macroblocks based on the
width/height passed in. However, the app kept to use the
one based on 720/480. It caused
DdRenderMoComp called twice per frame. Fix
Description: It is a temp fix and will be removed after
CyberLink fixes it in the
app. Force to use 576 instead of 480 when we receive the
width as 720. |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID:
1141661
Associated Info:
SightingsID:
45576 |
[Clone
mode]Overlay of CRT may not be displayed at the time of
DVD play back. |
GDI |
Windows* XP |
Intel(r) 855GM Chipset |
Resolution Description:
Details: When we go to DDC from extended desktop (with
pasted excel sheet),
DrvDisableSurface(
) is not getting called (looks like since pasted excel
object is associated with extended desktop’s PDEV,
DrvDisableSurface( ) is not
getting called to free the PDEVs
associated with extended desktop and just
DrvAssertMode ( ) is getting
called to disable these PDEVs).
At this point of time DISPLAY_CONFIGURATION_DPSIM flag
is set properly. Now when we kill the Excel in DDC,
DrvDisableSurface(
) is called to kill the PDEVs
associated with Extended Desktop. Here we don’t check if
we have already changed the configuration to DPSIM and
hence OR the flag DISPLAY_CONFIGURATION_SPSIM according
to the logic. (File: enable.c,
line 1029) Now we open WinDVD
to play movie, UpdateOverlay32(
) is called. In Updateoverlay32, first driver checks for
Single Display flag (SPSIM) and since the flag is True,
driver assumes that it is in Single display mode and
shows the overlay in one pipe only The Fix Given: The
fix is to check DPSIM flag before changing the
dwDisplayConfiguration in
DrvDisableSurface(
) as this is only flag of which we are not taking care
of. |
Issues
Resolved in 14.7.0.3873 |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID:
1390335
Associated Info:
SightingsID:
63559 |
When
play game "Halo" The display had disorderly |
D3D |
Windows* XP |
Intel(r) 855GM Chipset |
Resolution Description:
It was found that having the
maxstreams capability set to 16 was causing
texture corruption on pre-Napa family platforms (MGM,
SDG, etc). A code adjustment has been made to set the
value to 1 for all pre-Napa platforms and 16 for Napa
platforms. |
BugID:
1396916
Associated Info:
SightingsID:
64403 |
DFP
hotpugging/unplugging make
display come in TV only mode |
Soft
BIOS |
Windows* XP |
Intel(r) 865G Chipset |
Resolution Description:
Description and Fix of the bug :
When we hot Unplug the DFP and switch to
TVto Di,
Settiming sable the Port and
the DFP encoder was not succeeding. This is the reason
we see display on DFP. We have a fix in
settiming which does not
allow to Disable/Enable or program the encoder if DFP is
not connected. This fix holds good if we are trying to
enable or program the encoder with a new timing. For
Disabling the encoder we need not have DFP connected.
|
Issues
Resolved in 14.7.0.3868 |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
N/A |
N/A |
N/A |
N/A |
N/A |
Issues
Resolved in 14.7.0.3863 |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID:
1385371
Associated Info:
SightingsID:
63063, 63871, 64055 |
With
only TV connected, CRT device is showing in the CUI
devices tab |
Soft
BIOS |
Windows* XP |
Alviso |
Resolution Description:
Root Cause and Fix : CRT
Detection was failing on certain systems…..specially
Alviso SouthBay systems. We
need to give a small delay around 1Micro seconds after
programming the registers. Made sure that this will not
cause any flicker on DFP,CRT
and LFP. |
BugID:
1396799
Associated Info:
SightingsID:
64302 |
Position - Flicker screen is displayed while clicking
position button to move TV screen position |
AIM
Module |
Windows* XP |
Intel(r) 855GM Chipset |
Resolution Description:
Bug Title ========= 1396799 – Flicker screen is
displayed while clicking position button to move TV
screen. 1398657 – Focus 454 issues. (TV flickers while
moving horizontal & vertical sliders and also corruption
issue) Details ======= These two Tibet bugs report bunch
of issues related to FS454 card. These issues are: 1)Flicker
on the screen while clicking the position buttons to
move TV screen. 2)Flicker on
the screen while moving horizontal & vertical sliders
3)Display corruption when horizontal slider is at 1000
and vertical slider is around 124. The root cause for
(1) & (2) is Focus driver does full programming whenever
there is change in X/Y position and also during
overscan (horizontal &
vertical sliders) changes. The full programming sequence
turns off DACs, programs all
registers and turns on DACs.
This sequence results in screen flicker due to turn off
and turn on. The changes in following files attempt to
resolve the above issues in the following manner.
1)Do not do full register
programming for X/Y changes. With this change, no
flickers observed when changing X positions. However
some amount of flicker is observed when changing Y
position, this seems to be hardware limitation.
2)Flicker due to
overscan changes seems to be
unavoidable due to full programming. One may argue that
there are less flickers observed in Ch7009. Ch7009 has
two or three overscan ranges
and whenever cross over of range happens, flicker is
observed. However in case of focus, such range does not
exist and for every overscan
change, flicker is seen. 3)Display
corruption is fixed by tying both horizontal & vertical
overscan values. In other
words, whenever dwOverscanX
changes, change dwOverscanY
value by the same magnitude and program them together.
The end behavior is much like ch7009. Files Changed
============= 1)$gfx_Development\Source\aim\A304\fs453.c
2)$gfx_Development\Source\aim\A304\fs450Dev.c Note: This
code checkin has fix for
Tibet 1396643 |
Issues
Resolved in 14.7.0.3859 |
Reference No. |
Description |
Affected Component(s) |
Affected OS(s) |
Affected Project(s) |
BugID:
1386132
Associated Info:
SightingsID:
62490, 62836 |
CLONE:
GMCH CV PERF GDG: Webmark2004 failing intermittently
running offline mode benchmark on IGD |
D3D |
Windows* XP |
Intel(r) 915G Chipset |
Resolution Description:
Reviewing this issue with D3D development it was
determined that the failing issues all reported O/S API
calls. The First one is a DR Watson it reports
Iexplorer generated
an
zappkicaotn error. at address
5c00d80f(D3DIM700Destroy Texture), this occurs along
with the following errors in event viewer Faulting
module DDraw.dll and faultying
module d3dim700.dll The GPF output reports 0xc0000005 -
Null pointer.
whiel it is noted that the previous
platofmrs do not exhibit
this failure it is confimred
that multiple textures that were supported previously
have been removed. to confimr
this is turely a
applicaiotn error we will
need to work with the vendor and have them review there
applicaiotn source code It
has not been sucessfully
determined that the graphic driver is not at fault in
the Webmark 04 failures.
When disabling DX acceleration, DX calls no longer get
to the driver so the application completes without
erroring out. This shows
that there may be some dependencies to the graphic
driver. It is agreed that the application vendor source
code needs to be reviewed and there may be possible
problems due to this benchmark coming out last year
prior to GDG graphics. ***
wbdavids 6/21/2004 ***
A driver change was made to change the cap we report to
DX7 and earlier applications for
wMaxSimultaneousSurfaces from 16 to 8. We should
not be reporting more support than the API can support
because some applications key off of that capability
instead of the limit of the API. This was also poorly
speced by Microsoft.
Initially they wanted us to report the number of
samplers in this cap regardless of API capabilities.
They have since changed their minds. |
BugID:
1387576
Associated Info:
SightingsID:
63430 |
Persistence - display position is moved to center after
clicking Up position button when setting display
position to maximum left. |
Soft
BIOS |
Windows* 2000, Windows* XP |
Alviso |
Resolution Description:
Same Source Fix as 1395086 |
BugID:
1394910
Associated Info:
SightingsID:
63531 |
TV
display becomes very dark when attempting to change TV
format |
TVout |
Windows* XP |
Alviso |
Resolution Description:
Same Source Fix as 1395086 |
BugID:
1395086
Associated Info:
BugID: 1374227
SightingsID:
61387, 64530 |
TV
settings: Flicker settings adjustment values are
opposite as compared with MGM |
TVout |
Windows* XP |
Alviso |
Resolution Description:
I have included 3 minor TVOUT
issues(1394910,1395086,1387576) into one. These
are the following issues and their details. 1394910- TV
display becomes very dark when attempting to change TV
format Root Cause : TV
parameters from the VIDEOPARAMETER structure in registry
was being applied without doing a check to see if the
corresponding flag for the parameter is set. 1395086 TV
settings: Flicker settings adjustment values are
opposite as compared with MGM Root Cause and
Fix : The flicker filter
itself is working correctly. The slide bar values used
to define the flicker filter needs to be reversed to
keep consistency across platforms. Thus, a value of 0
would provide no filter (flickering the most visible)
and a value of 1000 would provide the maximum
filetering capability
(flickering reduced to optimum capability of HW) 1387576
[VAL-AIM] 915GM: Persistence - display position is moved
to center after clicking Up position button when setting
display position to maximum left. [RTA][REG] Root Cause
and Fix: Currently we were setting the position of the
display to 50% when xPos and
yPos are equal to zero. This
was based on the Ch7009 code. This is not required. We
need to set proper user selected values.
|
BugID:
1395351
Associated Info:
SightingsID:
63824, 64486, 64682 |
Extended desktop configuration makes system hang |
GDI |
Windows* XP |
Alviso, Intel(r) 855GME Chipset |
Resolution Description:
Fixed by: hjayanna Cause:
Display Change event was getting triggered well before
SharedInfo data structure
was completely initialized. This was causing an access
violation in the Ring Programming code during GSV
frequency switch. Secondly during the Display Change
event the HW_DEVICEEXTENSION pointer is updated in the
PC_CONTEXT, this was causing the BIA timer routine to
update the palette for an incorrect pipe. Fix: Trigger
Pre-Mode Set event from GDI in
HwAssertMode()
call just before the mode is set. For the second problem
the solution is to update the Gamma only when PIPE_B is
the current pipe index in the DEVICE_EXTENSION.
|
|