Home | History | Annotate | Line # | Download | only in dist
README revision 1.1
      1  1.1  mrg Information for Intel graphics driver users
      2  1.1  mrg Eric Anholt
      3  1.1  mrg 2007-07-02
      4  1.1  mrg 
      5  1.1  mrg This document provides a brief summary of the Intel graphics support provided
      6  1.1  mrg by the xf86-video-intel driver.  More information can also be found in the
      7  1.1  mrg intel(4) manual page.
      8  1.1  mrg 
      9  1.1  mrg Supported Hardware:
     10  1.1  mrg 	i810,
     11  1.1  mrg   	i810-dc100,
     12  1.1  mrg 	i810e
     13  1.1  mrg 	i815
     14  1.1  mrg 	i830
     15  1.1  mrg 	i845
     16  1.1  mrg 	i852
     17  1.1  mrg 	i855
     18  1.1  mrg 	915G
     19  1.1  mrg 	915GM
     20  1.1  mrg 	945G
     21  1.1  mrg 	945GM/GME
     22  1.1  mrg 	946GZ
     23  1.1  mrg 	G965
     24  1.1  mrg 	GM/GME965
     25  1.1  mrg 	G33/Q33/Q35
     26  1.1  mrg 
     27  1.1  mrg Features
     28  1.1  mrg - Full support for 8, 15, 16, and 24 bit pixel depths.
     29  1.1  mrg - Hardware accelerated 2D drawing engine support for 8, 15, 16 and 24 bit
     30  1.1  mrg   pixel depths.
     31  1.1  mrg - Hardware accelerated 3D drawing using OpenGL and the DRI.
     32  1.1  mrg - Hardware cursor support to reduce sprite flicker.
     33  1.1  mrg - Textured video XV implementation on i915 through i965.
     34  1.1  mrg - Hardware overlay XV implementation up through i945.
     35  1.1  mrg - Screen resize and rotation.
     36  1.1  mrg 
     37  1.1  mrg Technical Notes
     38  1.1  mrg - Interlace modes cannot be supported.
     39  1.1  mrg - This driver  requires kernel support for AGP, which is included in Linux
     40  1.1  mrg   kernels 2.3.42 and higher, and FreeBSD 4.1 and higher.
     41  1.1  mrg - This driver may be built against xserver 1.2.0 or newer.  If built
     42  1.1  mrg   from git source against an older server, a copy of xserver 1.3.0 source is
     43  1.1  mrg   needed to complete the build, which is chosen with the --with-xserver-source
     44  1.1  mrg   argument to ./configure.  The compatibility mode with xserver 1.2.0 will have
     45  1.1  mrg   limited functionality, in particular by not supporting RandR 1.2 or the
     46  1.1  mrg   new Damage 1.1 updated needed for 3D applications to work with display
     47  1.1  mrg   rotation.
     48  1.1  mrg 
     49  1.1  mrg Configuration
     50  1.1  mrg 
     51  1.1  mrg The driver auto-detects all device information necessary to
     52  1.1  mrg initialize the card.  The only lines you should need in the "Device"
     53  1.1  mrg section of your xorg.conf file are:
     54  1.1  mrg 
     55  1.1  mrg        Section "Device"
     56  1.1  mrg            Identifier "intel"
     57  1.1  mrg            Driver     "intel"
     58  1.1  mrg        EndSection
     59  1.1  mrg 
     60  1.1  mrg Please refer to the intel(4) manual page for information on configuration
     61  1.1  mrg options.
     62  1.1  mrg 
     63  1.1  mrg 
     64  1.1  mrg Known Limitations
     65  1.1  mrg - No support for "zaphod mode" dualhead.  This is the mode in which two
     66  1.1  mrg   Device sections are placed in the config file, and doesn't support DRI or
     67  1.1  mrg   many other features.  Instead, only "MergedFB-style" dualhead is supported.
     68  1.1  mrg - No support for X Screens larger than 2048 pixels in either direction
     69  1.1  mrg   before the 965.  This reflects hardware limitations in the x direction on
     70  1.1  mrg   those older chips, and limits dualhead functionality.  It may be possible to
     71  1.1  mrg   extend the limit vertically on these older chips.
     72  1.1  mrg - i855 XV may cause hangs.  This was present in the previous release, and no
     73  1.1  mrg   workaround is known.
     74  1.1  mrg - SDVO TV-out cards not supported.  This should be fixed in the next
     75  1.1  mrg   release.
     76  1.1  mrg - Gray output with integrated TV-out and PAL TVs.
     77  1.1  mrg - EXA support unstable on i845.
     78  1.1  mrg - Some GM965 systems, such as the Thinkpad T61, probe the TV as being connected
     79  1.1  mrg   even when no output connector is available.  This results in the gnome-panel
     80  1.1  mrg   issue noted below.
     81  1.1  mrg 
     82  1.1  mrg Common issues not caused by the driver
     83  1.1  mrg - Font sizes (DPI) are wrong.  Some displays incorrectly report their
     84  1.1  mrg   physical size, which is harmless on most OSes that always assume 96dpi
     85  1.1  mrg   displays.  This can be fixed through quirks for specific monitors in the X
     86  1.1  mrg   Server, and the output of xrandr --prop along with a physical measurement of
     87  1.1  mrg   the screen size in a bug report against the server can help get that fixed.
     88  1.1  mrg - gnome-panel is located in the middle of the screen.  gnome-panel places
     89  1.1  mrg   itself within head #0's boundaries, which doesn't work well with a second
     90  1.1  mrg   head covering the same area as head #0 but larger.
     91  1.1  mrg - Older resolution-changing applications have poor results in
     92  1.1  mrg   multihead systems.  Previous extensions such as RandR 1.1 exposed only a
     93  1.1  mrg   single output to client programs, and those requests map poorly to multi-head
     94  1.1  mrg   systems.  Currently, those requests map to just one of the outputs in the
     95  1.1  mrg   RandR 1.2 environment, and those applications need to be updated to RandR 1.2
     96  1.1  mrg   API when available for better results.
     97  1.1  mrg 
     98  1.1  mrg The X11R6 version of this driver originally came from XFree86 4.4 rc2.
     99  1.1  mrg 
    100  1.1  mrg The XFree86 version of this driver was donated to The XFree86 Project by:
    101  1.1  mrg     Precision Insight, Inc.
    102  1.1  mrg     Cedar Park, TX
    103  1.1  mrg     USA
    104  1.1  mrg 
    105  1.1  mrg The X.Org version of this driver is maintained by Intel Corporation.
    106  1.1  mrg <http://www.intellinuxgraphics.org>
    107