Intel Confidential

CPD System Software Engineering (Mobility Group)

Intel® Graphics Media Accelerator

Video BIOS Release Document

Microsoft* Windows* 2000
Microsoft* Windows* XP

# Microsoft* Windows* XP 64

# Microsoft* Vista*

# Microsoft* Vista* 64

# Microsoft* Windows* 7

# Microsoft* Windows* 7 64

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.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries.

*Other names and brands may be claimed as the property of others.

Copyright © 2004-2009, Intel Corporation. All rights reserved.

This document is organized into two sections. Section A documents information only on PV and corresponding Hot Fix releases. Section A is updated only when a PV release or a corresponding Hot Fix Release is made. “PV Build” column reflects the build done by adding code changes related to “Changes from Baseline Build (RCR#/DCN#)” to the build indicated by “Baseline Build#”.

Section B documents information on weekly Video BIOS builds. Build numbers in blue indicate change in build from last week for a specific chipset.

A. Video BIOS PV and Hot Fix Releases

PC 14.4 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
3394 7/16/2004 | CopperRiver | 3359 | DCN 318504 | See details on DCN below.
1327 05/05/2006 | 915G | 3362 | DCN 461491 DCN 459737 DCN 458542 DCN 435150 DCN 430314 DCN 436595 DCN 435196 DCN 435430 DCN 435416 DCN 433137 DCN 434634 DCN 433881 DCN 432586 BUG 1663413 / DCN 432755 BUG 1661039 / DCN 432456 BUG 1650139 / DCN 432416 BUG 1592361 / DCN 432017 BUG 1640106 / DCN 432042 DCN 432034 BUG 1655364 / DCN 431334 DCN 431069 DCN 430784 DCN 430573 DCN 429371 DCN 429898 DCN 426915 DCN 426335 DCN 426925 RCR 227931/ DCN 318291 RCR 281266 / DCN 381294 BUG 1257443 / DCN 318511 BUG 1429262 / DCN 319106 DCN 429332 DCN 427510 DCN 426925 BUG 1257443 / DCN 318511 BUG 1429262 / DCN 319106 DCN 426333 BUG 1603055, BUG 1603059 / DCN 425611 BUG 1591728, 1602995 / DCN 426372 DCN 424901 DCN 424688 DCN 424147 DCN 423889 DCN 424142 DCN 424128 RCR 289449 / DCN 423889 DCN 322918 DCN 322890 DCN 319106 DCN 321755 DCN 320875 BUG 1257443 / DCN 318511 DCN 322130 RCR 289449 / DCN 322205 RCR 288519 / DCN 322853 | See details for RCR/DCN below.
PC 14.8 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1411 12/14/2006 | 915GM (Alviso) | 3412 | DCN 504556 DCN 504556 DCN 460377 DCN 461488 DCN 459738 DCN 460150 DCN 459768 DCN 458541 DCN 458107 DCN 457718 DCN 430315 DCN 458107 DCN 436593 DCN 436656 DCN 433390 DCN 433136 DCN 434633 DCN 433853 DCN 432585 BUG 1663413 / DCN 432757 BUG 1661098 / DCN 432479 BUG 1661039 / DCN 432449 BUG 1654828 / DCN 431356 BUG 1650139 / DCN 431356 BUG 1592361 / DCN 432019 BUG 1640106 / DCN 431379 DCN 430583 RCR 926507 / DCN 431489 BUG 1655364 / DCN 431335 BUG 1557554 / DCN 425242 DCN 431070 DCN 430781 BUG 1646938 / DCN 430782 DCN 427469 DCN 429618 DCN 429958 BUG 1638049 / DCN 429715 DCN 428993 DCN 429298 RCR 906257 / DCN 428231 BUG 1633536/DCN 428196 DCN 428197 BUG 1623036 / DCN 427942 BUG 1622125 / DCN 427894 DCN 427510 DCN 426425 DCN 427124 DCN 426335 DCN 426332 BUG 1602744 / DCN 425406 BUG 1603055, 1603059 / DCN 425455 BUG 1591728, 1602995 / DCN 426374 BUG 1598241 / DCN 425604 RCR 904115 / DCN 425927 DCN 423816 DCN 425143 DCN 424148 DCN 424150 RCR 289449 / DCN 423888 BUG 1565799 / DCN 432842 BUG 1572216 / DCN 423259 DCN 322919 DCN 322774 DCN 321756 DCN 321904 DCN 321904 RCR 289449 / DCN 322204 BUG 155912 / DCN 322854 RCR 288519 / DCN 322854 DCN 628492 | See details for RCR/DCN below.
PC 14.12 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1374 08/25/2006 | 945G (Lakeport) | 1217 | DCN 483767 DCN 483767 DCN 461352 DCN 459739 DCN 458540 DCN 430363 DCN 430314 DCN 436594 DCN 436265 DCN 435415 DCN 433135 DCN 434632 DCN 433852 DCN 432587 BUG 1663413 / DCN 432754 BUG 1661039 / DCN 432435 BUG 1650139 / DCN 432415 BUG 1592361 / DCN 432020 BUG 1640106 / DCN 432040 DCN 432035 BUG 1655364 / DCN 431424 DCN 431071 DCN 430572 DCN 429615 DCN 429957 DCN 429609 BUG 1638049 / DCN 429715 DCN 429297 DCN 428332 DCN 428197 | See details for RCR/DCN below.
PC 14.18 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1588 01/24/2008 | 945GM (Calistoga) | 1256 | DCN 516804 DCN 516293 DCN 515911 DCN 505438 DCN 515899 DCN 504533 DCN 504673 DCN 483767 DCN 482904 DCN 460487 DCN 459794 DCN 460832 DCN 460334 DCN 459063 DCN 460196 DCN 459743 DCN 460159 DCN 459505 DCN 459310 DCN 457779 DCN 458105 DCN 457719 DCN 458109 DCN 430301 DCN 458105 DCN 436592 DCN 436621 DCN 436265 DCN 435414 DCN 628062 DCN 983189 DCN 628322 DCN 628919 DCN 629989 DCN 628495 DCN 630565 DCN 631252 DCN 631644 DCN 631475 DCN 631796 DCN 631884 DCN 633960 DCN 633784 DCN 634124 DCN 634542 DCN 634242 DCN 634536 DCN 634922 DCN 635871 DCN 636310 | See details for RCR/DCN below.
PC 14.21 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1653 06/09/2008 | Q965/Q963/G965 (Broadwater) | 1348 | DCN 516804 DCN 516293 DCN 515899 DCN 505143 DCN 504673 DCN 504497 DCN 494381 DCN 628062 DCN 628062 DCN 628919 DCN 628996 DCN 628992 DCN 628682 DCN 630565 DCN 631252 DCN 631644 DCN 631796 DCN 631697 DCN 631884 DCN 632157 DCN 632685 DCN 632968 DCN 633960 DCN 634124 DCN 634542 DCN 634242 DCN 634536 DCN 634922 DCN 635655 DCN 635871 DCN 636310 DCN 636768 DCN 682784 | See details for RCR/DCN below.
PC 14.27 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1653 06/09/2008 | GM965/PM985/GL960 (Crestline) | 1436 | DCN 630565 DCN 631252 DCN 631644 DCN 631475 DCN 631796 DCN 631884 DCN 632157 DCN 632685 DCN 632905 DCN 633406 DCN 633960 DCN 634124 DCN 634542 DCN 634242 DCN 634536 DCN 634922 DCN 634959 DCN 635871 DCN 636310 DCN 682931 DCN 682784 | See details for RCR/DCN below.
PC 14.29 | PV Build & Date | Chipset | Baseline Build # | Changes from Baseline Build (RCR#/DCN#) | Notes
1653 06/09/2008 | Q33/Q35/G33 (Bearlake) | 1471 | DCN 631884 DCN 632685 DCN 633960 DCN 633784 DCN 634124 DCN 634542 DCN 634242 DCN 634536 DCN 634922 DCN 635655 DCN 635871 DCN 636310 DCN 636768 DCN 682784 | See details for RCR/DCN below.

Latest Video BIOS Builds Since: 11/19/2009
Build # | Chipset Family
1940 | ## G41/G43/G45/Q43/Q45/B43 (Eaglelake)
1932 | GM45/GS45/GL40(Cantiga)
1931 | Clarkdale
1930 | Arrandale
1921 | Pineview
1903 | SandyBridge
1711 | Q33/Q35/G33 (Bearlake)
1668 | GM965/PM985/GL960 (Crestline)
1714 | Q965/Q963/G965 (Broadwater)
1588 | 945GM (Calistoga)
1374 | 945G (Lakeport)
1411 | 915GM (Alviso)
3394 | Copper River (CR)
1327 | 915G (Grantsdale)
1252 | 865G (Springdale)
1270 | 855GM (MGM)
3364 | 845G (Brookdale)
3361 | 830M

B. Video BIOS Weekly Builds

Video BIOS Release Note: 11/19/2009
Sighting# | Bug# | RCR# | DCN# | Description/Issue fixed | Chipset Family Affected | Build
| 3290891 |  | 857612 | Screen corruption display on POST&OS progress bar on E1909WDD panel (DDM Panel) | G41/G43/G45/Q43/Q45/B43 | 1940
|  |  | 857479 | LFP BUN changes | Arrandale/Clarkdale | 1930/1931
| 3289637 |  | 857453 | VGA left shift issue | Arrandale/Clarkdale | 1930/1931
|  |  | 857438 | Extended Desktop corruption issue found on DP as secondary Win7 only | GM45/GS45/GL40 | 1932
| 3289900, 3289406 |  | 857297 | VBIOS Post time issue fix and Sony SG eDP blank-out fixes. | Arrandale/Clarkdale | 1928
| 3290649, 3290796, 3039662, 3004227 |  | 857323 | Dp corruption issue fix and Mode 13 setting failures using Dell Diags tool | Arrandale/Clarkdale | 1926
|  |  | 856982 | Minor fix for SG int 15 hook | Arrandale/Clarkdale | 1918
|  |  | 856982 | Garbage comes on DP if set to 2048 x 1536 resolution on extended Desktop | GM45/GS45/GL40 | 1918
|  | 1022845 | 857126, 857011, 856982, 856939 | S4 /S5resuming blanks out on DP. Bun changes for ILK Mob and DSK pre-emphasis and Vysnc values changed for 800mv. Garbage comes on DP if set 2048x1536 for extended desktop Adding Most used Panel Types. SONY HPD issue | Arrandale/Clarkdale | 1914
| 3174630 |  | 855467 | EOS CRT hot plug/unplug detection fix Known Issue: BSOD screen will not be seen when ever CRT is primary device (clone/ext desktop) and single display CRT. On all other cases BSOD will be seen. | PineView | 1907
|  |  | 856840 | Fix for RC6 hang issue by not touching any 3D registers FDI work around for a yield issue | SandyBridge | 1903
|  |  | 856650 | Fix for LVDS/eDP Corruption issues during POST and mode-sets | Arrandale/Clarkdale | 1890
|  |  | 856730 | Enabled 4f10, 01 service for CRT and fixed under HW issue. | Arrandale/Clarkdale | 1890
|  |  | 856279 | LVDS detection failure using 5f64 0200 service. | GM45/GS45/GL40 | 1886
|  |  | 856560 | Enabled DP Strap Check for Arrandale/Clarkdale | Arrandale/Clarkdale | 1884
|  |  | 856560 | eDP optimization, eDP + CRT Hot plug fix | Arrandale/Clarkdale | 1880
| 3176459 |  | 856582 | IDER boot with IGD fails with hang in VBIOS | Arrandale/Clarkdale | 1880
|  | 726363 | 726363 | HDMI 222MHz Compliance RCR | Arrandale/Clarkdale | 1880
| 3175585, 3175586, 3175912 |  | 856454 | Dior - LVDS is not working with latest VBIOS 1848 or later | Arrandale/Clarkdale | 1874
| 2954940 |  | 856436 | HDMI split screen issue | Arrandale/Clarkdale G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1874
|  |  | 856499 | Minor HPD fix | G41/G43/G45/Q43/Q45/B43 | 1874
|  |  | 855999 | Help text updated for Pineview to differentiate PNV Desk and Mob features in BMP. | Pineview | 1870
|  | 1022809 | 856303 | Remove VBT option for OEMs to disable CRT hot-plug | Pineview | 1870
| 3039987 3175409 |  | 856279 | Display Toggle in DOS using Display Toggle list. Image shivering on SDVO TV | Arrandale/Clarkdale | 1869
| 3175585, 3175586 |  | 856281 | VBIOS boot display algorithm fixes | Arrandale/Clarkdale | 1869
| 3003998 |  | 856300 | "Resuming windows" screen during S4/Resume is displayed wave noise(ripples on LFP) on resuming from hibernation progress bar | Arrandale/Clarkdale | 1869
|  |  | 855971 | SNB Changes including Hot plug enabling, FDI link training etc | SandyBridge | 1864
| 3001691, 3174703 |  | 787100 | Moving LVDS boot to Pipe A, XP hibernation progress bar issue and FSDOS corruption issue on CRT | Arrandale/Clarkdale | 1860
| 3040192 |  | 856054 | Fix to check the live state before reading the EDID to detect if a DP panel is connected or not | G41/G43/G45/Q43/Q45/B43 | 1859
| 2855737 |  | 855972 | HDMI Audo not working in FSDOS and non-driver modes | GM45/GS45/GL40 | 1859
| 2855737 |  | 855707 | Support for DCI mode and BTM mode reference clock programming. | Arrandale/Clarkdale | 1854
|  |  | 855972 | HDMI Audio not working in FSDOS and non-driver modes. | Arrandale/Clarkdale | 1854
|  |  | 855644 | Fixed high res modes support like 3C, 4b etc and added default ADB values. | Arrandale/Clarkdale | 1852
|  |  | 855500 | Enabled panel color depth for 24bit panels. | Arrandale/Clarkdale | 1852
|  |  | 855973 | 5f52-Hook to get Panel Color enabled for 18 and 24bit panels. | Arrandale/Clarkdale | 1852
|  |  | 855792 | Blank out when enabled PWN normal for LFP. | Pineview | 1851
|  |  | 8554467 | EOS CRT Hotplug/Unplug detection fix. | Pineview | 1851
| 1114677 |  | 855563, 855500 | Fix for Random Pipe underruns and setting Digital Port Load Strobe register. Fix added to support 24 Bit Color Depth LVDS panels | Arrandale/Clarkdale | 1848
| 2807378 |  | 855181 | Removed WA_GTT_RESTORE workaround for newer chipsets from GM45/GS45/GL40 onwards | GM45/GS45/GL40 | 1845
|  |  | 855207 | Fix for switching display from LFP to DP, which was not happening properly on CRB | GM45/GS45/GL40 | 1845
| 3040262 |  | 855468 | Fix to skip the enumeration of Integrated display port D when embedded display port on D is chosen in CMOS or from VBT. Fix to update the Panel Power Sequence values in VBT for embedded display port. | Arrandale/Clarkdale | 1840
|  |  | 854802 | Enabling of panel fitting and centering logic. DP load strobe programming has been set for DP only. | Arrandale/Clarkdale | 1832
| 3039312 |  | 8544969 | Fix for display corruption seen after resuming from S4 in Vista for Embedded DP | Arrandale/Clarkdale | 1828
| 3037373 |  | 854968 | Fix for blackout in POST when SSC is enabled on LVDS | Arrandale/Clarkdale | 1828
|  | 1022844 | 854979 | Enabled hot plugging support in VBIOS after DOS boot for DP only. | G41/G43/G45/Q43/Q45/B43 | 1819
|  |  | 787365 | Single hot plug persistence bit for both DFP and CRT. | Pineview | 1818
|  |  | 787280 | EDID Persistence for Restore Mode bit is not available in VBIOS under Driver Persistence | Pineview | 1818
|  |  | 787250 | Display blanks out when enabled PWM invertor in DOS mode. | Pineview | 1818
|  |  | 787669 | Revert of wrongly added SSC related fix which breaks on HP system | Arrandale/Clarkdale | 1813
|  |  | 787379 | Fixes for enabling embedded DP support for port A | Arrandale/Clarkdale | 1813
|  |  | 787628 | Enabled embedded DP support for port D with strap logic. | Arrandale/Clarkdale | 1813
|  | 1022624 | 787344 | Enabled hot plugging support in VBIOS after DOS boot for DP/HDMI/DVI and CRT | Arrandale/Clarkdale | 1813
|  | 1022831 | 787037 | To disable/enable SSC for DP converter | Arrandale/Clarkdale | 1807
|  |  | 787291 | Fix for the “snowy” corruption seen on XP 64. | Arrandale/Clarkdale | 1807
|  |  | 787070 | Workaround to keep the VGA resolution to 640 * 480 after DOS boot since the resolution was wrongly getting chopped to 640 * 400 Chipset Affected :- GM45/GS45/GL40 and ELK | GM45/GS45/GL40 and G41/G43/G45/Q43/Q45/B43 | 1800
|  |  | 786853 | 1) Software Work Around added to take care of FSDOS Display corruption seen when Pipe Switching takes place 2) Software Fix added to take care of Display Blankouts seen on Dell 3008 Panel (while using a DP 1.1 Cable) 3) Added an Entry in Boot Algorithm Table for the case LFP + DFP3 -> DFP3 | Arrandale/Clarkdale | 1798
|  |  | 786806 | Fixed Lid switch support for ILK. | Arrandale/Clarkdale | 1798
|  |  | 786947 | eDP removal for GM45/GS45/GL40 | GM45/GS45/GL40 | 1791
|  |  | 786901 | CRT Hot plug persistence on Restore mode” field from BMP and renamed the “DVI Hot plug persistence on restore mode” as “Hotplug persistence on restore mode”, as it was found that the driver was not using this bit at all internally. Also some of the INT15 Hooks were removed. | Pineview | 1790
|  |  | 786807 | Software Workaround for Hardware bug whenever idle patterns are sent before disabling the DP port for x1 or x2 sink, transient corruption is seen on every blanking interval. | G41/G43/G45/Q43/Q45/B43 and GM45/GS45/GL40 | 1785
2912717 |  |  | 726642 | Fix to address the no display issue when DVI panel is connected via DVI-VGA dongle | G41/G43/G45/Q43/Q45/B43 | 1778
3002474 3002470 | N/A | N/A | 726595 | "Preserve Aspect Ratio(DOS)" missing in VBT for Pineview ADB feature is not a POR on PNV, but still seen in VBT settings. | Pineview | 1772
3002370 | N/A | N/A | 726643 | Display comes up in 4bit color after driver install on a fresh XP OS. | Pineview | 1772
N/A | N/A | N/A | 726365 | No display is seen on LVDS after boot to Vista when SSC is enabled with 120Mhz | Arrandale/Clarkdale | 1770
N/A | N/A | N/A | 726419 | DP compliance code changes on ILK | Arrandale/Clarkdale | 1764
N/A | N/A | N/A | 726362 | Adding int15 support for Panel type selection and eDP squelch enabling Fixed Vista driver disabling/un-install corruption on CRT, Hibernate Screen corruption on XP | Arrandale/Clarkdale | 1764
N/A | N/A | N/A | 726361 | Adding new Channel detection algorithm for ILK | Arrandale/Clarkdale | 1764
N/A | 3001694 |  | 726565 | Fixed the issue of backlight not turning on in FFVS boards and also brightness control not working properly | Arrandale/Clarkdale | 1764
N/A | 2912699 | N/A | 726496 | On enabling “Under scan 480p modes using 720p timing”, under VBIOS General features in BMP, XP 64 bit is unable to boot | G41/G43/G45/Q43/Q45/B43 | 1760
N/A | N/A | N/A | 726297 | Adding int15 support for PWM/I2C selection through BIOS Setup. | Pineview | 1758
N/A | N/A | N/A |  | Initial Pineview VBIOS release. | Pineview | 003
N/A | N/A | N/A | 726395 | Three DP/iHDMI support in VBIOS | Arrandale/Clarkdale | 1754
N/A | N/A | N/A | 726185 | Fixed the issue of intermittent blank outs seen on CRT | Arrandale/Clarkdale | 1750
N/A | N/A | N/A | 726185 | Fixed the issue of blank out seen on LVDS in Ibexpeak B0 boards | Arrandale/Clarkdale | 1750
N/A | N/A | N/A | 726084 | Added Ibexpeak B0 specific Work Arounds | Arrandale/Clarkdale | 1744
N/A | N/A | N/A | 726084 | Modified the code in setmode to disable interrupts in the beginning and enabling the same at the end | Arrandale/Clarkdale | 1744
N/A | 2912785 | N/A | 726063 | Fixed the issue of screen corruption that is seen when Lenovo preinstaller installs XP ghost image | G41/G43/G45/Q43/Q45/B43 | 1744
N/A | N/A | N/A | 726101 | Added code to to enable PWM PCH Register to fix an issue related to PWM backlight not working | Arrandale/Clarkdale | 1744
N/A | N/A | N/A | 726101 | Added code to call INT15 to determine the backlight inverter type and polarity | Arrandale/Clarkdale | 1744
N/A | N/A | N/A | 725898 | Added code to enable eDP on ILK | Arrandale/Clarkdale | 1744
N/A | N/A | N/A | 725898 | Solved an issue related to display switching to CRT in ILK. | Arrandale/Clarkdale | 1744
N/A | N/A | N/A | 725898 | Solved a bug in clone mode. | GM45/GS45/GL40 | 1744
N/A | N/A | N/A | 725923 | Added VBT bit to distinguish between CCFL Backlight and LED Backlight | GM45/GS45/GL40 | 1736
N/A | N/A | N/A | 725840 | SDVO Enabling for ILK | Arrandale/Clarkdale | 1734
N/A | N/A | N/A | 725852 | B0 Related modifications | Arrandale/Clarkdale | 1734
N/A | N/A | N/A | N/A | Built new VBIOS for HVN and AUB so that the release version numbers for both are the same. | Arrandale/Clarkdale | 1727
N/A | N/A | 1022600 | 702656 | Addition of a VBT byte in BSF to be used to SBIOS for identification of DP-->HDMI and DP-->DVI dongle | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1718
N/A | 2787493 | N/A | 702584 | Fixed the issue of POST screen not seen on a customer specific DVI panel | G41/G43/G45/Q43/Q45/B43 | 1718
N/A | N/A | N/A | 702650 | Added support for Auburndale and Havendale chipsets | Auburndale Havendale | 1715
N/A | 2788250 | N/A | None required | Fixed the issue of DVI screen of I-O DATA's monitor shows black screen on Post screen on MS-DOS | G965/Q963/Q965 | 1714
N/A | 2788250 | N/A | None required | Fixed the issue of DVI screen of I-O DATA's monitor shows black screen on Post screen on MS-DOS | Q33/Q35/G33 | 1711
N/A | N/A | N/A | 702019 | Addition of new VBT byte (Power Cycle Delay parameter) in the panel power sequence delay table | GM45/GS45/GL40 | 1706
N/A | N/A | 1022383 | 702284 | Changed Algorithm to detect channel type of LVDS in VBT when "Automatic channel" is selected and allow OEM to customize parameters for new algorithm if they want to for "Automatic channel" selection type | GM45/GS45/GL40 | 1706
N/A | 2742628 | N/A | 702201 | Fixed the issue of POST/DOS screens not Visible on DVI panels with EDID extension block | Canitga G41/G43/G45/Q43/Q45/B43 | 1704
N/A | 2807378 | N/A | 702240 | Fixed the issue of Screen tearing on Q45/G43 When running "One key Recovery" | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1704
N/A | 2787486 | N/A | 701989 | Fixed the issue of DVI & DP not displaying full-screen command prompt | G41/G43/G45/Q43/Q45/B43 | 1702
N/A | 2787614 | N/A | 701909 | Fixed the issue of Windows logo becoming small one when we entered S4 under Win XP on SDVO LVDS display | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1702
N/A | 2788146 | N/A | 701909 | Fixed the issue of DP - Display losing sync and not working after repeat reboots with E1909 DisplayPort Panel | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1688
N/A | 2554437 | N/A | 701925 | Fixed the issue of Functional Failure / VBIOS - Test ID 38997 - 4f05 - The Fail count of log file is not zero. | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1688
N/A | N/A | 1022262 | 701770 | Added new VBT settings to distinguish between SDDRS and DRRS panels | GM45/GS45/GL40 | 1688
N/A | 2742603 | N/A | 701834 | Added support for DDM displays by enabling Panel Filter on EFP-like displays | GM45/GS45/GL40, G41/G43/G45/Q43/Q45/B43 | 1684
N/A | 2787562 | N/A | 701848 | Fixed the issue of Green horizontal noise appearing during boot-up on SDVO LVDS screen | G41/G43/G45/Q43/Q45/B43 | 1684
N/A | N/A | N/A | 683675 | Enabled Embedded display port support. | GM45/GS45/GL40 | 1681
2787347 2787349(Duplicate) 2743158(Duplicate) | N/A | 1022459 | 701740 | Fixed the issue of boot screens not being visible when DP monitor was connected | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1676
N/A | N/A | 1022459 | 683639 | Added support for automatic retrieval of color depth information from EDID header | GM45/GS45/GL40 | 1673
N/A | 2557194 | N/A | 683085 | Resolved blank screen display on TV in FSDOS mode issue | GM45/GS45/GL40 GM965/PM985/GL960 | 1668
N/A | N/A | 1022351 | 683291 | Implemented code changes for enabling eDP | GM45/GS45/GL40 | 1668
N/A | 2560829 | N/A | 683413 | Fixed issue of intermittent CRT detection failure during reboot cycles (BUN ID# 08ww27#0). | G41/G43/G45/Q43/Q45/B43 | 1666
N/A | N/A | N/A | 682932 | Code changes for ELK DP compliance issue (BUN ID# 08ww22, HW sighting #3219662). Fixed DP issue related to programming link parameters | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1659
N/A | 2561206 | N/A | 683267 | Fixed issue of external DP display having no system password screen after S3 resume | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1659
N/A | 2560562 | N/A | 683084 | Fixed integrated TV out detection issue that caused display switch hotkey to not function properly. | GM45/GS45/GL40 | 1654
N/A | N/A | 1011834 | 682784 | Enable HDMI as selectable device type in VBT for SDVO devices | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 Q33/Q35/G33 G965/Q963/Q965 GM965/PM985/GL960 | 1653
N/A | N/A | 1022259 | 637301 | VBIOS function/feature removal to make space for future features | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1653
N/A | 2559329 | N/A | 683027 | Fixed issue of incorrect clock programming resulting in corruption on LVDS | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1653
N/A | 2560531 | N/A | 682931 | Fixed issue of BSOD screen displayed at the left top corner | GM965/PM985/GL960 GM45/GS45/GL40 | 1646
N/A | 2558983 | N/A | 682908 | Fixed issue of EFP2 encoder detection failure when DVI and HDMI devices are configured in VBT. | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1646
N/A | N/A | N/A | 682929 | Implemented HDCP workaround. | G41/G43/G45/Q43/Q45/B43 | 1646
N/A | 2554915 | N/A | 637950 | Fixed issue of screen corruption observed when BSOD occurs. | GM45/GS45/GL40 | 1642
N/A | 2559090 | N/A | 682751 | Fixed issue of incorrect return value from the interface that gets the LFP panel number (5F61h, 05h). | GM45/GS45/GL40 | 1642
N/A | 2560143 | N/A | 682821 | Re-enabled the VESA OEM function, 4F14h, 91h. | GM45/GS45/GL40 | 1642
N/A | 2559063 | N/A | 637979 | Fixed issue of incorrect EDID data read from Display Port panel | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1637
N/A | 2558617 2558622 | N/A | 637570 | Fixed screen flicker issue in DOS mode on 1366x768 panel | GM45/GS45/GL40 | 1629
N/A | N/A | N/A | 637570 | Fixed BMP tool showing error in SDVO LVDS panel connector type | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1629
N/A | N/A | N/A | 637490 | Fixed DP detection issue with VESA OEM function (4F14h) | GM45/GS45/GL40 | 1625
N/A | 2556763 | N/A | 637242 | Fixed VBIOS hang issue during POST when VESA VBE mode set was done with greater than 64MB UMA size selected. | G41/G43/G45/Q43/Q45/B43 | 1623
N/A | 2556763 | N/A | 637242 | Fixed VBIOS hang issue during POST when VESA VBE mode set was done with greater than 64MB UMA size selected. | GM45/GS45/GL40 | 1622
N/A | N/A | N/A | 637342 | Add eDP support (feature disabled) | GM45/GS45/GL40 | 1622
N/A | N/A | N/A | 637133 | Fixed LVDS blank screen when Pipe-A is used. | GM45/GS45/GL40 | 1618
N/A | N/A | N/A | N/A | N/A | G41/G43/G45/Q43/Q45/B43 | 1613
N/A | 2557178 | N/A | 636874 | Fixed issue with some display mode when UMA size less than 32 MB selected. | G41/G43/G45/Q43/Q45/B43 | 1607
304595 | N/A | N/A | 636874 | Enabled DP unit level clock gate (BUN#08ww04#2) | G41/G43/G45/Q43/Q45/B43 | 1607
N/A | N/A | N/A | 636874 | Fixed VESA DDC function failure for DP (4F15h). Fixed DP black screen issue after Device Detection (5F64 – 02h) is executed Fixed issue that VBIOS did not hand off GMBUS properly, so driver could not detect iHDMI display | G41/G43/G45/Q43/Q45/B43 | 1607
N/A | 2556008 2557178 | N/A | 636874 | Fixed LVDS blank issue when mode switching is done repeatedly Fixed issue with some display mode when UMA size less than 32 MB selected Fixed wrong LVDS reference divider value Enabled DP unit level clock gate (BUN #08ww04#2) Fixed VESA DDC function failure for DP (4F15h) Fixed DP black screen issue after Device Detection (5F64h – 02h) is executed Fixed issue that VBIOS did hand off GMBUS properly so driver could not detect iHDMI display | GM45/GS45/GL40 | 1604
N/A | N/A | 976611 | 637086 | Improve VBIOS BMP for LVDS interface to be more user friendly | GM45/GS45/GL40 | 1604
N/A | N/A | N/A | 636889 | Implemented new set of VESA OEM functions (4F14h). Fixed Panel glitch issue during POST. Increase timeout for GMBUS access | GM45/GS45/GL40 | 1598
N/A | 2555405 | N/A | 636768 | Fixed SPD access issues on some SDVO add2cards by initializing GMBUS frequency before accessing the addcard SPD | G965/Q963/Q965 Q33/Q35/G33 G41/G43/G45/Q43/Q45/B43 | 1594
N/A | N/A | N/A | 636428 | 1- Fixed display issue on DVI via issue DP-DVI dongle 2- Fixed integrated HDMI display issue when integrated HDMI used as EFP2 3- Implemented new VBT ChildStructure interface shared by the VBIOS and driver 4- Implemented support for DVI encoder only driven by integrated HDMI encoder 5- Enable iDP/iHDMI as default through ssf file Note: Please use this VBIOS (1588) with GFX drivers: XP: TBA Vista: 1426 or later builds | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 | 1588
N/A | 2553742 | N/A | 636310 | Fixed issue that VBIOS hardcodes the SDVO GMBUS frequency. VBIOS will get the SDVO GMBUS frequency either from VBT or add2card SPD instead Note: For GM45/GS45/GL40 and G41/G43/G45/Q43/Q45/B43, please use this VBIOS (1588) with GFX drivers: XP: TBA Vista: 1426 or later builds | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 Q33/Q35/G33 GM965/PM985/GL960 G965/Q963/Q965 945GM | 1588
N/A | N/A | N/A | 636194 | 1- Implement EFP detection from DP by reading EDID header 2- Block switching to twin mode CRT+EFP if EFP is DP. 3- Support HDMI to DP dongle (not tested due to the dongle not available yet) during POST only 4- Some VBT changes: Separate AUX channel from DDC, Remove HDMI compatibility option from BMP. 5- Hybrid gfx support | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1585
N/A | 2552066 | N/A | 635871 | Implemented the workaround to solve GMBus hang problem which was caused by DDC line gets stuck low when ASMedia test tools continuously run in S1, S3, S4 testing for ASMedia SDVO encoder (ASM4131) that was connected to a CRT display (ASMedia panel). | G41/G43/G45/Q43/Q45/B43 GM45/GS45/GL40 Q33/Q35/G33 GM965/PM985/GL960 G965/Q963/Q965 945GM | 1585
N/A | N/A | N/A | 635874 636116 | Updated the UMA memory size with PAVP support. | GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1585
N/A | 2553479 | N/A | 636116 | Fixed wrong refresh rate issue when installing the Windows 7. | G41/G43/G45/Q43/Q45/B43 | 1585
N/A | 2551618 | N/A | 635461 | Fixed HDMI display issue when using Chrontel7315B add2card card. | GM45/GS45/GL40 | 1573
N/A | 2549728 | N/A | 635461 | Fixed DVI display issue with iHDMI encoder when connected through HDMI-to-DVI dongle | GM45/GS45/GL40 | 1573
N/A | 2519344 | N/A | 634959 | Fixed TV display blank issue when switching from off issue from DVI to TV in VGA modes. | GM45/GS45/GL40 GM965/PM985/GL960 | 1571
N/A | 2551306 | N/A | 634959 | Fixed image appear on upper left of LVDS screen when in LVDS+DVI clone mode | GM45/GS45/GL40 GM965/PM985/GL960 | 1571
N/A | N/A | N/A | 635655 | Enabled iDP/iHDMI on G41/G43/G45/Q43/Q45/B43 and change the VBIOS build size to 64KB | G41/G43/G45/Q43/Q45/B43 | 1571
N/A | N/A | N/A | 635655 | Replaced CRT Force Border detection by CRT Hardware detection method for all desktop chipsets. | G41/G43/G45/Q43/Q45/B43 G965/Q963/Q965 Q33/Q35/G33 | 1571
N/A | N/A | N/A | 635434 | Add support for DP | GM45/GS45/GL40 | 1566
N/A | 2485776 | N/A | 634922 | Fixed missing characters on CRT when connecting CRT to DVI-I 25905 SDVO card via a dongle. | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 G41/G43/G45/Q43/Q45/B43 | 1566
N/A | N/N | N/A | 635383 | First official G41/G43/G45/Q43/Q45/B43 VBIOS | G41/G43/G45/Q43/Q45/B43 | 1557
105268 | 2518068 | N/A | 634945 | Fixed the issue of AVI infoframe error with HDMI analyzer for integrated HDMI | GM45/GS45/GL40 | 1554
105560 | 2518868 | N/A | 634945 | Fixed the issue of ELD valid bit not set for integrated HDMI | GM45/GS45/GL40 | 1554
105136 | 2517797 | N/A | 634733 | Fixed the LFP screen corruption with LFP+CRT in clone mode | GM45/GS45/GL40 | 1548
104943 | 2518315 | N/A | 634733 | Fixed issue that VBIOS POST time takes more than 0.5 second. | GM45/GS45/GL40 | 1548
105518 | 2518827 | N/A | 634733 | Fixed the boot hang issue with iHDMI | GM45/GS45/GL40 | 1548
105642 | 2519071 | N/A | 634733 | Fixed “TV-Out Hot Plug” VBT feature missing issue | GM45/GS45/GL40 | 1548
105768 | 2549726 | N/A | 634733 | Fixed “Preserve Aspect Ratio” VBT feature missing issue | GM45/GS45/GL40 | 1548
104493 | 2484963 | N/A | 634536 | Fixed the issue of 945GM + SiI 1392 sending wrong timings to HDMI on booting in safe mode, resulting in corrupt display. | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 | 1545
105123 105124 105125 105126 | 2517572 | N/A | 634242 | Fixed blank display on HDMI during boot | G965/Q963/Q965 | 1538
104853 | 2517476 | N/A | 634242 | Implemented the workaround for integrated TV detection by enabling DPLL before detection and restore the DPLL status after that. | GM45/GS45/GL40 | 1538
104111 104530 | 2485739 | N/A | 634242 | Fixed panel fitting issue during VBIOS POST with Chrontel CH7308 sDVO-LVDS. | GM965/PM985/GL960 GM45/GS45/GL40 | 1538
98827 102373 | 2482770 | N/A | 634242 | Fixed EFP single timing issue for VGA and 640x480 modes by removing assumption that all EFP support 640x480@60Hz timings | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 | 1538
N/A | 2485673 | N/A | 634242 | Fixed hang issue with VBIOS Protected Mode interface. | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 | 1538
104677 | 2516050 | N/A | 634542 | Fixed BSOD when hot-plug 2nd HDD with password and resume from S3 | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 | 1533
N/A | N/A | N/A | 633822 | Added integrated HDMI Support | GM45/GS45/GL40 | 1532
96721 100937 104013 | 2335417 | N/A | 634124 | Fixed the issue of HDMI audio not playing on Silicon Image 1392 ADD2 card, when graphics driver is not installed. | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 GM45/GS45/GL40 | 1532
304029 | N/A | N/A | 633979 | Added workaround for DPLL down on hi-res mode change | GM45/GS45/GL40 | 1529
N/A | N/A | 1003210 | 633960 | Add a field 'Minor version' of video BIOS in VBT and display it in CUI Information page. | Q33/Q35/G33 GM965/PM985/GL960 G965/Q963/Q965 945GM | 1524
N/A | N/A | 1003209 | 633960 | Provide 'scan <interlaced/progressive>' select option for mode removal in VBT | Q33/Q35/G33 GM965/PM985/GL960 G965/Q963/Q965 945GM | 1524
97896 | 2291147 | N/A | 633784 | Fixed HDMI blank issue on Vista Safemode with Sony KDL-40V2500 HDMI display | 945GM | 1524
101497 | 2449100 | N/A | 633784 | Fixed blank hdmi issue when the system is configured with DVI-I and HDMI | Q33/Q35/G33 | 1524
N/A | N/A | N/A | 633660 | Release first GM45/GS45/GL40 VBIOS | GM45/GS45/GL40 | 1519
102570 | 2444788 | N/A | 632968 | Fixed issue that two characters missing on the left side of the SDVO CRT screen | G965/Q963/Q965 | 1518
101298 | 2447095 | N/A | 633406 | Fixed issue that image appeared on top-left corner of LVDS screen when switching from highres mode to VGA mode. | GM965/PM985/GL960 | 1518
101541 | 2439410 | N/A | 632157 | Fixed the display issue for clone mode when CRT on Pipe B and LFP Pipe A. | GM965/PM985/GL960 G965/Q963/Q965 | 1508
N/A | N/A | 991006 | 632685 | Added option to center VGA modes or VESA 640x480 modes using 1280x720p timings on HDMI displays | G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 | 1508
101498 101608 | 2442389 | N/A | 632905 | Fixed a blank delay issue during POST on LVDS display with with normal polarity inverter | GM965/PM985/GL960 | 1508
98547 | 243612 | N/A | 631884 | Fixed issue that POST boot time exceeding 0.5 ms without SDVO devices | 945GM Q965/Q963/G965 GM965/PM985/GL960 Q33/Q35/G33 | 1478
100875 | 2436902 | N/A | 631884 | Fixed issue that CRT does not come back with 5F64h, 08h function | 945GM Q965/Q963/G965 GM965/PM985/GL960 Q33/Q35/G33 | 1478
97266 | 2326402 | N/A | 631697 | Fixed blank display issue on SDVO CRT | Q965/Q963/G965 | 1471
98190 | 2335279 | N/A | 631796 | Fixed incorrect vertical frequency issue when EFP display device attached to the system after POST. | 945GM Q965/Q963/G965 GM965/PM985/GL960 Q33/Q35/G33 | 1471
98547 | 631475 | N/A | 631475 | Fixed issue that output Hsync and Vsync polarities are unchanged after users modifying the polarities using BMP | 945GM GM965/PM985/GL960 | 1466
99677 | 2333398 | N/A | 631644 | Fixed DVI display goes blank when HDD password enabled. In restore function, disable pipe/dpll before restoring the clock and DPLL registers. | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 | 1466
N/A | N/A | 992509 | 631252 | Reverse the definition for new VBT “Enable Internal Source Termination for HDMI” bit to meet the requirement from the customer (0 = External Termination 1 = Internal Termination). | 945GM G965/Q963/Q965 GM965/PM985/GL960 Q33/Q35/G33 | 1459
NA | NA | 995144 | 631046 | Turn off unused Pipe/DPLL for desktop VBIOS from Brearlake-G and later. | Q33/Q35/G33 | 1455
NA | NA | 992509 | 630565 | Added a VBT bit to determine Internal or External source termination for HDMI | Q33/Q35/G33 | 1447
NA | NA | 992509 | 630565 | 1- Removed DFGT(Dual Frequency Graphics Technology) feature in VBT 2- Implemented new (BUN #07ww06) to disable HPLL before updating the backlight control (LBPC) register. 3- Added a VBT bit to determine Internal or External source termination for HDMI | GM965/PM985/GL960 | 1447
NA | NA | 992509 | 630565 | Added a VBT bit to determine Internal or External source termination for HDMI | G965/Q963/Q965 | 1447
NA | NA | 992509 | 630565 | Added a VBT bit to determine Internal or External source termination for HDMI | 945GM | 1447
NA | NA | NA | 628495 | Fixed the BSF script file for SDVO port motherboard down solution on SDVO device 2. | Q33/Q35/G33 | 1436
NA | NA | NA | 628495 | Fixed the BSF script file for SDVO port motherboard down solution on SDVO device 2. | GM965/PM985/GL960 | 1436
NA | NA | NA | 628495 | Fixed the BSF script file for SDVO port motherboard down solution on SDVO device 2. | G965/Q963/Q965 | 1436
NA | NA | NA | 628495 | Fixed the BSF script file for SDVO port motherboard down solution on SDVO device 2. | 945GM | 1436
97552 97876 97928 97930 98005 | 2290780 | NA | 629638 629106 629989 | 1- Fixed Boot screen issue when Panel Fitting turned off in CMOS setup. 2- Fixed TV boot issue on GM965/PM985/GL960 C) 3- Fixed wrong PnP DID VBT value for LVDS Panel 1280x800 4- Fixed issue that POST Message and Windows Log appear on Top-Left corner of SDVO LVDS 5- Fixed the compatibility issue on the new implementation that SSC option for each individual panel. | GM965/PM985/GL960 | 1435
94969 | 2222851 | NA | 629106 | 1- Fixed issue that POST Message and Windows Log appear on Top-Left corner of SDVO LVDS | G965/Q963/Q965 | 1435
98284 | 2293163 | NA | 629989 | 1- Fixed the compatibility issue on the new implementation that SSC option for each individual panel. | 945GM | 1435
NA | 2223286 | NA | 628919 628996 628992 | 1- Re-architect the EFP (including HDMI) EDID parsing 2- Update the HDMI display checking function by reading CEA Vendor Specific 3- Matched the code with latest DPLL algorithm for 8-bit DAC support | Q33/Q35/G33 | 1428
NA | 2222851 2223286 | 988097 | 628919 628996 628992 | 1- Re-architect the EFP (including HDMI) EDID parsing 2- Update the HDMI display checking function by reading CEA Vendor Specific 3- Matched the code with latest DPLL algorithm for 8-bit DAC support 4- Fixed issue that POST message and Windows Logo appearing on Top Left of the Screen with CRT display 5- Added a new Aspect Ratio option for VBIOS that is independent of the driver | GM965/PM985/GL960 | 1428
NA | 2222851 2223286 | NA | 628919 628996 628992 628682 | 1- Re-architect the EFP (including HDMI) EDID parsing 2- Update the HDMI display checking function by reading CEA Vendor Specific 3- Matched the code with latest DPLL algorithm for 8-bit DAC support 4- Fixed issue that POST message and Windows Logo appearing on Top Left of the Screen with CRT display | G965/Q963/Q965 | 1428
NA | 2223286 | NA | 628919 | Re-architect the EFP (including HDMI) EDID parsing Update the HDMI display checking function by reading CEA Vendor Specific | 945GM | 1428
NA | NA | NA | 628919 | Apply 720p on HDMI for both VGA modes and VESA 101h timing | 945GM | 1413
88764 | 2053094 | N/A | 628492 | Fixed hang issue with protected mode interface. | 915GM | 1411
NA | NA | 988097 | 628682 | 1- Separated Aspect Ratio VBT bit with the driver Driver feature. 2- Fixed issue TV doesn’t turn on TV detection is done. 3- Changed default VBT value for TV hot plug to disable. 4- Fixed Cursor corruption issue after S3 resume. | GM965/PM985/GL960 | 1410
NA | NA | NA | 628466 | Description: Added the support for the latest the Q33/Q35/G33 DPLL spreadsheet for 8-bit DAC | Q33/Q35/G33 | 1402
88709 | 2040279 | NA | 628322 | Description: 1. System hung-up when going back to WinXP graphics platform after setting VESA mode under debug.exe utility from FSDOS. Solution: Added Ring Buffer disabling code before restoring Ring Buffer registers to fix the error in Ring Buffer registers restore routine. | Q33/Q35/G33 | 1402
NA | NA | NA | 628610 | Description Fixed cursor corruption when pop-up enabled on XP Solution Added code to specify pop-up on VGA or Highres | GM965/PM985/GL960 | 1402
94344 | 2222429 | NA | 628610 | Description LFP screen does not turn off while running PC14_BCO.exe application Solution: VBIOS updated VGA plane blank display to avoid the LFP screen off problem | GM965/PM985/GL960 | 1402
94320 95542 | 2223814 | NA | 628610 | Description VESA power management function doesn’t turn on TV when power off to on Solution SW workaround by toggling the pipe access before enabling TVout | GM965/PM985/GL960 | 1402
94992 95355 95456 96592 | 2210964 | NA | 628628 | Description Backlight control hotkey works invert use customer’s normal polarity inverter Solution: Change the PWM2 register polarity bit for always active high for both invert/normal polarity inverter. | GM965/PM985/GL960 | 1402
88709 | 2040279 | NA | 628322 | Description: 1. System hung-up when going back to WinXP graphics platform after setting VESA mode under debug.exe utility from FSDOS. Solution: Added Ring Buffer disabling code before restoring Ring Buffer registers to fix the error in Ring Buffer registers restore routine. | GM965/PM985/GL960 | 1402
88709 | 2040279 | NA | 628322 | Description: 1. System hung-up when going back to WinXP graphics platform after setting VESA mode under debug.exe utility from FSDOS. 2. Workaround hang issue with JVC Panel Solution: 1. Added Ring Buffer disabling code before restoring Ring Buffer registers to fix the error in Ring Buffer registers restore routine. 2. Force to VBIOS to support 640x480@60Hz not matter what EDID indicates about this timing | G965/Q963/Q965 | 1402
88709 | 2040279 | NA | 628322 | Description: 1. System hung-up when going back to WinXP graphics platform after setting VESA mode under debug.exe utility from FSDOS. Solution: Added Ring Buffer disabling code before restoring Ring Buffer registers to fix the error in Ring Buffer registers restore routine. | 945GM | 1402
NA | NA | 991006 | 983198 | Description: 1. The new feature can be enabled by the VBT bit. If the feature enabled, VBIOS shall use 1280x720@60Hz for VGA centering if HDMI display support this timing; otherwise, preferred timing shall be used. | 945GM | 1398
306529 | 2196825 | NA | 628062 | Description: 1. Fixed ACPI hotkey display change doesn’t work when EFP device hot-plugged. 2. Added pop-up support for GM965/PM985/GL960. 3. Fixed VGA mode failure when using 1080i capability TV 4. Initialize memory model to linear memory during setmode Solution: 1. Fixed the algorithm of the next display combo so it will skip the VBIOS mode qualification when EFP is hot plugged. 2. The feature was added for GM965/PM985/GL960. 3. Decreased the TV throttling value during VBIOS POST. 4. Initialize memory model to linear memory during setmode instead of using default memory mode. | GM965/PM985/GL960 | 1393
306529 | 2196825 | NA | 628062 | Description: 1. Initialize memory model to linear memory during setmode Solution: 1. Initialize memory model to linear memory during setmode instead of using default memory mode. | G965/Q963/Q965 | 1393
306529 | 2196825 | NA | 628062 | Description: 1. Fixed ACPI hotkey display change doesn’t work when EFP device hot-plugged. Solution: 1. Fixed the algorithm of the next display combo so it will skip the VBIOS mode qualification when EFP is hot plugged. | 945GM | 1393
N/A | N/A | N/A | N/A | Pre-Alpha Release | Q33/Q35/G33 | 1385
N/A | N/A | N/A | 516782 | Description: Power-on defaults for TV Contrast and Saturation result in background color display corruption. Solution: The power-on defaults for TV contrast and saturation have been updated from 945GM to GM965/PM985/GL960. Video BIOS has updated the defaults for TV Initialization. | GM965/PM985/GL960 | 1382
92357 | 2142237 | N/A | 516293 | Description: The signal output from the SDVO-HDMI card when connected to a HDMI display is not shown as a HDMI signal when connected to a HDMI analyzer. This is because the AVI InfoFrames are not being transmitted. Solution: Support for the transmission of AVI InfoFrames has been added for SDVO-HDMI. | GM965/PM985/GL960 | 1377
N/A | N/A | N/A | 516804 | Description: Support for a dynamic IOBAR has been removed due to the condition of illegal PCI device accesses during Windows operation. | GM965/PM985/GL960 | 1377
93786 93969 | 2159176 | N/A | 516804 | Description: Change vga mode support model for EFP. 945GM graphics supports centering in vga modes, so the vga modes will be centered in the 640x480 timing. Since G965/Q963/Q965 / GM965/PM985/GL960 graphics engine does not support vga centering, the scalar will be used in vga modes for these chipsets. | GM965/PM985/GL960 | 1377
N/A | N/A | N/A | 516103 | Description: The Tiano BIOS boot up screen is corrupted when using a Silicon Image 1390 ADD2 card with HDMI monitor. The monitor does NOT support the standard VESA timing for 800x600@60Hz which is being used by default. Solution: Update the timing selection algorithm to consider the support for this mode and if not supported, then use the preferred timings from the EDID. | GM965/PM985/GL960 | 1377
N/A | N/A | N/A | 516106 | Description: This update will remove the necessary workarounds for the A0 silicon stepping. This will support both A0 and B0 silicon steppings. | GM965/PM985/GL960 | 1377
92357 | 2142237 | N/A | 516293 | Description: The signal output from the SDVO-HDMI card when connected to a HDMI display is not shown as a HDMI signal when connected to a HDMI analyzer. This is because the AVI InfoFrames are not being transmitted. Solution: Support for the transmission of AVI InfoFrames has been added for SDVO-HDMI. | G965/Q963/Q965 | 1377
93786 93969 | 2159176 | N/A | 516804 | Description: Change vga mode support model for EFP. 945GM graphics supports centering in vga modes, so the vga modes will be centered in the 640x480 timing. Since G965/Q963/Q965 / GM965/PM985/GL960 graphics engine does not support vga centering, the scalar will be used in vga modes for these chipsets. | G965/Q963/Q965 | 1377
N/A | N/A | N/A | 516804 | Description: Support for a dynamic IOBAR has been removed due to the condition of illegal PCI device accesses during Windows operation. | G965/Q963/Q965 | 1377
92357 | 2142237 | N/A | 516293 | Description: The signal output from the SDVO-HDMI card when connected to a HDMI display is not shown as a HDMI signal when connected to a HDMI analyzer. This is because the AVI InfoFrames are not being transmitted. Solution: Support for the transmission of AVI InfoFrames has been added for SDVO-HDMI. | 945GM | 1377
93786 93969 | 2159176 | N/A | 516804 | Description: Change vga mode support model for EFP. 945GM graphics supports centering in vga modes, so the vga modes will be centered in the 640x480 timing. Since G965/Q963/Q965 / GM965/PM985/GL960 graphics engine does not support vga centering, the scalar will be used in vga modes for these chipsets. | 945GM | 1377
N/A | N/A | N/A | 516804 | Description: Support for a dynamic IOBAR has been removed due to the condition of illegal PCI device accesses during Windows operation. | 945GM | 1377
N/A | N/A | N/A | N/A | Description: The VBT Version number has been increased due to the incorrect build for 1358. This has been updated for the driver. | 915GM | 1377
90007 | 2138735 | N/A | 515911 | Description: ACPI hot key for display toggling doesn’t continue loop after TV device is removed from VBT display configuration removal table. The root cause is that VBIOS Get Next Display Device function did not check the VBT display configuration removal table while running in WinXP. Solution: Change the algorithm in VBIOS Get Next Display Device function to check VBT display configuration removal table correctly. | GM965/PM985/GL960 | 1374
92357 | 2142237 | N/A | 515899 | Description: Video BIOS is not reading the correct bit for Audio Support in the EDID in determining HDMI support by the display device. This issue does not occur on all displays due to different EDIDs; since the incorrect bit was read for this support. Solution: Update the Audio Support check with the correct bit. | GM965/PM985/GL960 | 1374
N/A | 2125523 | N/A | 504962 | Description: 1. When enabled the “preserve aspect ratio” bit in VBT, LFP screen disappeared. 2. Gen 4 does not support text centering mode. However ACPI hotkey could change text centering mode Solution: 1. After calculate the display and panel ratio, it change the scaling mode to auto-scale, Pillarbox and Letterbox. 2. Disabled the Gen4 text centering mode | GM965/PM985/GL960 | 1374
92357 | 2142237 | N/A | 515899 | Description: Video BIOS is not reading the correct bit for Audio Support in the EDID in determining HDMI support by the display device. This issue does not occur on all displays due to different EDIDs; since the incorrect bit was read for this support. Solution: Update the Audio Support check with the correct bit. | G965/Q963/Q965 | 1374
90007 | 2138735 | N/A | 515911 | Description: ACPI hot key for display toggling doesn’t continue loop after TV device is removed from VBT display configuration removal table. The root cause is that VBIOS Get Next Display Device function did not check the VBT display configuration removal table while running in WinXP. Solution: Change the algorithm in VBIOS Get Next Display Device function to check VBT display configuration removal table correctly. | 945GM | 1374
90720 | 2126206 | N/A | 505438 | Description: Some customer systems boot with a blank LVDS panel. This is caused by a false CRT detection when no CRT is attached. This issue does NOT occur on the CRB. Solution: With the Analog Port disabled and the DPMS state ON during the detection sequence, this issue no longer occurs. | 945GM | 1374
92357 | 2142237 | N/A | 515899 | Description: Video BIOS is not reading the correct bit for Audio Support in the EDID in determining HDMI support by the display device. This issue does not occur on all displays due to different EDIDs; since the incorrect bit was read for this support. Solution: Update the Audio Support check with the correct bit. | 945GM | 1374
N/A | N/A | N/A | 483767 | Description: A New implementation for providing the VBIOS version number for VISTA O/S is needed by the Graphics Driver. Solution: VBIOS added the VBIOS version echo data in VBT. Note: the VBIOS version echo will only work with a Graphics Driver supporting this new implementation. | 945G | 1374 Update from 1358 Build. See 1358 notes for details.
N/A | N/A | 957123 | 504556 | Description: Requested Spread Spectrum Control assignment for each panel profile. Solution: Updated the VBT to support Spread Spectrum Control for each panel profile. | 915GM | 1374 Update from 1358 Build. See 1358 notes for details.
88582 | 2039278 | N/A | 505143 | Description: With dual core in the particular scenario W2K video port is calling driver to set hi-res mode and concurrently issues int10 to VBIOS to set FSDOS. This results in driver and VBIOS accessing GMCH simultaneously causing issues. Solution : To fix the problem a SW flag in MMIO 7041Ch was defined to synchronize mode set for driver and VBIOS. | G965/Q963/Q965 | 1371
N/A | N/A | 980395 | 504653 | Description : An RCR requested the capability to configure each Integrated LVDS panel profile for either 18bpp or 24bpp. Solution : Updated the VBT to support a 18/24 bpp selection for each Integrated LVDS panel profile. | GM965/PM985/GL960 | 1368
N/A | N/A | 929544 | 504533 | Description: Requested TV hotplug Enable/Disable bit Solution: Added the VBT to select TV hotplug Enable/Disalbe | 945GM | 1362
N/A | N/A | 929544 | 504533 | Description: Requested TV hotplug Enable/Disable bit Solution: Added the VBT to select TV hotplug Enable/Disable bit. | GM965/PM985/GL960 | 1362
N/A | N/A | 929544 | 504533 | Description: Hi-resolution border needs to be disabled when TVout or Panel Fitter2 is enabled. Solution: Removed the hi-resolution mode border when TVout or Panel Fitter2 is enabled. | GM965/PM985/GL960 | 1362
90969 | N/A | N/A | 504673 | Description: CRT display using a Ch7021 ADD2 card results in an incorrect refresh rate for VGA modes 0+/1+/2+/3+ (71Hz, should be 70Hz) and VESA modes with resolution of 640x480 (63Hz, should be 60Hz). The VBIOS was programming the wrong 60Hz timing table for a 720x400 resolution mode, resulting in the incorrect timings for some VGA modes. The CH-7021 encoder does not support a border in the timings, so the 640x480 VESA modes were not being programmed correctly in this regard. Solution: To fix VGA mode problem we need to use the IBM VGA 70Hz timing table. To fix the problem for VESA 640x480 mode we need to replace the timing table with the one that is no display boarder. | GM965/PM985/GL960 | 1362
90969 | N/A | N/A | 504673 | Description: CRT display using a Ch7021 ADD2 card results in an incorrect refresh rate for VGA modes 0+/1+/2+/3+ (71Hz, should be 70Hz) and VESA modes with resolution of 640x480 (63Hz, should be 60Hz). The VBIOS was programming the wrong 60Hz timing table for a 720x400 resolution mode, resulting in the incorrect timings for some VGA modes. The CH-7021 encoder does not support a border in the timings, so the 640x480 VESA modes were not being programmed correctly in this regard. Solution: To fix VGA mode problem we need to use the IBM VGA 70Hz timing table. To fix the problem for VESA 640x480 mode we need to replace the timing table with the one that is no display boarder. | G965/Q963/Q965 | 1362
90969 | N/A | N/A | 504673 | Description: CRT display using a Ch7021 ADD2 card results in an incorrect refresh rate for VGA modes 0+/1+/2+/3+ (71Hz, should be 70Hz) and VESA modes with resolution of 640x480 (63Hz, should be 60Hz). The VBIOS was programming the wrong 60Hz timing table for a 720x400 resolution mode, resulting in the incorrect timings for some VGA modes. The CH-7021 encoder does not support a border in the timings, so the 640x480 VESA modes were not being programmed correctly in this regard. Solution: To fix VGA mode problem we need to use the IBM VGA 70Hz timing table. To fix the problem for VESA 640x480 mode we need to replace the timing table with the one that is no display boarder. | 945GM | 1362

NS: N o .asm files changed hence IP Scan not required for the VBIOS release 1790 (Pineview only).