Issues Resolved in Build 4704
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 2140083
|
Max graphics memory reported as 96MB instead of 128MB.
|
SOFTBIOS
|
Windows* XP, Windows* 2000
|
Intel(R) 915GM Express Chipset
|
Resolution Description:
Root
Cause: SMI 1.0 and DVMT 3.0 are incompliant as we cannot
find DVMT version info from 1.0 Spec. With this, the max memory size was
reported as 96 MB, instead of 128 MB. Also SMI spec itself isn’t backward
compatible as 1.3 bit definitions are different from 1.0 bit definitions.
Fix Description: Interpreting
the DVMT Settings as per SMI 1.3 spec. If someone strictly follows 1.0
spec, we will interpret DVMT values differently. However, this possibility
in itself is a violation of compatibility.
|
BugID: 2140973
|
Hide modes that monitor cannot display will be grayed out
after hibernation.
|
MINIPORT
|
Windows* XP
|
Intel(R) Q965 Express Chipset, Intel(R) 945GM Express
Chipset
|
Resolution Description:
Root
Cause: Two #define variables DISABLE_ENUMERATION and
ENABLE_EMDISPLIST_UPDATE had same value which were used in same flag.
Fix Description: After changing the variables to different values,
issue was not seen.
|
BugID: 2143551
|
Snowy screen on DVI hot plug.
|
AIM
|
Win2k, Win2003, Win2003-64, Windows* XP, Windows* XP-64, Vista, Vista-64
|
Intel (R) 915G Express Chipset, Intel (R) 945G Express
Chipset, Intel (R) 915GM Express Chipset, Intel (R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: HDCP encryption was left on because during the hot plug,
calls to UAIM were failing and immediately returning.
Fix Description: Whenever there is an error condition in UAIM, HDCP
should be turned off, along with returning the error.
|
BugID: 2156217
|
CRT screen changes to panning after some operations.
|
SOFTBIOS
|
Tablet Pc
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: Issue happens when the LFP is in 1400x1050 50Hz
FSDOS mode and switching to CRT. Presently we do not have a preference
function call either SMALLER or LARGER to return equal XY as their
preference.Here its returning 12x10 60 Hz which is smaller than 14x10 and
closer, rather than 14x10 60HZ and the search ends. 12x10 mode leads to
panning as it is smaller mode than the OS requested mode.
Fix Description: Made changes in MODESMANAGER_GetClosestMode() function
two preference and preference functions are added.
|
BugID: 2156538
|
Icon location has changed after LID close/open operation.
|
MINIPORT
|
Windows* 2000, Windows* XP
|
Intel(R) 915GM Express Chipset, Intel(R) 945GM Express
Chipset
|
Resolution Description:
Root
Cause: This was not a driver issue but wanted a work
around from Driver was provided.
Fix Description: The fix was to provide an inf option which will enable
the user not to see Icon Relocation problem.
|
BugID: 2158344
|
TV jitter issue.
|
TVOUT
|
Windows Media* Center
|
Intel(R) 945GM Express Chipset, Crestline
|
Resolution Description:
Root Cause: When code was
added for supporting signalling standards for CGMS-A, a defect was
introduced regarding waiting for the hardware registers to be ready to be
programmed.
Fix Description: This change
fixes that defect so that the driver waits the appropriate amount of time
for the hardware to be ready to be programmed.
|
BugID: 2170480
|
Independent 180 degree rotation function does not work at
all.
|
ROTATION
|
Tablet Pc, Windows* 2000, Windows Media* Center, Windows*
XP, Windows* XP-64
|
Intel(R) 915GM Express Chipset, Intel(R) 945GM Express
Chipset
|
Resolution Description:
Root Cause: 0/180 degree
RCR: CUI will not provide any options for independent rotation. When user
selects DDC-180 degrees, driver has to show inverted desktop on LFP and
non-inverted image on Other device. If LFP is not part of DDC, Independent
rotation is not shown. From 14.26 and onwards: CUI will provide controls to
select independent rotation. Driver should not do any of the above things.
Fix Description: Fixed it
appropiately.
|
BugID: 2170611
|
WHQL - DCT5.3: D3D: Update Surface - Failing Log.
|
D3D
|
Windows* XP, Windows* XP-64
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root
Cause: BPP for render target surfaces was incorrectly
calculated for >32 BPP surfaces.
|
BugID: 2171304
|
Some of HDR1 frames are blacked out.
|
D3D
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: Adds code to enable
simd8 pixel shader execution, though simd8 compiles are currently not
supported as we currently are seeing no performance increase with simd8
shaders enabled.
|
BugID: 2102022.
2142134
|
A32B32G32R32F support is missing in D3D Caps.
|
D3D
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: We turn
A32B32G32R32F on for Windows* XP only at this time.
Fix Description: Added
texture format A32B32G32R32F.
|
BugID: 2102022,
2126965, 2157970
|
Fix DTM MipGen.exe (Auto Generation of MipMaps).
|
D3D
|
Vista, Vista-64,
Windows* XP
|
Intel(R) Q965 Express Chipset, Intel(R) 945G Express
Chipset
|
Resolution Description:
Root Cause: We were incorrectly calculating the +X,+Y, -Z cube texture coordinates.
Fix Description: Get the x
and y offsets of the drawing rectangle for cube resources. Also fixed where
we were incorrectly calculating the +X,+Y, -Z cube texture coordinates.
|
BugID: 2157232
|
Add VTd support.
|
DVD
|
Windows* XP
|
Intel (R) 915G Express Chipset, Intel (R) 945G Express
Chipset, Intel (R) 915GM Express Chipset, Intel (R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Add VTd
Support. All commands that use physical addresses must be modified to use
graphics memory (virtual) addresses.
|
BugID: 2156137
|
CUI Hotkey disable register cannot work.
|
CUI2
|
Vista, Windows* XP
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: The registry
reading procedure was not proper.
Fix Description: Modified the
registry reading procedure, so that it will check for HKCU entry. If HKCU
entry is not available, then check for HKLM entry. If both entries are not
available, then the default keys are used.
|
BugID: 2155562
|
Momentary display jitter while running a 3D application
after a S3 cycle.
|
MINIPORT
|
Windows* XP
|
Crestline
|
Resolution Description:
Root Cause: Providing WA
(disable trickle feed) to fix the issue.
|
BugID: 2154482
|
Rotation resolution (480x640, 600x800, and etc. ) can be
set from Intel CUI tab when set Intel Dual Display Clone mode even though
rotation is not enabled.
|
CUICOM
|
Windows* 2000
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: Rotation was not checked.
Fix Description: Added appropriate check in GetCombinedList and
GetHDTVCaps to check for rotation.
|
BugID: 2127753
|
System crashes when running flip odd-even test and moving
the X source to 0.
|
DD
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: Make sure
y-source height does not fall below number of vertical taps.
|
BugID: 2102022
|
Add 384MB DVMT support and allow memory allocation to
spill-over to GPU memory.
|
D3D, DD, GMM, OGL
|
Windows* XP
|
Intel(R) Q965 Express Chipset, Crestline
|
Resolution Description:
Root Cause: Allow GMM to
allocate up to 384MB Gfx memory that have 1GB or more system memory and
allow memory allocation to over-flow to GPU linear memory if the
application uses more than 256MB.
Fix Description: Fixed it
appropiately.
|
BugID: 2114106
|
System hangs when playing TV by Graphedit with VMR9 or
Overlay filter.
|
DD
|
Windows* XP
|
Intel(R) Q965 Express Chipset-G
|
Resolution Description:
Root Cause: Use tileX
instead of tileY for YUY2 since tileX does not hang.
|
BugID: 2141783
|
When entering to S4 from S3, abnormal refresh rate is
outputted to CRT.
|
SoftBIOS
|
Windows* XP
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: SoftBIOS was not restoring Scratch Register
0x71414(SWF11), which VBIOS uses for getting Pipe to attach to VGA plane.
Because of that Pipe A gets attached to VGA plane instead of Pipe B, hence
the issue happens.
Fix Description: Have SoftBIOS restore Scratch Register 0x71414(SWF11).
|
BugID: 2157316
|
DDRAW failures are the result of E-test envoronment
issues.
|
D3D
|
Windows* XP-64
|
Intel(R) 945GM Express Chipset, Intel(R) 915G Express
Chipset-G, Intel(R) 945G Express Chipset
|
Resolution Description:
Root
Cause: Side effect from previous bug fixes.
Fix Description: Roll back destsurf.cpp to version 42.
|
BugID: 2172022
|
W - DCT 5.3 QFE - General: Inf Check - Log Failure.
|
INF
|
Windows* XP, Windows* XP-64
|
Intel(R) 915GM Express Chipset, Intel(R) 945GM Express
Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root
Cause: Modifications to .inst file were done incorrectly,
and rename section [Driver.DelReg] was not removed from all main DDInstall
sections. Also, ChkINF was not run to validate the newly created INF before
check in was done.
Fix Description: Remove remaining references to Driver.DelReg.
|
BugID: 527497,
527508
|
3DMark06 BWG Corporate SKU failure.
|
D3D
|
Windows* XP
|
Intel(R) 915GM Express Chipset, Intel(R) 945GM Express
Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root-Cause: A32B32G32R32F Surface format was not being correctly
disabled on XP BWG Corporate SKU.
Fix
Description: Disable the A32B32G32R32F
Surface format for the BWG Corporate SKU.
|
Issues Resolved in Build 4690
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 2102022,
2142999
|
Pixel Shader Constant Integer and recompile Loop fix.
|
D3D
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root
Cause: Integer constants being converted to floats because
the wrong type was being used.
Fix Description: Fix it appropriately.
|
BugID: 1696847,
1970853
|
Changes to unblock Win2K testing.
|
GDI
|
Win2k, Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root
Cause: The system hangs because of a deadlock as displayed
by the locks command. There are 2 threads competing for 2 exclusive locks.
According to DDK with active PDEVs, only a single thread from OS calls into
the driver code. But with inactive PDEVs, multiple threads can call into
driver code.
Fix Description: Driver
should release locks before calling OS functions and make wrapper functions
for all the OS functions used by driver. These wrapper functions take care
of releasing the lock before calling OS and acquring again when the control
returns back to driver. Also removed the use of wrapper functions in
adjacent Eng calls to avoid the overhead of adjacent acquire n release
calls.
|
BugID: 2155720
|
Display scaling hot key translation not present.
|
CUI2
|
Windows* XP
|
Intel(R) 945GM Express Chipset, Crestline
|
Resolution Description:
Root
Cause: The registry location has been changed to HKCU
instead of HKLM.
Fix Description: Rechecked in the code to point out to HKLM only.
|
BugID: 2154946
|
Blue screen displayed when launching diags after resuming
from hibernate.
|
GDI
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root
Cause: While PDEV was in inactive state, DdDestroySurface32
gets called that tries to re-enable off-screen bitmaps so copies bitmaps
from system memory to video memory. At this time of moving surface to video
linked list of bitmaps is invalid.
Fix Description: Offscreen buffer is enabled during mode set (ACTIVE
PDEV) and disabled during mode reset (INACTIVE PDEV). Since PDEV is
INACTIVE, off-screen buffer will not be enabled. Hence, check will return
success to allow DdDestroySurface32 to succeed.
|
BugID: 2154099
|
Right click will cause system to be busy for 5-10
seconds.
|
SOFTBIOS
|
Windows* XP
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: There are multiple threads trying to acquire the
CSL lock; and in SBService_AcquireCSL this results wastage of CPU cycles since
its a infinite while loop that only terminates if it acquires the lock.
Fix Description: If thread doesn't acquire the lock, put it to sleep
state. This will put it in waiting thread list. On the completion of the
sleep it will be put back to running thread lists.
|
BugID: 2143001
|
MoComp DVD locks up and blue screens.
|
DVD
|
Windows* XP
|
Intel(R) Q965 Express Chipset, Crestline
|
Resolution Description:
Root
Cause: Driver is not handling multiple iterations for
decoding properly. Indirect surface
states being used that need to be reset for the second decoding buffer.
Fix Description: When we identify that we are in a mulitple iteration
decoding case, then we will reset all the decoding states.
|
BugID: 2102897
|
1280x600 desktop resolution can not be switched
successfully on TV only mode.
|
TVOUT
|
Windows* XP, Windows* 2000
|
Crestline
|
Resolution Description:
Root
Cause: The modes 1280x600 and 1280x720 need gtf timings to
be programmed in GMCH registers. In old SB inttv_settiminginfo use to get
centered timings always, and in IntTV_GetTimingInfo we used to override the
timings. In case of new SB the timing gets modified as part of
CbSetControllerTiming called from inttv_settiminginfo. As part of that
INTTVOUTENCODER_PreSetControllerTiming used to center the mode which is not
correct.
Fix Description: Overriden the AIMENCODER_SetTiming with
INTTVOUTENCODER_SetTiming. This will center the image and then send the
modified to integrated TV module and will behave like the old drivers.
|
BugID: 2102022
|
Performance fix for Primitive Type.
|
D3D, GHAL3D, OGL
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: Fix
performance problem where some states were unnecessarily being reprocessed
when transitioning from one primitive type to another.
|
BugID: 2102022
|
AlphaBld.exe failures.
|
D3D, DD
|
Vista, Windows* XP
|
Intel(R) Q965 Express Chipset, Intel(R) 945GM Express Chipset,
Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: The driver is
not tagging the render targets that are a flip chain correctly which causes
the driver to skip flushing the command buffer when dependencies existed.
Fix Description: Store the
sub-resource index in the multiple render target list. This variable is now
retrieved from the list instead of being derived whenever it is needed.
|
BugID: 2077199
|
Switch display from HDTV to LFP blanks out on LFP or some
times displays white color screen.
|
TVOUT
|
Windows* XP
|
Crestline
|
Resolution Description:
Root
Cause: Turning on monitor detect bits(bits 2:0) for TV
OUT(68000) control register and disabling the encoder (31st Bit) at the same time causes pipe under run.
Fix Description: In active TV detection sequence we disable the encoder
if enabled and wait for vblank before setting the monitor detect bits.
Overriden SetEncoderRegisterValue for inttvport object and added code for
encoder disabled work around as per bun and added a check for tv encoder
getting enabled on a pipe that is disabled.
|
BugID: 1996702
|
Blank screen is displayed on CRT after swapping different
size of CRT then switching display mode from CRT only mode to CRT+LFP DDC
mode via pressing ACPI Hot key.
|
RESOURCE MANAGER
|
Windows* XP
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: Unsupported RR was getting applied on CRT when
switched to DDC using ACPI hot key.
Fix Description: We check for RR compatibility whenever we change OS
requested mode.
|
Issues Resolved in Build 4678
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 1696847,
1970853
|
System hangs during General/Fast User
Switching-VideoTest.
|
GDI
|
Windows* XP
|
Intel(R) 945GM Express Chipset, Intel(R) 915G Express
Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root
Cause: Semaphore before calling in OS API.
Fix Description: Semaphore is now being released before calling OS
APIs.
|
BugID: 2141316
|
Quake4 will not launch.
|
OGL
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: SrvResource not
getting set to NULL on an unsuccessful server side allocation. Object is
defined but has a NULL linear address. If the texture allocation fails then
srvResource is freed. Also PowerUnlock sequence on texture allocs was
slightly out of order.
Fix Description: Fixed it
appropiately.
|
BugID: 2102022
|
State processor updates for GHAL3D.
|
D3D, GHAL3D, OGL
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: Updates to GHAL3D's
state processor and state processor cache.
|
BugID: 2053439,
2053834, 2125375
|
Code changes done in KCH for enabling detection of
Hotplug Interrupts.
|
MINIPORT
|
Windows* XP
|
Crestline
|
Resolution Description:
Root
Cause: The interrupt hot plug status register is set
during the driver loading and the driver was not getting hot plug
interrupts at all.
Fix Description: Code has been added which will now reset the register
during boot up.
|
BugID: 2139516
|
Blue screen is displayed and system hangs after clicking
the wmv file 1 in the slide 2 of testdata.ppt file.
|
DVD
|
Windows* XP-64
|
Intel(R) Q965 Express Chipset, Crestline
|
Resolution Description:
Root
Cause: Binding table pointer was casted to DWORD, so it
became an invalid address in 64-bit OS.
Fix Description: Perform all calculation on address and then cast to
DWORD at the last stage.
|
BugID: 1940637
|
Driver rotates slower in newer builds for 90 degree
rotation.
|
GDI
|
Windows* XP
|
Intel(R) Q965 Express Chipset, Intel(R) 945GM Express
Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root
Cause: PatternGen.exe uses a pattern that sends drawing request
via DrvBitBlt pixel by pixel. In rotated modes, each of such pixel drawing
calls are converted to DrvPlgBlt that uses 3D engine in tern using floating
point number conversions. So far each pixel DrvPlgBlt was allocating 24
bytes dynamically to save FP flags.
Fix Description: GDI will now create per PDEV a pre-allocated buffer
that will be used to store the FP flags. So, no more dynamic memory
allocation will be done in rendering path.
|
BugID: 2139335
|
Advanced Settings page corrupted in CUI.
|
CUI2
|
Windows* XP
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root Cause: Autoticks for
the slider control.
Fix description: Removed autoticks for the slider control.
|
BugID: 2141707
|
Blue screen displayed after DCT install.
|
SOFTBIOS
|
Windows* XP
|
Intel(R) 915GM Express Chipset
|
Resolution Description:
Root Cause: VBIOS code
for SSC/Panel is not yet available.
Fix Description: Removing support until available.
|
Issues Resolved in Build 4655
|
Reference No.
|
Description
|
Affected Component(s)
|
Affected OS(s)
|
Affected Project(s)
|
BugID: 2115238
|
Functional Failure / DD / DCT suite will not load after
installing driver.
|
D3D
|
Windows* XP
|
Crestline
|
Resolution Description:
Root
Cause: MRT CAPS bit was not being set.
Fix Description: Adding required cap bit when PS3.0 AND MRT are
enabled.
(D3DPMISCCAPS_INDEPENDENTWRITEMASKS)
|
BugID: 2126948
|
Blue screen displayed after installing driver.
|
MINIPORT
|
Windows Vista*
|
Broadwater
|
Resolution Description:
Root Cause: Changes
needed to be made were missed.
Fix Description: Fixed it
appropiately.
|
BugID: 2113520
|
Blue screen displayed or system locks when launching
3DMark06 games.
|
D3D
|
Windows* XP
|
Broadwater
|
Resolution Description:
Root Cause: Driver needs
to add code to ignore drawing when the vertex buffer is lost.
Fix Description: Code added.
|
BugID: 2102772,
2114482
|
GMM to be More Flexible with AMT Stealing Memory.
|
GMM
|
Windows* XP
|
Crestline
|
Resolution Description:
Root
Cause: GMM initialization code not adequately accounting
for memory now stolen by Intel(R) ME/AMT.
Fix Description: Changed GMM initialization code to better detect the
true system memory size.
|
BugID: 2054954, 2077813
|
Thin green stripe on right edge of video played in
Windows* Media Player.
|
DD, DVD
|
Windows* XP
|
Intel(R) Q965 Express Chipset, Crestline
|
Resolution Description:
Root
Cause: Overlay needs to round source width down to even
number. Sprite needs to round destination width to even number for YUV
source and program sprite width register with even width minus 1. 180
Overlay needs to use the even aligned source width when programming for
mirroring. 180 Sprite needs to use even width minus 1 when programming
DSPCTILEOFF register.
Fix Description: For Overlay, round the SrcWidth.Y_Width down to the
wWAlign value, because rounding up makes us reference beyond the right edge
when the source is odd and we align it to even. We do not round down to 0
if the width is 1, because rounding down will make a 0 width. For Sprite,
the sprite width is limited to an even value when YUV source pixel format
is used. The Sprite Height and Width Register, 72190h, needs to be
programmed with value minus one because the programmed value needs to be
odd. Use the aligned source width instead of the unaligned one to fix the
180 Overlay green line.
|
BugID: 2113680
|
Installation option of resolution control does not work
properly.
|
CUI2
|
Windows* XP, Windows* 2000
|
Intel(R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: With Power Peristence enabled, after installing the
driver using setup.exe with command line mode, system though boots up in
the factory installed mode, once CUI comes up in the desktop, system comes
up at the optimal resolution for that device. As per implementation, query
for optimal mode was given more importance than the factory installed mode
and so the mode was getting changed to optimal mode when CUI persistence
was enabled.
Fix Description: Created a registry key to tell CUI that factory
install has been performed. CUI on every initialize will read this key and
if it is set, clear it (so that subsequent CUI initializations are not
impacted by this key) and will not ask for Optimal mode. However, the fix
works only for the first user login after driver install.
|
BugID: 2102568
|
Corrupted text in Display Settings THA fonts.
|
CUI2
|
Windows Vista*
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: The string
containing font got corrupted and hence the font was not set properly.
Fixed Description: Fixed it
appropiately.
|
BugID: 2101728
|
Blue
screen displayed on buckeye when user opens Windows* Media Center
application in two different user accounts switching accounts within UI.
|
D3D
|
Windows* XP
|
Brookdale
|
Resolution Description:
Root
Cause: Whenever a new user log-in, driver image is reloaded
from disk hence all global variables in driver image will be 0. When
initializing D3D driver after driver loaded, the defered AGP has already
intialized by boot user, hence driver bypass the m_pStatus initialization.
Fix Description: The correct behavior
is to always initialize global variable CAllocator_Miniport::m_pStatus when
creating D3D driver regardless its current state (initialized or not).
|
BugID: 2100037
|
ACPI Center Desktop Hotkeys cannot switch out of Center
Desktop mode after Center Desktop is set using CUI Aspect Ratio Menu.
|
SOFTBIOS
|
Windows* XP
|
Intel(R) 945GM Express Chipset, Santa Rosa
|
Resolution Description:
Root
Cause: A panning bit was set on a centered or aspect ratio
mode with non native modes.
Fix Description: For setting the panning bit, requested OS mode x and y
are compared to native panel x and y in the IntLVCSEncoder.c instead of
BaseMVbiosHandler.c. because timing values were modified in center image
and aspect scale image. A scratch bit is set for panning which is added in
SB_SETSCRATCH_ARGS.
|
BugID: 2079457
|
Can not change Aspect Ratio options while media file is
being played.
|
GDI
|
Windows* XP, Windows* 2000
|
Intel (R) 915G Express Chipset, Intel (R) 945G Express Chipset,
Intel (R) 915GM Express Chipset, Intel (R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: Display switching block was not being used by CUI
to get compensation details. Because of this reason, user was seeing aspect
sacling options even when running overlay while display switching block was
enabled.
Fix Description: Migrated a code from SB_GET_Compensaion to new
interface to take care this scenario.
|
BugID: 2079091
|
DXVA playback issue.
|
DVD
|
Windows Vista* , Windows Vista*
64
|
Intel(R) 915GM Express Chipset, Intel(R) 945G Express
Chipset
|
Resolution Description:
Root Cause: Multiple causes.
Fix Description: Set surface
width and height for dst in colorfill. Set Valid and Reset bits to 0 if
ther is no sampler states. Added VideoProcessTarget support. Initialized
Primitive instruction in GHAL_3D_GradientFill. Added support for
DXVADDI_AYUVSAMPLE16 format and perform YUV->RGB conversion if the
destination is RGB format. Enlarged the number of IMC4 surfaces can be
created. Enabled AI44 and IA44 support. Init some missing source parameters
in subtitle blending. Converted the palette entries to RGB if the output
format if RGB.
|
BugID: 2077813
|
Corruption of movie is shown during play opening movie in
'The Godfather The Game' game.
|
DD
|
Windows* XP
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: Need to request linear memory.
Fix Description: Requested linear memory for YUY2 overlay surfaces where
width=640.
|
BugID: 2076964
|
Corruption seen on some DXVA video post-processing
functions.
|
DVD
|
Windows* XP, Windows* XP-64
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root
Cause: It was caused by non-DWORD aligned support in CSC
kernel.
Fix Description: Fixed it appropriately.
|
BugID: 2054610
|
Truncation found when right click on Intel Graphics
Properties in Hebrew.
|
CUI2
|
Windows Vista*
|
Intel(R) Q965 Express Chipset
|
Resolution Description:
Root Cause: The calculated
window width was not enough to show the bitmap.
|
BugID: 2039639
|
Invalid stored device object.
|
MINIPORT
|
Windows* XP, Windows* 2000
|
Intel (R) 915G Express Chipset, Intel (R) 945G Express Chipset,
Intel (R) 915GM Express Chipset, Intel (R) 945GM Express Chipset
|
Resolution Description:
Root
Cause: The adapter device object was not stored properly
during boot up.
Fix Description: Make sure the device object stored is an adapter and not
a display by calculating where in memory the device object is compared to
the hardware device extension.
|
BugID: 1977128
|
Avoid stack error in GHAL_InitializeFctTable() and remove
DDCAPS2_CANAUTOGENMIPMAP from FillHALCaps().
|
DD
|
Windows* XP, Windows Media* Center
|
Intel(R) 915GM Express Chipset, Intel(R) Q965 Express
Chipset, Intel(R) 915G Express Chipset, Intel(R) 945G Express Chipset
|
Resolution Description:
Root Cause: Initialize
the function table directly instead of creating a temp table on the stack
and copying it to the real function table.
|