Back to home page

OSCL-LXR

 
 

    


0001 ==============
0002 What is tgafb?
0003 ==============
0004 
0005 This is a driver for DECChip 21030 based graphics framebuffers, a.k.a. TGA
0006 cards, which are usually found in older Digital Alpha systems. The
0007 following models are supported:
0008 
0009 - ZLxP-E1 (8bpp, 2 MB VRAM)
0010 - ZLxP-E2 (32bpp, 8 MB VRAM)
0011 - ZLxP-E3 (32bpp, 16 MB VRAM, Zbuffer)
0012 
0013 This version is an almost complete rewrite of the code written by Geert
0014 Uytterhoeven, which was based on the original TGA console code written by
0015 Jay Estabrook.
0016 
0017 Major new features since Linux 2.0.x:
0018 
0019  * Support for multiple resolutions
0020  * Support for fixed-frequency and other oddball monitors
0021    (by allowing the video mode to be set at boot time)
0022 
0023 User-visible changes since Linux 2.2.x:
0024 
0025  * Sync-on-green is now handled properly
0026  * More useful information is printed on bootup
0027    (this helps if people run into problems)
0028 
0029 This driver does not (yet) support the TGA2 family of framebuffers, so the
0030 PowerStorm 3D30/4D20 (also known as PBXGB) cards are not supported. These
0031 can however be used with the standard VGA Text Console driver.
0032 
0033 
0034 Configuration
0035 =============
0036 
0037 You can pass kernel command line options to tgafb with
0038 `video=tgafb:option1,option2:value2,option3` (multiple options should be
0039 separated by comma, values are separated from options by `:`).
0040 
0041 Accepted options:
0042 
0043 ==========  ============================================================
0044 font:X      default font to use. All fonts are supported, including the
0045             SUN12x22 font which is very nice at high resolutions.
0046 
0047 mode:X      default video mode. The following video modes are supported:
0048             640x480-60, 800x600-56, 640x480-72, 800x600-60, 800x600-72,
0049             1024x768-60, 1152x864-60, 1024x768-70, 1024x768-76,
0050             1152x864-70, 1280x1024-61, 1024x768-85, 1280x1024-70,
0051             1152x864-84, 1280x1024-76, 1280x1024-85
0052 ==========  ============================================================
0053 
0054 
0055 Known Issues
0056 ============
0057 
0058 The XFree86 FBDev server has been reported not to work, since tgafb doesn't do
0059 mmap(). Running the standard XF86_TGA server from XFree86 3.3.x works fine for
0060 me, however this server does not do acceleration, which make certain operations
0061 quite slow. Support for acceleration is being progressively integrated in
0062 XFree86 4.x.
0063 
0064 When running tgafb in resolutions higher than 640x480, on switching VCs from
0065 tgafb to XF86_TGA 3.3.x, the entire screen is not re-drawn and must be manually
0066 refreshed. This is an X server problem, not a tgafb problem, and is fixed in
0067 XFree86 4.0.
0068 
0069 Enjoy!
0070 
0071 Martin Lucina <mato@kotelna.sk>