1ab42b818SMauro Carvalho Chehab============== 2ab42b818SMauro Carvalho ChehabWhat is tgafb? 3ab42b818SMauro Carvalho Chehab============== 4ab42b818SMauro Carvalho Chehab 5ab42b818SMauro Carvalho ChehabThis is a driver for DECChip 21030 based graphics framebuffers, a.k.a. TGA 6ab42b818SMauro Carvalho Chehabcards, which are usually found in older Digital Alpha systems. The 7ab42b818SMauro Carvalho Chehabfollowing models are supported: 8ab42b818SMauro Carvalho Chehab 9ab42b818SMauro Carvalho Chehab- ZLxP-E1 (8bpp, 2 MB VRAM) 10ab42b818SMauro Carvalho Chehab- ZLxP-E2 (32bpp, 8 MB VRAM) 11ab42b818SMauro Carvalho Chehab- ZLxP-E3 (32bpp, 16 MB VRAM, Zbuffer) 12ab42b818SMauro Carvalho Chehab 13ab42b818SMauro Carvalho ChehabThis version is an almost complete rewrite of the code written by Geert 14ab42b818SMauro Carvalho ChehabUytterhoeven, which was based on the original TGA console code written by 15ab42b818SMauro Carvalho ChehabJay Estabrook. 16ab42b818SMauro Carvalho Chehab 17ab42b818SMauro Carvalho ChehabMajor new features since Linux 2.0.x: 18ab42b818SMauro Carvalho Chehab 19ab42b818SMauro Carvalho Chehab * Support for multiple resolutions 20ab42b818SMauro Carvalho Chehab * Support for fixed-frequency and other oddball monitors 21ab42b818SMauro Carvalho Chehab (by allowing the video mode to be set at boot time) 22ab42b818SMauro Carvalho Chehab 23ab42b818SMauro Carvalho ChehabUser-visible changes since Linux 2.2.x: 24ab42b818SMauro Carvalho Chehab 25ab42b818SMauro Carvalho Chehab * Sync-on-green is now handled properly 26ab42b818SMauro Carvalho Chehab * More useful information is printed on bootup 27ab42b818SMauro Carvalho Chehab (this helps if people run into problems) 28ab42b818SMauro Carvalho Chehab 29ab42b818SMauro Carvalho ChehabThis driver does not (yet) support the TGA2 family of framebuffers, so the 30ab42b818SMauro Carvalho ChehabPowerStorm 3D30/4D20 (also known as PBXGB) cards are not supported. These 31ab42b818SMauro Carvalho Chehabcan however be used with the standard VGA Text Console driver. 32ab42b818SMauro Carvalho Chehab 33ab42b818SMauro Carvalho Chehab 34ab42b818SMauro Carvalho ChehabConfiguration 35ab42b818SMauro Carvalho Chehab============= 36ab42b818SMauro Carvalho Chehab 37ab42b818SMauro Carvalho ChehabYou can pass kernel command line options to tgafb with 38ab42b818SMauro Carvalho Chehab`video=tgafb:option1,option2:value2,option3` (multiple options should be 39ab42b818SMauro Carvalho Chehabseparated by comma, values are separated from options by `:`). 40ab42b818SMauro Carvalho Chehab 41ab42b818SMauro Carvalho ChehabAccepted options: 42ab42b818SMauro Carvalho Chehab 43ab42b818SMauro Carvalho Chehab========== ============================================================ 44ab42b818SMauro Carvalho Chehabfont:X default font to use. All fonts are supported, including the 45ab42b818SMauro Carvalho Chehab SUN12x22 font which is very nice at high resolutions. 46ab42b818SMauro Carvalho Chehab 47ab42b818SMauro Carvalho Chehabmode:X default video mode. The following video modes are supported: 48ab42b818SMauro Carvalho Chehab 640x480-60, 800x600-56, 640x480-72, 800x600-60, 800x600-72, 49ab42b818SMauro Carvalho Chehab 1024x768-60, 1152x864-60, 1024x768-70, 1024x768-76, 50ab42b818SMauro Carvalho Chehab 1152x864-70, 1280x1024-61, 1024x768-85, 1280x1024-70, 51ab42b818SMauro Carvalho Chehab 1152x864-84, 1280x1024-76, 1280x1024-85 52ab42b818SMauro Carvalho Chehab========== ============================================================ 53ab42b818SMauro Carvalho Chehab 54ab42b818SMauro Carvalho Chehab 55ab42b818SMauro Carvalho ChehabKnown Issues 56ab42b818SMauro Carvalho Chehab============ 57ab42b818SMauro Carvalho Chehab 58ab42b818SMauro Carvalho ChehabThe XFree86 FBDev server has been reported not to work, since tgafb doesn't do 59ab42b818SMauro Carvalho Chehabmmap(). Running the standard XF86_TGA server from XFree86 3.3.x works fine for 60ab42b818SMauro Carvalho Chehabme, however this server does not do acceleration, which make certain operations 61ab42b818SMauro Carvalho Chehabquite slow. Support for acceleration is being progressively integrated in 62ab42b818SMauro Carvalho ChehabXFree86 4.x. 63ab42b818SMauro Carvalho Chehab 64ab42b818SMauro Carvalho ChehabWhen running tgafb in resolutions higher than 640x480, on switching VCs from 65ab42b818SMauro Carvalho Chehabtgafb to XF86_TGA 3.3.x, the entire screen is not re-drawn and must be manually 66ab42b818SMauro Carvalho Chehabrefreshed. This is an X server problem, not a tgafb problem, and is fixed in 67ab42b818SMauro Carvalho ChehabXFree86 4.0. 68ab42b818SMauro Carvalho Chehab 69ab42b818SMauro Carvalho ChehabEnjoy! 70ab42b818SMauro Carvalho Chehab 71ab42b818SMauro Carvalho ChehabMartin Lucina <mato@kotelna.sk> 72