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.
|