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