1 1.1 mrg 2 1.1 mrg Information for NeoMagic Users 3 1.1 mrg NeoMagic Driver Version 0.2/4.0 4 1.1 mrg (based on version 2.0.0/3.3.3) 5 1.1 mrg 6 1.1 mrg 7 1.1 mrg 1) Supported hardware 8 1.1 mrg 9 1.1 mrg * NeoMagic 2200 (MagicMedia256AV) 10 1.1 mrg * NeoMagic 2160 (MagicGraph128XD) 11 1.1 mrg * NeoMagic 2097 (MagicGraph128ZV+) 12 1.1 mrg * NeoMagic 2093 (MagicGraph128ZV) 13 1.1 mrg * NeoMagic 2090 (MagicGraph128V) 14 1.1 mrg * NeoMagic 2070 (MagicGraph128) 15 1.1 mrg 16 1.1 mrg 17 1.1 mrg 2) Features 18 1.1 mrg 19 1.1 mrg * Full support for internal flat panels, external monitors, and 20 1.1 mrg simultaneous internal/external displays. 21 1.1 mrg 22 1.1 mrg * Complete set of Panel Resolutions supported including stretch and 23 1.1 mrg centering modes for running lower resolutions on fixed resolution 24 1.1 mrg panels. 25 1.1 mrg 26 1.1 mrg * Support for depths of 8, 15, 16 and 24 bits per pixel. 27 1.1 mrg 28 1.1 mrg * Hardware Cursor support to reduce sprite flicker. 29 1.1 mrg 30 1.1 mrg * Hardware accelerated drawing engine for 8, 15 and 16 bit per 31 1.1 mrg pixel modes. 32 1.1 mrg 33 1.1 mrg * Fully programmable clocks supported in external monitor only 34 1.1 mrg mode. 35 1.1 mrg 36 1.1 mrg * Robust text mode restore for VT switching. 37 1.1 mrg 38 1.1 mrg 39 1.1 mrg 3) Technical Notes 40 1.1 mrg 41 1.1 mrg * Enable both internal "intern_disp" and external "extern_disp" 42 1.1 mrg options to get simultaneous panel/CRT support. 43 1.1 mrg 44 1.1 mrg 45 1.1 mrg 4) Reported Working Laptops 46 1.1 mrg 47 1.1 mrg * Acer Travelmate 7120T 48 1.1 mrg * Acer Extensa 367, 367D & 710TE 49 1.1 mrg * Actebis TN559Pro 50 1.1 mrg * Asus P6300 51 1.1 mrg * CTX EzBook 700 & 77X series 52 1.1 mrg * Compaq Presario 1080, 1210, 1215, 1220, 1610, 1611, 1620, 1621 & 1640 53 1.1 mrg * Dell Inspiron 3000 & 3200 54 1.1 mrg * Dell Latitude CP, CPi, LM & XPi 55 1.1 mrg * Digital VP HiNote 575, 703, 717 & 720 56 1.1 mrg * FIC DESIGNote 5550 57 1.1 mrg * Fujitsu LifeBook 420D & 656Tx 58 1.1 mrg * Gateway 2000 Solo 2300XL, 2500LS & 5150 59 1.1 mrg * Highscreen XD Advance II 21,1" TFT 60 1.1 mrg * Hi-Grade Notino AS6000 pII/266Mhz 61 1.1 mrg * Hitachi VisionBook Plus 5000 62 1.1 mrg * HP Omnibook 800, 3000, 3100, 4100 & Sojourn 63 1.1 mrg * IBM ThinkPad 380D, 380E, 380ED, 380XD, 385XD, 560X & 600 64 1.1 mrg * LEO DESIGNote 5550 65 1.1 mrg * Micron Transport XKE 66 1.1 mrg * NEC Ready 330T 67 1.1 mrg * NEC Versa 2780 MT, 5060X, 5080X, 6060 & 6230 68 1.1 mrg * NEC MB12C/UV (mobio NX) 69 1.1 mrg * OPTI Phoenix 70 1.1 mrg * Panasonic CF_S21, CF-25 MKIII & CF-35 71 1.1 mrg * Quantex H-1330 72 1.1 mrg * Sceptre 4500 73 1.1 mrg * SEH DESIGNote 5550 74 1.1 mrg * Siemens Nixdorf Scenic 510 75 1.1 mrg * Sony PCG-505, PCG-705, PCG-717, PCG-719 & PCG-731 76 1.1 mrg * TI Extensa 660 CDT 77 1.1 mrg * Toshiba Libretto 100CT 78 1.1 mrg * Toshiba Protege SS3000 79 1.1 mrg * UMAX 520T 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg 5) Configuration 83 1.1 mrg 84 1.1 mrg The driver auto-detects all device info included memory size, so 85 1.1 mrg use the following device section in your XF86Config file: 86 1.1 mrg 87 1.1 mrg Section "Device" 88 1.1 mrg Identifier "NeoMagic" 89 1.1 mrg EndSection 90 1.1 mrg 91 1.1 mrg or let xf86config or XF86Setup do this for you. 92 1.1 mrg 93 1.1 mrg But if you have problems with auto-detection, you can specify: 94 1.1 mrg 95 1.1 mrg VideoRam - in kilobytes 96 1.1 mrg DacSpeed - in MHz 97 1.1 mrg MemBase - physical address of the linear framebuffer 98 1.1 mrg IOBase - physical address of the memory mapped IO registers 99 1.1 mrg 100 1.1 mrg 101 1.1 mrg 6) Driver Options 102 1.1 mrg 103 1.1 mrg "no_linear" - banked framebuffer mode 104 1.1 mrg "no_accel" - software rendering only 105 1.1 mrg "sw_cursor" - software cursor only 106 1.1 mrg "no_mmio" - use I/O space directly 107 1.1 mrg "intern_disp" - enable internal display (default) 108 1.1 mrg "extern_disp" - enable external display 109 1.1 mrg "no_stretch" - disable stretching of lower resolution modes on panel 110 1.1 mrg "lcd_center" - center lower resolution modes on panel 111 1.1 mrg 112 1.1 mrg NOTE: Stretching of panel image is on by default for lower panel 113 1.1 mrg resolutions. 114 1.1 mrg 115 1.1 mrg Options useful for special lcd mode setting (should not be needed): 116 1.1 mrg "prog_lcd_mode_regs" - set special lcd mode registers (2070 default) 117 1.1 mrg "no_prog_lcd_mode_regs" - don't set lcd mode registers (non-2070 default) 118 1.1 mrg "prog_lcd_mode_stretch" - force lcd mode regs if stretching is enabled 119 1.1 mrg "no_prog_lcd_mode_stretch" - no lcd mode regs if stretching (default) 120 1.1 mrg 121 1.1 mrg Option for subnotebooks and other laptops with uncommon size panels: 122 1.1 mrg "override_validate_mode" - disable LCD mode checking 123 1.1 mrg 124 1.1 mrg WARNING: Disabling mode checking will allow for invalid modes that 125 1.1 mrg could damage your LCD. 126 1.1 mrg 127 1.1 mrg 7) Known Limitations 128 1.1 mrg 129 1.1 mrg * External monitor support on the NM2070. 130 1.1 mrg * Banked, or no_linear mode on the NM2070. 131 1.1 mrg * Horizontal centering for lower than panel resolution on NM2070. 132 1.1 mrg 133 1.1 mrg 8) Authors 134 1.1 mrg 135 1.1 mrg The original version of the driver - written for Xfree86 3.3 - 136 1.1 mrg done by: 137 1.1 mrg Jens Owen (jens (a] tungstengraphics.com) 138 1.1 mrg Kevin E. Martin (kevin (a] precisioninsight.com) 139 1.1 mrg 140 1.1 mrg Precision Insight, Inc. 141 1.1 mrg Cedar Park, TX USA 142 1.1 mrg 143 1.1 mrg http://www.precisioninsight.com 144 1.1 mrg 145 1.1 mrg Port to Xfree86 4.0 done by: 146 1.1 mrg Egbert Eich (Egbert.Eich (a] Physik.TU-Darmstadt.de) 147 1.1 mrg 148 1.1 mrg 149 1.1 mrg 150 1.1.1.2 mrg $XFree86: xc/programs/Xserver/hw/xfree86/drivers/neomagic/README,v 1.2 2002/10/30 12:52:20 alanh Exp $ 151