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