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