1692f60a7Smrg 2692f60a7Smrg Information for NeoMagic Users 3692f60a7Smrg NeoMagic Driver Version 0.2/4.0 4692f60a7Smrg (based on version 2.0.0/3.3.3) 5692f60a7Smrg 6692f60a7Smrg 7692f60a7Smrg1) Supported hardware 8692f60a7Smrg 9692f60a7Smrg * NeoMagic 2200 (MagicMedia256AV) 10692f60a7Smrg * NeoMagic 2160 (MagicGraph128XD) 11692f60a7Smrg * NeoMagic 2097 (MagicGraph128ZV+) 12692f60a7Smrg * NeoMagic 2093 (MagicGraph128ZV) 13692f60a7Smrg * NeoMagic 2090 (MagicGraph128V) 14692f60a7Smrg * NeoMagic 2070 (MagicGraph128) 15692f60a7Smrg 16692f60a7Smrg 17692f60a7Smrg2) Features 18692f60a7Smrg 19692f60a7Smrg * Full support for internal flat panels, external monitors, and 20692f60a7Smrg simultaneous internal/external displays. 21692f60a7Smrg 22692f60a7Smrg * Complete set of Panel Resolutions supported including stretch and 23692f60a7Smrg centering modes for running lower resolutions on fixed resolution 24692f60a7Smrg panels. 25692f60a7Smrg 26692f60a7Smrg * Support for depths of 8, 15, 16 and 24 bits per pixel. 27692f60a7Smrg 28692f60a7Smrg * Hardware Cursor support to reduce sprite flicker. 29692f60a7Smrg 30692f60a7Smrg * Hardware accelerated drawing engine for 8, 15 and 16 bit per 31692f60a7Smrg pixel modes. 32692f60a7Smrg 33692f60a7Smrg * Fully programmable clocks supported in external monitor only 34692f60a7Smrg mode. 35692f60a7Smrg 36692f60a7Smrg * Robust text mode restore for VT switching. 37692f60a7Smrg 38692f60a7Smrg 39692f60a7Smrg3) Technical Notes 40692f60a7Smrg 41692f60a7Smrg * Enable both internal "intern_disp" and external "extern_disp" 42692f60a7Smrg options to get simultaneous panel/CRT support. 43692f60a7Smrg 44692f60a7Smrg 45692f60a7Smrg4) Reported Working Laptops 46692f60a7Smrg 47692f60a7Smrg * Acer Travelmate 7120T 48692f60a7Smrg * Acer Extensa 367, 367D & 710TE 49692f60a7Smrg * Actebis TN559Pro 50692f60a7Smrg * Asus P6300 51692f60a7Smrg * CTX EzBook 700 & 77X series 52692f60a7Smrg * Compaq Presario 1080, 1210, 1215, 1220, 1610, 1611, 1620, 1621 & 1640 53692f60a7Smrg * Dell Inspiron 3000 & 3200 54692f60a7Smrg * Dell Latitude CP, CPi, LM & XPi 55692f60a7Smrg * Digital VP HiNote 575, 703, 717 & 720 56692f60a7Smrg * FIC DESIGNote 5550 57692f60a7Smrg * Fujitsu LifeBook 420D & 656Tx 58692f60a7Smrg * Gateway 2000 Solo 2300XL, 2500LS & 5150 59692f60a7Smrg * Highscreen XD Advance II 21,1" TFT 60692f60a7Smrg * Hi-Grade Notino AS6000 pII/266Mhz 61692f60a7Smrg * Hitachi VisionBook Plus 5000 62692f60a7Smrg * HP Omnibook 800, 3000, 3100, 4100 & Sojourn 63692f60a7Smrg * IBM ThinkPad 380D, 380E, 380ED, 380XD, 385XD, 560X & 600 64692f60a7Smrg * LEO DESIGNote 5550 65692f60a7Smrg * Micron Transport XKE 66692f60a7Smrg * NEC Ready 330T 67692f60a7Smrg * NEC Versa 2780 MT, 5060X, 5080X, 6060 & 6230 68692f60a7Smrg * NEC MB12C/UV (mobio NX) 69692f60a7Smrg * OPTI Phoenix 70692f60a7Smrg * Panasonic CF_S21, CF-25 MKIII & CF-35 71692f60a7Smrg * Quantex H-1330 72692f60a7Smrg * Sceptre 4500 73692f60a7Smrg * SEH DESIGNote 5550 74692f60a7Smrg * Siemens Nixdorf Scenic 510 75692f60a7Smrg * Sony PCG-505, PCG-705, PCG-717, PCG-719 & PCG-731 76692f60a7Smrg * TI Extensa 660 CDT 77692f60a7Smrg * Toshiba Libretto 100CT 78692f60a7Smrg * Toshiba Protege SS3000 79692f60a7Smrg * UMAX 520T 80692f60a7Smrg 81692f60a7Smrg 82692f60a7Smrg5) Configuration 83692f60a7Smrg 84692f60a7Smrg The driver auto-detects all device info included memory size, so 85692f60a7Smrg use the following device section in your XF86Config file: 86692f60a7Smrg 87692f60a7Smrg Section "Device" 88692f60a7Smrg Identifier "NeoMagic" 89692f60a7Smrg EndSection 90692f60a7Smrg 91692f60a7Smrg or let xf86config or XF86Setup do this for you. 92692f60a7Smrg 93692f60a7Smrg But if you have problems with auto-detection, you can specify: 94692f60a7Smrg 95692f60a7Smrg VideoRam - in kilobytes 96692f60a7Smrg DacSpeed - in MHz 97692f60a7Smrg MemBase - physical address of the linear framebuffer 98692f60a7Smrg IOBase - physical address of the memory mapped IO registers 99692f60a7Smrg 100692f60a7Smrg 101692f60a7Smrg6) Driver Options 102692f60a7Smrg 103692f60a7Smrg "no_linear" - banked framebuffer mode 104692f60a7Smrg "no_accel" - software rendering only 105692f60a7Smrg "sw_cursor" - software cursor only 106692f60a7Smrg "no_mmio" - use I/O space directly 107692f60a7Smrg "intern_disp" - enable internal display (default) 108692f60a7Smrg "extern_disp" - enable external display 109692f60a7Smrg "no_stretch" - disable stretching of lower resolution modes on panel 110692f60a7Smrg "lcd_center" - center lower resolution modes on panel 111692f60a7Smrg 112692f60a7Smrg NOTE: Stretching of panel image is on by default for lower panel 113692f60a7Smrg resolutions. 114692f60a7Smrg 115692f60a7Smrg Options useful for special lcd mode setting (should not be needed): 116692f60a7Smrg "prog_lcd_mode_regs" - set special lcd mode registers (2070 default) 117692f60a7Smrg "no_prog_lcd_mode_regs" - don't set lcd mode registers (non-2070 default) 118692f60a7Smrg "prog_lcd_mode_stretch" - force lcd mode regs if stretching is enabled 119692f60a7Smrg "no_prog_lcd_mode_stretch" - no lcd mode regs if stretching (default) 120692f60a7Smrg 121692f60a7Smrg Option for subnotebooks and other laptops with uncommon size panels: 122692f60a7Smrg "override_validate_mode" - disable LCD mode checking 123692f60a7Smrg 124692f60a7Smrg WARNING: Disabling mode checking will allow for invalid modes that 125692f60a7Smrg could damage your LCD. 126692f60a7Smrg 127692f60a7Smrg7) Known Limitations 128692f60a7Smrg 129692f60a7Smrg * External monitor support on the NM2070. 130692f60a7Smrg * Banked, or no_linear mode on the NM2070. 131692f60a7Smrg * Horizontal centering for lower than panel resolution on NM2070. 132692f60a7Smrg 133692f60a7Smrg8) Authors 134692f60a7Smrg 135692f60a7Smrg The original version of the driver - written for Xfree86 3.3 - 136692f60a7Smrg done by: 137692f60a7Smrg Jens Owen (jens@tungstengraphics.com) 138692f60a7Smrg Kevin E. Martin (kevin@precisioninsight.com) 139692f60a7Smrg 140692f60a7Smrg Precision Insight, Inc. 141692f60a7Smrg Cedar Park, TX USA 142692f60a7Smrg 143692f60a7Smrg http://www.precisioninsight.com 144692f60a7Smrg 145692f60a7Smrg Port to Xfree86 4.0 done by: 146692f60a7Smrg Egbert Eich (Egbert.Eich@Physik.TU-Darmstadt.de) 147692f60a7Smrg 148692f60a7Smrg 149692f60a7Smrg 15054569438Smrg$XFree86: xc/programs/Xserver/hw/xfree86/drivers/neomagic/README,v 1.2 2002/10/30 12:52:20 alanh Exp $ 151