KOH_Gen_config

General Configuration

Registry keys described in this section can be found in [HKEY_LOCAL_MACHINE\Drivers\Display\Intel\<platform>\<config id>\], where <config id> is the configuration number, and where <platform> is Atom E6xx. The driver first attempts to find the configuration or platform on which it is booted, but if the configuration for that platform is not present, the driver uses the ALL platform setting.

Table 30. [HKLM\Drivers\Display\Intel\<platform>\<config id>\]Registry Keys

Registry Entry

Description

Possible Ranges

Width

Width of the display

Width and Height must be expressed as hexadecimal values. For example:

1024 x 768: 400 x 300

800 x 600: 320 x 258

640 x 480: 280 x 1E0

Height

Height of the display

See above.

Depth

Color depth in bpp (bits per pixel)

Depth must be expressed as a hexadecimal number and must be one of the following values:

8bpp: 8

16bpp: 10

24bpp: 18

32bpp: 20

Refresh

The refresh rate of the display.

Refresh rate must be in hex:

60 : 3c

70 : 46

75 : 4b

85 : 55

etc...

 

This value can be any valid refresh rate as long as the display port supports it. A refresh of '0' takes the first refresh that matches width, height and depth.

NO_D3D

Specify whether to enable D3D.

0 = Enable D3D

1 = Disable D3D

Default is 0.

ReservedMemoryBase

ReservedMemorySize

Video memory can be statically reserved or dynamically allocated on demand. If both ReservedMemoryBase and ReservedMemorySize are non-zero, then Video memory allocation uses the static model.

The ReservedMemoryBase plus the ReservedMemorySize must extend to the TOM (Top Of Memory) and not conflict with other reserved memory arenas in config.bib. Default for both base and size is zero, indicating a dynamic allocation model.

Default behavior disables static memory model.

MaxFbSize

Maximum size of the expected framebuffer. By providing this hint, the display driver can more efficiently organize GART memory, leading to a smaller video memory consumption.

Must be greater than or equal to the expected size of framebuffer. Units are in bytes. Specifying zero causes the default framebuffer reservation sizing.

Default:

All other chipsets: 16 MB

MinVidSurfX

MinVidSurfY

In pixels, the minimum width and height of surfaces in order to be acceptable for allocation in Video memory. Due to hardware restrictions that optimize memory access, it is advisable to reserve video memory for larger surfaces and allow GDI and DirectDraw* to allocate small surfaces from system memory.

No limitations. Suggested values for both width and height are 10. Default value for both width and height is 1.

Default:

MinVidSurfX = 1

MinVidSurfY = 1

ReUseStolenMemory

The dynamic memory option allows the user to choose whether they want to use the memory stolen by the BIOS or if they want to scrap that memory and re-allocate memory dynamically.

dword:0 = Disabled

dword:1 = Enabled

Default: dword:1

SysToVidStretch

Enables system-to-video memory stretch blit operations to take advantage of hardware-accelerated filtering. Normally, it is more efficient to allow GDI to conduct system-to-video stretch blits, but the default filtering used by GDI is Nearest.

0 = Disabled

1 = Enabled

Default: 0

BlendFilter

Provides selection of hardware-accelerated filtering methods for stretch blit operations.

0 = Nearest

1 = Bilinear

2 = Anisotropic

Default: 2

TearFB

If enabled, all blit operations to the framebuffer are synchronized with video sync to eliminate any visible tearing or flickering on the display screen. Disabling this feature achieves a performance gain.

0 = Disabled, tearing allowed

1 = Enabled, no visible tearing

Default: 1

OverlayDualVext

Provides selection for enabling two hardware overlay planes (one for each screen) to display independent video stream on each overlay plane. This selection only applicable in Vertical Extended Mode on Atom E6xx. Note that the hardware overlay plane for each display locks on that screen; the overlay fails to display if it is crossed into the wrong screen.

0 = Disabled

1 = Enabled

Default: 0

DisplayConfig

The “DisplayConfig” key sets the display configuration to be in Single, Clone, or Vertical Extended modes. (Unlike Microsoft Windows* XP, Microsoft Windows* Embedded Compact 7 does not support Extended mode). It does not, however, dictate what type of display ports will be used.

1 (single), 2 (clone), 5 (vertical extended)

DisplayDetect

The “DisplayDetect” key allows the user to enable a display port only if a display device is connected. Displays without EDID will not be detected.

0 = disable
1 = enable

Default: 0

PortOrder

The PortOrder setting ensures the correct display port types are used based on user selection.

See PortOrder Information.

 




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