Graphics_ReleaseNotes.txt Driver File Contents (MainChip.zip)

AMD Geode™ LX Processor/CS5536 Companion Device Windows® CE v5.0 Display Driver 
Release Notes
Version 2.03.02. General Release
November 28, 2005


--------------------------------------------------------------------------------
PRODUCT INFORMATION
--------------------------------------------------------------------------------
This is the AMD Windows® CE driver for a system based on the AMD Geode™ LX 
processor and CS5536 companion device. It supports Microsoft® Windows® CE 5.0 
for x86 CPUs.


CRT Display Modes
-----------------------------------------------------------------------------

The driver supports the following CRT display resolutions:

   640x480   - 60 Hz    - 16 and 32 bpp
   640x480   - 70 Hz    - 16 and 32 bpp
   640x480   - 72 Hz    - 16 and 32 bpp
   640x480   - 75 Hz    - 16 and 32 bpp
   640x480   - 85 Hz    - 16 and 32 bpp
   640x480   - 90 Hz    - 16 and 32 bpp
   640x480   - 100 Hz   - 16 and 32 bpp
   800x600   - 60 Hz    - 16 and 32 bpp
   800x600   - 70 Hz    - 16 and 32 bpp
   800x600   - 72 Hz    - 16 and 32 bpp
   800x600   - 75 Hz    - 16 and 32 bpp
   800x600   - 85 Hz    - 16 and 32 bpp
   800x600   - 90 Hz    - 16 and 32 bpp
   800x600   - 100 Hz   - 16 and 32 bpp
   1024x768  - 60 Hz    - 16 and 32 bpp
   1024x768  - 70 Hz    - 16 and 32 bpp
   1024x768  - 72 Hz    - 16 and 32 bpp
   1024x768  - 75 Hz    - 16 and 32 bpp
   1024x768  - 85 Hz    - 16 and 32 bpp
   1024x768  - 90 Hz    - 16 and 32 bpp
   1024x768  - 100 Hz   - 16 and 32 bpp
   1152x864  - 60 Hz    - 16 and 32 bpp
   1152x864  - 70 Hz    - 16 and 32 bpp
   1152x864  - 72 Hz    - 16 and 32 bpp
   1152x864  - 75 Hz    - 16 and 32 bpp
   1152x864  - 85 Hz    - 16 and 32 bpp
   1152x864  - 90 Hz    - 16 and 32 bpp
   1152x864  - 100 Hz   - 16 and 32 bpp
   1280x1024 - 60 Hz    - 16 and 32 bpp
   1280x1024 - 70 Hz    - 16 and 32 bpp
   1280x1024 - 72 Hz    - 16 and 32 bpp
   1280x1024 - 75 Hz    - 16 and 32 bpp
   1280x1024 - 85 Hz    - 16 and 32 bpp
   1280x1024 - 90 Hz    - 16 and 32 bpp
   1280x1024 - 100 Hz   - 16 and 32 bpp
   1600x1200 - 60 Hz    - 16 and 32 bpp
   1600x1200 - 70 Hz    - 16 and 32 bpp
   1600x1200 - 72 Hz    - 16 and 32 bpp
   1600x1200 - 75 Hz    - 16 and 32 bpp
   1600x1200 - 85 Hz    - 16 and 32 bpp
   1600x1200 - 90 Hz    - 16 and 32 bpp
   1600x1200 - 100 Hz   - 16 and 32 bpp
   1920x1440 - 60 Hz    - 16 and 32 bpp
   1920x1440 - 70 Hz    - 16 and 32 bpp
   1920x1440 - 72 Hz    - 16 and 32 bpp
   1920x1440 - 75 Hz    - 16 and 32 bpp
   1920x1440 - 85 Hz    - 16 and 32 bpp

TFT Display Modes - The driver supports the following TFT sizes:

    640x480 @ 60 Hz
    800x600 @ 60 Hz
    1024x768 @ 60 Hz
    1152x864 @ 60 Hz
    1280x1024 @ 60 Hz
    1600x1200 @ 60 Hz
    
On any of these TFT sizes, the following modes are available:
 
   640x480   - 60 Hz    - 16 and 32 bpp
   800x600   - 60 Hz    - 16 and 32 bpp
   1024x768  - 60 Hz    - 16 and 32 bpp
   1152x864  - 60 Hz    - 16 and 32 bpp
   1280x1024 - 60 Hz    - 16 and 32 bpp
   1600x1200 - 60 Hz    - 16 and 32 bpp
   1920x1440 - 60 Hz    - 16 and 32 bpp

Features 
-------- 
-   TFT and DSTN Support (includes panning and centering support)
-   Display Compression
-   Hardware acceleration for Line draw, Screen-Screen BLTs, Text, Monochrome
    and 8x8 color Brush (Pattern) Expansion, Hardware cursor
-   GDI and DDraw alpha-blending support.
-   Supports all 256 Microsoft Ternary Raster Operations
-   Support for variable surface strides in GDI and DDraw
-   Direct Draw support in hardware, including:
        * YUV to RGB color space conversion
        * Video Up-scaling
        * Color and Chroma Key support for Video Overlay.
        * RGB 5:6:5 overlays 
        * Transparent BLTs
        * Linear Heap management
-   Support for 4:2:2 (YUY2, UYVY etc..) and 4:2:0 (IYUV and YV12 etc..) 
    video formats 
-   Gamma RAM
-   APM/Legacy Power Management
-   Offscreen surface management.
-   Screen rotation - static

Dependencies 
------------
- WinCEPB50-041231-Product-Update-Rollup-X86
- WinCEPB50-050331-2005Q1-X86
- WinCEPB50-050630-2005Q2-X86
- WinCEPB50-050706-KB896664-X86
- WinCEPB50-050719-KB902398-X86
- WinCEPB50-050726-KB904426-X86	
- WinCEPB50-050727-KB904383-X86	
- WinCEPB50-050805-KB904255-X86	
- WinCEPB50-050708-KB902334-X86	
- WinCEPB50-050722-KB896340-COMMON	
- WinCEPB50-050727-KB901207-X86	
- WinCEPB50-050729-KB892204-X86

--------------------------------------------------------------------------------
VALIDATION ENVIRONMENT
--------------------------------------------------------------------------------
Validated on:  Norwich, version 2 rework I
- Geode LX processor, silicon revision C1 @ 500 MHz
- Geode CS5536 companion device, silicon revision B1
- 512 MB RAM DDR @ 400 MHz
- PCI @ 33 MHz
- Windows CE 5.0 (1400)
- GeodeROM 1.06.06
- Audio 1.01.00
- Graphics 2.03.02
- OAL 1.01.06
- AES 2.01.00

Functional Changes
-------------------
Fixed PBZ #3768 CETK failures in 16 and 32 bpp
Fixed PBZ #3824 - Progressive failure running VIP at 480p.

Defects Corrected
-----------------
None.

Known Errata 
------------
None.	


-----------------------------------------------------------------------------
INSTALLATION INSTRUCTIONS
-----------------------------------------------------------------------------

Installation of the LxVideo Display Driver to a Windows CE 5.0 system.

1. Copy the lxvideo directory to the $(_WINCEPLATROOT)\Src\Drivers.
2. Start Platform Builder.
3. From File/ManageCatalog select import and import lxvideo.cec into the 
   catalog.
4. Create your new platform.
5. Remove the default Geode/MediaGX driver from your platform (if present).
6. Replace with the "AMD GeodeLX" prefixed driver of your choice - (listed 
   under Third Party \ Display Devices).

-----------------------------------------------------------------------------
REGISTRY INSTRUCTIONS
-----------------------------------------------------------------------------
1. Edit  
   $(_WINCEPLATROOT)\Src\Drivers\lxVideo\lxvideo.reg
   The registry is preconfigured, edit as necessary to reflect your system.

   For more information on the registry setting see the "Registry Setting" 
   section later in this document.

2. Edit $(_WINCEROOT)\Platform\<PlatformName>\Files\platform.reg
   Remove all information related to Geode registry settings
   Change the 
	"Display"="ddi_gx.dll"
   to
	"Display"="ddi_agx.dll"
	and,
		"ddi_rgx.dll" to "ddi_argx.dll"
	   
-----------------------------------------------------------------------------
BUILD INSTRUCTIONS
-----------------------------------------------------------------------------
Now you are ready to build the Windows CE OS with a LX processor-based Display 
Adapter.

1. Build your platform. 
   If this is the first time you have built this driver you will see errors
   regarding the fact that the display driver binary can't be found. This
   is expected - the driver will be built in the next steps.
2. Right click on the "AMD GeodeLX" driver in your platform configuration.
3. Select 'Build selected feature' from the context menu.
4. Select 'Make Image' from the Build Menu.
5. The image is now ready to download.

Registry settings
-----------------
This section explains about the possible registry settings and their options.

;Use anti-aliased fonts by default
[HKEY_LOCAL_MACHINE\SYSTEM\GDI\FONTSMOOTHING]
By adding this we enable Text Anti-Aliasing.

The current display driver is set for 640x480 8-Bit depth and 60Hz.
To Select the desired mode search for the following lines in 
platform.reg, which were added during installation step "4".

[HKEY_LOCAL_MACHINE\Hardware\Microsoft\WBT]
   "Resolutions"=multi_sz:"640 480 60",
		"640 480 60",
		"640 480 70",
		"640 480 72",
		"640 480 75",
		"640 480 85",
		"640 480 90",
		"640 480 100",
		"800 600 60",
		"800 600 70",
		"800 600 72",
		"800 600 75",
		"800 600 85",
		"800 600 90",
		"800 600 100",
		"1024 768 60",
		"1024 768 70",
		"1024 768 72",
		"1024 768 75",
		"1024 768 85",
		"1024 768 90",
		"1024 768 100",
		"1152 864 60",
		"1152 864 70",
		"1152 864 72",
		"1152 864 75",
		"1152 864 85",
		"1152 864 90",
		"1152 864 100",
		"1280 1024 60",
		"1280 1024 70",
		"1280 1024 72",
		"1280 1024 75",
		"1280 1024 85",
		"1280 1024 90",
		"1280 1024 100",
		"1600 1200 60"
		"1600 1200 70"
		"1600 1200 72"
		"1600 1200 75"
		"1600 1200 85"
		"1600 1200 90"
		"1600 1200 100"
		"1920 1440 60"
		"1920 1440 70"
		"1920 1440 72"
		"1920 1440 75"
		"1920 1440 85"

[HKEY_LOCAL_MACHINE\Software\Microsoft\WBT]
   "Resolution"="640 480 60"
Replace the "Resolution"="640 480 60" with one in the supported list from the 
top of this file.

To Enable CE to look for the best resolution from the monitor
Note: If Resolution and Enable DDC set Resolution takes precedence. 
To Enable DDC Remove "Resolution" entry.
   "EnableDDC"=dword:1

To Enable CE to use 32Bpp depth
   "FrameBufferDepth"=dword:20
   
To Enable CE to use 16Bpp depth
   "FrameBufferDepth"=dword:10

To default to 8 BPP (Default when not defined).
   "FrameBufferDepth"=dword:8

To Enable Compression 
   "EnableCompression"=dword:1

To Disable Compression (Default when not defined)
   "EnableCompression"=dword:0

To Disable clear the initial FrameBuffer.(Default when not defined) 
   "ClearFrameBuffer"=dword:0
To Enable the driver to cleanup the framebuffer when coming up.
   "ClearFrameBuffer"=dword:1

To Enable the driver to use BackBuffer as much as possible.(Default when not 
   defined) 
   "BackBufferSuport"=dword:1

To Disable the driver to use BackBuffer as much as possible.
   "BackBufferSuport"=dword:0

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\ROTATION]
   "Angle"=dword:5A	;0, 5A, B4, 10E

The screen can be rotated in 0, 90, 180 and 270 degrees only.

-----------------------------------------------------------------------------
UNIT TEST 
-----------------------------------------------------------------------------
- MediaPlayer
- GDI CETK
- DDraw CETK
- S2R / Idle Timeout

-----------------------------------------------------------------------------
RELEASE HISTORY
-----------------------------------------------------------------------------
Version 2.02.02, Internal Release
Release Date: April 15, 2005

Functional Changes
-------------------
Complete rewrite of BltPrepare and associated routines to improve rotated 
performance.  GeodeLX replaces earlier codenames.

Defects Corrected 
-----------------
Fixes PBZ #6015 - Tearing during Direct Draw flip test
Fixes PBZ #6137 - Running VIP tests video is corrupted when the application 
   window  is moved off the desktop to either right or left.
Fixes PBZ #6176 - TEAC 52x32x52 CD-RW Drive CD-WE552G takes approximately 20 
   seconds to enumerate.

Known Errata 
------------
None.


================================================================================
Copyright
---------
© 2005 Advanced Micro Devices, Inc. All rights reserved.
The contents of this document are provided in connection with Advanced Micro 
Devices, Inc. (“AMD”) products. AMD makes no representations or warranties 
with respect to the accuracy or completeness of the contents of this 
publication and reserves the right to make changes to specifications and 
product descriptions at any time without notice. No license, whether express, 
implied, arising by estoppel or otherwise, to any intellectual property rights 
is granted by this publication. Except as set forth in AMD’s Standard Terms 
and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any 
express or implied warranty, relating to its products including, but not 
limited to, the implied warranty of merchantability, fitness for a particular 
purpose, or infringement of any intellectual property right. AMD’s products 
are not designed, intended, authorized or warranted for use as components in 
systems intended for surgical implant into the body, or in other applications 
intended to support or sustain life, or in any other application in which the 
failure of AMD’s product could create a situation where personal injury, 
death, or severe property or environmental damage may occur. AMD reserves the 
right to discontinue or make changes to its products at any time without notice.


Trademarks
----------
AMD, the AMD Arrow logo, and combinations thereof, and Geode are trademarks of
Advanced Micro Devices, Inc.

Microsoft and Windows are registered trademarks of Microsoft Corporation in 
the United States and/or other jurisdictions.
 
Other product names used in this publication are for identification purposes 
only and may be trademarks of their respective companies.
================================================================================
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.94