README revision 1.1.1.2 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