<!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN" [
<!ENTITY % defs SYSTEM "defs.ent"> %defs;
]>

<article>
<title>Information for i740 Users
<author>Precision Insight, Inc.
<date>18 February 1999
<ident>
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/i740.sgml,v 1.4 2005/03/04 03:23:52 dawes Exp $
</ident>
<toc>

<sect>Supported Hardware
<p>
<itemize>
  <item>Intel 740 based cards.
</itemize>


<sect>Features
<p>
<itemize>
  <item>Full support for 8, 15, 16, and 24 bit pixel depths.
  <item>Hardware cursor support to reduce sprite flicker.
  <item>Hardware accelerated 2D drawing engine support for 8, 15, 16 and
        24 bit pixel depths.
  <item>Support for high resolution video modes up to 1600x1200.
  <item>Support for doublescan video modes (e.g., 320x200 and 320x240).
  <item>Support for gamma correction at all pixel depths.
  <item>Fully programmable clock supported.
  <item>Robust text mode restore for VT switching.
</itemize>


<sect>Technical Notes
<p>
<itemize>
  <item>Hardware acceleration is not possible when using the framebuffer
	in 32 bit per pixel format.
  <item>Interlace modes cannot be supported.
</itemize>


<sect>Reported Working Video Cards
<p>
<itemize>
  <item>Real3D Starfighter AGP
  <item>Real3D Starfighter PCI
  <item>Diamond Stealth II/G460 AGP
  <item>3DVision-i740 AGP
  <item>ABIT G740 8MB SDRAM
  <item>Acorp AGP i740
  <item>AGP 2D/3D V. 1N, AGP-740D
  <item>AOpen AGP 2X 3D Navigator PA740
  <item>ARISTO i740 AGP (ART-i740-G)
  <item>ASUS AGP-V2740
  <item>Atrend (Speedy) 3DIO740 AGP (ATC-2740)
  <item>Chaintech AGP-740D
  <item>EliteGroup(ECS) 3DVision-i740 AGP
  <item>EONtronics Picasso 740
  <item>EONtronics Van Gogh
  <item>Everex MVGA i740/AG
  <item>Flagpoint Shocker i740 8MB
  <item>Gainward CardExpert 740 8MB
  <item>Genoa Systems Phantom 740
  <item>Gigabyte Predator i740 8MB AGP
  <item>Hercules Terminator 128 2X/i AGP
  <item>HOT-158 (Shuttle)
  <item>Intel Express 3D AGP
  <item>Jaton Video-740 AGP 3D
  <item>Jetway J-740-3D 8MB AGP, i740 AGP 3D
  <item>Joymedia Apollo 7400
  <item>Leadtek Winfast S900
  <item>Machspeed Raptor i740 AGP 4600
  <item>Magic-Pro MP-740DVD
  <item>MAXI Gamer AGP 8 MB
  <item>Palit Daytona AGP740
  <item>PowerColor C740 (SG/SD) AGP
  <item>QDI Amazing I
  <item>Soyo AGP (SY-740 AGP)
  <item>Spacewalker Hot-158 
  <item>VideoExcel AGP 740
  <item>ViewTop ZeusL 8MB 
  <item>Winfast S900 i740 AGP 8MB
</itemize>


<sect>Configuration
<p>
The driver auto-detects all device information necessary to
initialize the card.  The only lines you need in the "Device"
section of your XF86Config file are:
<verb>
       Section "Device"
           Identifier "Intel i740"
           Driver     "i740"
       EndSection
</verb>
or let <tt>xf86config</tt> do this for you.

However, if you have problems with auto-detection, you can specify:
<itemize>
  <item>VideoRam - in kilobytes
  <item>DacSpeed - in MHz
  <item>MemBase  - physical address of the linear framebuffer
  <item>IOBase   - physical address of the memory mapped IO registers
</itemize>


<sect>Driver Options
<p>
<itemize>
  <item>"NoAccel"  - Turn off hardware acceleration
  <item>"SWCursor" - Request a software cursor (hardware is default)
  <item>"SDRAM"    - Force the use of SDRAM timings
  <item>"SGRAM"    - Force the use of SGRAM timings
  <item>"SlowRam"  - Force the use of slower ram timings
  <item>"Dac6Bit"  - Force the use of a 6 Bit Dac (8 Bit is the default)
  <item>"UsePIO    - Force the use of programmed IO (Memory mapped is the default)
</itemize>

Note: the i740 X server should automatically detect whether your
card has SGRAM or SDRAM.  Use the "sgram" and "sdram" options
if it is incorrectly detected.


<sect>Known Limitations
<p>
<itemize>
  <item>Certain drawing operations are very slow when using 24 bit
        pixel depth mode.
</itemize>


<sect>Author
<p>
<itemize>
   <item>Original version by Kevin E Martin.
   <item>Daryll Strauss
</itemize>

This driver was donated to The XFree86 Project by:
<verb>
    Precision Insight, Inc.
    Cedar Park, TX
    USA
</verb>

</article>
