Intel 82854 GMCH, 82830M GMCH manual AlphaBlendModeDWORD, VRWorkaroundModeDWORD

Page 15

AlphaBlendMode<DWORD>

This key is used to enable ARGB32 pixel format on the framebuffer. When in this mode, the alpha channel in the frame buffer is used by the HW internally to blend the graphics plane over the video overlay plane. The value for this registry key can be either 0: disabled, or 1: enabled.

Notes:

This feature is only supported with the “Depth” registry key set to 0x20 (32). It is ignored otherwise.

With this mode enabled, any framebuffer pixel with a zero alpha value is transparent – which unfortunately means that the CE desktop and CE utilities will be transparent. Direct Draw must be used to render non- transparent pixels to the framebuffer. If GDI is used, only black will be seen.

This feature is enabled automatically by the display driver. The driver does this by enabling destination color keying and by configuring the framebuffer to use ARGB32 pixel format. The one side effect this configuration is that any pixel that has an alpha value of 0xFF that also matches the color key selected will be transparent instead of opaque. For this reason, it is recommended to use alpha values from 0x00-0xFE.

When in this mode, the HW assumes that the framebuffer is pre-multiplied. When using Direct Draw to render to the framebuffer, it is necessary to use the correct pre-multiplied/non-premultiplied flags. If this is done incorrectly, the final rendered image may not look correct. When using the CPU to draw on the framebuffer (ex: SW emulated BLT, memcpy, and so on), you must take into account the fact that the framebuffer is pre- multiplied.

VRWorkaroundMode<DWORD>

This key is used to enable the Video Renderer Workaround that prevents the stock CE 5.0 video renderer from drawing the color key on the frame buffer. This key is ignored if “AlphaBlendMode” is disabled. This key should be enabled whenever “AlphaBlendMode” is enabled and the stock CE 5.0 video renderer is used.

Intel® Digital Set Top Box Display Driver

15

User’s Guide for Microsoft* Windows* CE 5.0

Image 15
Contents Intel Digital Set Top Box Display Driver Legal Statements Contents Hardware Limitations Date Driver Description Revision HistoryThis page intentionally left blank Introduction DefinitionsDefinitions Feature Summary Base FeaturesGMCHs Surface Support 2 830 and 854 Base FeaturesDisplay Configuration Direct3D Mobile Support Display Configuration NotesVBI Support TV Encoders1 830 MSI Installation NotesInstalling the MSI Display Driver MSIRegistry Options Driver FilesConfiguration Information Display Driver OptionsDisplay Options VRWorkaroundModeDWORD AlphaBlendModeDWORDPort Driver TV Encoder DLL Options Memory Management Options BlitSyncVBI Dword 4 2D Graphics OptionsSysToVidStretch Dword BlendFilter DwordMaxBackBuffers Dword GDI OptionsVideo Options ForceGRAY16 DwordDirect3D Mobile Options Port Driver Attribute Notes Conexant Port Driver Attributes Port Driver TV Encoder DLL AttributesSilicon Image Port Driver Attributes Focus Port Driver Attributes2 854 Configuration ConfigurationDefault Configuration 1 830 Default ConfigurationEnabling 3D Support Configuration ChangesChanging the TV Format to PAL-B Changing the TV Output Type to ComponentHdmi Support Single, Shadow DVO Modes Hardware Limitations 830 Chipset Limitations854 Chipset Limitations WinCE Graphics Driver Escape Interface Programming InterfaceSummary of Supported Graphics Driver Escape Codes Input Data Structure Output Data Structure IcegdescapeenableportIcegdescapegetnumpdattributes Icegdescapegetavailpdattributes Icegdescapegetavailpdattributes IcegdescapesetpdattributesIcegdescapegetnumpdattributes Null Icegdescapesetovlcolorparams Icegdescapesetfbgammaramp Icegdescapegetmemstats Icegdescapegetmonitordesc Icegdescapevbienable Icegdescapevbidisable Icegdescapevbiupdate Sleep33 Disable vbi ExtEscape Hdc Icegdescapeinterruptinstall Icegdescapeinterruptuninstall Icegdescapesetvideoplanezorder Icegdescapesethwalphacompatmode Icegdescapedriverversion ICEGDESCAPEI2CCONFIG ICEGDESCAPEI2CACCESS Page This escape code is used to select a DVO port master/slave Icegdescapequeryhdmihotplug Null IcegdescapequeryhdmihotplugIcegdescapewaithdmihotplug Null IcegdescapewaithdmihotplugIcegdescapesetscaninfo

82830M GMCH, 82854 GMCH specifications

The Intel 82854 GMCH (Graphics Memory Controller Hub) and the Intel 82830M GMCH are integral components in the architecture of Intel's mobile chipsets, designed to enhance performance and efficiency in laptop and portable computing environments. These chipsets play a crucial role in managing the interactions between the CPU, memory, and graphics, thus impacting overall system performance.

The Intel 82854 GMCH, launched as part of the 855 chipset family, primarily targets mobile laptops and portable devices. A key feature of the 82854 is its support for DDR SDRAM, which improves memory bandwidth and enhances data transfer rates. This chipset is also notable for its integration of graphics capabilities through Intel Graphics Media Accelerator 900. This integration allows for better power management and reduced physical space requirements, making it suitable for compact laptop designs.

Another significant characteristic of the 82854 GMCH is its support for Intel SpeedStep technology, which optimizes power consumption by dynamically adjusting the processor voltage and frequency according to the workload. This capability is essential for prolonging battery life in portable systems without compromising performance during demanding tasks. The chipset also includes support for up to 2GB of memory, catering to the requirements of most mobile applications at the time of its release.

The Intel 82830M GMCH, on the other hand, was part of the 855PM chipset family and is targeted primarily at mainstream laptops. It offers similar features in terms of integrated graphics with the Intel Graphics Media Accelerator. However, it also extends support for advanced features such as the 533 MHz front-side bus, which facilitates quicker data transfer between the CPU and memory.

Key technologies associated with the 82830M GMCH include the Enhanced Intel SpeedStep Technology, which further enhances power management capabilities beyond earlier iterations. By incorporating this technology, the chipset maximizes energy efficiency during various operational states, ensuring that users enjoy longer battery life without sacrificing system performance.

Both chipsets support PCI Express connectivity, providing a pathway for high-speed communication with other peripherals, improving overall system responsiveness. The integration of these technologies into the 82854 and 82830M GMCH models has made them integral to the development of mobile computing, allowing for powerful yet efficient laptop designs that meet the needs of users on the go.

In summary, the Intel 82854 GMCH and 82830M GMCH are foundational components that showcase Intel's commitment to enhancing mobile computing through robust memory and graphics management, advanced power-saving technologies, and seamless integration with modern peripherals. Their influence extends through the generations of mobile devices, reflecting the ongoing innovations within Intel's chipset developments.