
1.5 Acronyms and Terminology 11
2.2.4 EDID-Less Configuration 19
3.0 Platform Configuration Using CED 21
3.2 Creating a Configuration in CED – Summary Steps 22
3.4 Creating a New Customized DTD 24
3.4.1 DTD Example Specifications 27
3.5 Creating a New Configuration 28
3.5.1 Setting Color Correction 30
3.5.4 Configuring the Video BIOS and EFI 43
3.5.5 Creating an EPOG Configuration 46
3.6.1 Entering Linux OS Options 49
3.6.2 Entering Windows OS Options 50
3.6.3 Generating a VBIOS Package 52
3.6.5 Entering EPOG Options 54
3.7 Generating an Installation 55
3.8 Configuring the System BIOS for Use with the Intel® EMGD 55
3.9.1 GMCH PCIe Device Enabling 57
3.9.2 Graphics Mode Select (GMS) 57
3.9.3 AGP (Accelerated Graphics Port) Aperture Size 57
3.10 VBIOS and Driver Configuration 57
3.12 Display Detection and Initialization 67
3.12.1 Display Detect Operation 67
3.13 Advanced EDID Configuration 69
3.13.1 Sample Advanced EDID Configurations 70
3.14 Using an External PCIe Graphics Adapter as the Primary Device on Windows XP 71
3.15 Enhanced Clone Mode Support 73
3.15.1 Clone Mode CED Configuration 74
3.16 Scaling and Centering Configurations 74
3.16.1 Upscaling for the Chrontel CH7308 LVDS Transmitters 75
3.16.2 Internal LVDS Scaling with EDID Panels 75
3.16.3 Centering Primary Display with Scaling Encoders 76
3.16.4 Enabling Render Scaling on Port Encoders without Hardware Scaling 76
3.16.5 Alignment in Clone Mode 76
4.0 Generating the Video Firmware 79
4.3 Configuring and Building the VBIOS with CED 79
4.3.1 Selecting the Build Folder 80
4.3.2 Configuring the Video BIOS 81
4.4 VBIOS, Driver Compatibility, and Data Dependencies 86
4.5 Supported VGA Display Modes for the Intel® EMGD Video BIOS 86
4.6 Supported VESA Display Modes for the Intel® EMGD Video BIOS 86
5.0 Configuring and Installing Microsoft Windows Drivers 91
5.1 Editing the Microsoft Windows INF File 91
5.1.1 Universal INF Configuration 91
5.1.2 Dual Panel Configuration 92
5.1.3 Chipset Dual Display Example 92
5.1.4 Creating Registry Settings for Graphics Driver INF File 92
5.1.5 Dynamic Port Driver Configuration 95
5.1.6 Changing Default Display Mode 97
5.1.7 Creating an .sld file for Microsoft Windows XP Embedded Systems 97
5.2 Installing the Intel® Embedded Media and Graphics Driver on Microsoft Windows 98
5.3 Uninstalling the Current Version of the Driver 98
5.5 Viewing and Changing the Driver Configuration from Microsoft Windows 100
6.0 Configuring and Building Intel® EMGD for Microsoft Windows* Embedded Compact 7 105
6.1 Microsoft Windows* Embedded Compact 7 Installation 105
6.1.2 Platform Builder Requirements 105
6.1.3 Integrating Intel® EMGD DirectX DirectShow Codecs 108
6.2 Microsoft Windows* Embedded Compact 7 Configuration 110
6.2.1 Basic Driver Configuration 110
6.2.2 Windows* Embedded Compact 7 Reference Topics 115
6.2.4 General Configuration 116
6.2.5 Per Port Platform Customization 120
6.2.6 Miscellaneous Configuration Options 123
6.2.7 Sample emgd.reg File 123
7.0 Installing and Configuring Linux* OS Drivers 139
7.3.1 Linux Installer Overview 141
7.3.2 Installing Intel® EMGD for MeeGo, IVI Release 141
7.3.3 Installing Intel® EMGD for Timesys Fedora Remix 14 143
7.4.1 Configuration Overview 145
7.4.2 Linux* OS Configuration Using CED 145
7.4.3 Linux* OS Configuration Using CED Lite 145
7.4.4 Editing the Linux* OS Configuration File Directly 146
7.4.5 The Linux* OS Configuration File 147
7.4.6 Xorg* Configuration Options 155
7.4.7 Sample Dual Independent Head (DIH) Configuration 158
7.4.8 Configuring Accelerated Video Encode and Decode for Intel® EMGD 160
7.4.9 Video Encode with USB Camera 165
7.4.10 Graphics Port Initialization 166
7.4.12 Sample Advanced EDID Configurations for Linux* OS 167
7.4.13 Flash Plugin Support 168
7.5 Using the Intel® EMGD Runtime Configuration GUI on Linux* Systems 168
7.5.2 Using the emgdgui Runtime Configuration Utility 169
7.5.3 Environment Variables 173
B.1 Standard Port Driver Attributes 181
B.1.1 Internal LVDS Port Driver Attributes (Mobile chipsets only) 183
B.1.2 HDMI Port Driver Attributes 184
B.1.3 Chrontel CH7307 Port Driver Attributes 185
B.1.4 Chrontel CH7308 Port Driver Attributes 185
B.1.5 Chrontel CH7315/CH7319/CH7320 Port Driver Attributes 186
B.1.6 Chrontel CH7317b Port Driver Attributes 186
B.1.7 Chrontel CH7022 Port Driver Attributes 186
B.1.8 Chrontel 7036 Port Driver Attributes 188
B.1.9 Silicon Image SiI 1362/SiI 1364 Port Driver DVI Attributes 188
B.1.10 LAPIS Semiconductor* ML7213 188
B.3 Default GPIO Pin Pair Assignments 189
B.4 Default I2C Device Address Byte Assignment 190
C Intel® 5F Extended Interface Functions 191
C.1 BIOS Extended Interface Functions 192
C.1.1 5F01h – Get Video BIOS Information 192
C.1.2 5F05h – Refresh Rate 192
C.1.3 5F10h – Get Display Memory Information 194
C.1.4 5F1Ch – BIOS Pipe Access 194
C.1.5 5F29h – Get Mode Information 195
C.1.6 5F61h – Local Flat Panel Support Function 195
C.1.7 5F68h – System BIOS Callback 196
C.2 Hooks for the System BIOS 196
C.2.1 5F31h – POST Completion Notification Hook 197
C.2.2 5F33h – Hook After Mode Set 197
C.2.3 5F35h – Boot Display Device Hook 197
C.2.4 5F36h – Boot TV Format Hook 198
C.2.5 5F38h – Hook Before Set Mode 198
C.2.6 5F40h – Config ID Hook 199
E Using the AMI* Video BIOS Utility 211
E.2 Getting Started with the AMI Utility 211
E.3 Supported Hardware Platforms 211
F Installing Video Camera Drivers for LAPIS Semiconductor* ML7213 Board 213