1intel(4)                   Kernel Interfaces Manual                   intel(4)
2
3
4

NAME

6       intel - Intel integrated graphics chipsets
7

SYNOPSIS

9       Section "Device"
10         Identifier "devname"
11         Driver "intel"
12         ...
13       EndSection
14

DESCRIPTION

16       intel  is  an  Xorg driver for Intel integrated graphics chipsets.  The
17       driver supports depths 8, 15, 16 and 24.  All  visual  types  are  sup‐
18       ported  in  depth  8.  For the i810/i815 other depths support the True‐
19       Color and DirectColor visuals.  For the i830M and later, only the True‐
20       Color  visual  is supported for depths greater than 8.  The driver sup‐
21       ports hardware accelerated 3D via the Direct  Rendering  Infrastructure
22       (DRI),  but only in depth 16 for the i810/i815 and depths 16 and 24 for
23       the 830M and later.
24

SUPPORTED HARDWARE

26       intel supports the i810, i810-DC100, i810e, i815, i830M,  845G,  852GM,
27       855GM,  865G,  915G,  915GM,  945G,  945GM, 965G, 965Q, 946GZ and 965GM
28       chipsets.
29
30

CONFIGURATION DETAILS

32       Please refer to xorg.conf(5x) for general configuration details.   This
33       section only covers configuration details specific to this driver.
34
35       The  Intel  8xx  and 9xx families of integrated graphics chipsets has a
36       unified memory architecture and uses system memory for video ram.   For
37       the i810 and i815 family of chipset, operating system support for allo‐
38       cating system memory for video use is required in  order  to  use  this
39       driver.   For  the  830M  and  later, this is required in order for the
40       driver to use more video ram than has been pre-allocated at  boot  time
41       by  the BIOS.  This is usually achieved with an "agpgart" or "agp" ker‐
42       nel driver.  Linux, FreeBSD, OpenBSD, NetBSD,  and  Solaris  have  such
43       kernel drivers available.
44
45       By  default,  the i810 will use 8 megabytes of system memory for graph‐
46       ics.  For the 830M and later, the driver will  automatically  size  its
47       memory allocation according to the features it will support.  The Vide‐
48       oRam option, which in the past had been necessary to  allow  more  than
49       some small amount of memory to be allocated, is now ignored.
50
51       The following driver Options are supported
52
53       Option "NoAccel" "boolean"
54              Disable   or  enable  acceleration.   Default:  acceleration  is
55              enabled.
56
57       Option "SWCursor" "boolean"
58              Disable or enable software cursor.  Default: software cursor  is
59              disable  and  a hardware cursor is used for configurations where
60              the hardware cursor is available.
61
62       Option "ColorKey" "integer"
63              This sets the default pixel value for the YUV video overlay key.
64              Default: undefined.
65
66       Option "CacheLines" "integer"
67              This  allows  the  user  to change the amount of graphics memory
68              used for 2D acceleration  and  video.   Decreasing  this  amount
69              leaves  more for 3D textures.  Increasing it can improve 2D per‐
70              formance at the expense of 3D performance.
71
72       This option only takes effect when XAA acceleration is enabled.
73
74       Default: depends on the resolution, depth, and available video  memory.
75       The
76              driver attempts to allocate space for at 3 screenfuls of pixmaps
77              plus an HD-sized XV video.  The default used for a specific con‐
78              figuration can be found by examining the Xorg log file.
79
80       Option "DRI" "boolean"
81              Disable or enable DRI support.  Default: DRI is enabled for con‐
82              figurations where it is supported.
83
84
85       The following driver Options  are  supported  for  the  i810  and  i815
86       chipsets:
87
88       Option "DDC" "boolean"
89              Disable or enable DDC support.  Default: enabled.
90
91       Option "Dac6Bit" "boolean"
92              Enable  or  disable  6-bits  per  RGB for 8-bit modes.  Default:
93              8-bits per RGB for 8-bit modes.
94
95       Option "XvMCSurfaces" "integer"
96              This option enables XvMC.  The integer parameter  specifies  the
97              number  of surfaces to use.  Valid values are 6 and 7.  Default:
98              XvMC is disabled.
99
100
101       The following driver Options are  supported  for  the  830M  and  later
102       chipsets:
103
104       Option "VideoKey" "integer"
105              This  is  the same as the "ColorKey" option described above.  It
106              is provided for compatibility with most other drivers.
107
108       Option "XVideo" "boolean"
109              Disable or enable XVideo support.  Default:  XVideo  is  enabled
110              for configurations where it is supported.
111
112       Option "Legacy3D" "boolean"
113              Enable support for the legacy i915_dri.so 3D driver.  This will,
114              among other things, make the 2D driver tell libGL to load the 3D
115              driver  i915_dri.so  instead  of the newer i915tex_dri.so.  This
116              option is  only  used  for  chipsets  in  the  range  i830-i945.
117              Default  for  i830-i945  series: Enabled for i915 drm versions <
118              1.7.0. Otherwise disabled.  Default for i810: The option is  not
119              used.  Default for i965: The option is always true.
120
121       Option "AperTexSize" "integer"
122              Give  the  size in kiB of the AGP aperture area that is reserved
123              for the DRM memory manager present  in  i915  drm  from  version
124              1.7.0  and  upwards, and that is used with the 3D driver in Mesa
125              from version 6.5.2 and upwards. If the size is set too  high  to
126              make  room  for  pre-allocated  VideoRam, the driver will try to
127              reduce it automatically. If you use only older Mesa or DRM  ver‐
128              sions,  you may set this value to zero, and atctivate the legacy
129              texture pool (see Option "Legacy3D" ). If you  run  3D  programs
130              with large texture memory requirements, you might gain some per‐
131              formance by increasing this value.  Default: 32768.
132
133       Option "PageFlip" "boolean"
134              Enable support for page flipping. This should improve 3D perfor‐
135              mance  at  the  potential  cost  of worse performance with mixed
136              2D/3D. Also note that this gives no benefit without  correspond‐
137              ing support in the Mesa 3D driver and may not give the full ben‐
138              efit without triple  buffering  (see  Option  "TripleBuffer"  ).
139              Default  for i810: The option is not used.  Default for i830 and
140              above: Disabled.
141
142       Option "TripleBuffer" "boolean"
143              Enable support for triple buffering. This should improve 3D per‐
144              formance  at  the potential cost of worse performance with mixed
145              2D/3D. Also note that this gives no benefit without  correspond‐
146              ing  support  in the Mesa 3D driver and may not give any benefit
147              without page flipping either (see Option "PageFlip" ).   Default
148              for  i810:  The option is not used.  Default for i830 and above:
149              Disabled.
150
151       Option "AccelMethod" "string"
152              Choose acceleration architecture, either "XAA" or "EXA".  XAA is
153              the  old  (but  stable) XFree86 based acceleration architecture.
154              EXA is a newer and simpler acceleration architecture designed to
155              better accelerate the X Render extension.  Default: "XAA".
156
157       Option "ModeDebug" "boolean"
158              Enable  printing of additional debugging information about mode‐
159              setting to the server log.
160
161
162       The 830M and newer driver supports the following outputs through  RandR
163       1.2:
164
165       VGA    Analog VGA output
166
167       LVDS   Laptop panel
168
169       TV     Integrated TV output
170
171       TMDS-1 First DVI SDVO output
172
173       TMDS-2 Second DVI SDVO output
174
175       SDVO and DVO TV outputs are not supported by the driver at this time.
176
177       See  xorg.conf(5x) for information on associating Monitor sections with
178       these outputs for configuration.
179
180

SEE ALSO

182       Xorg(1x), xorg.conf(5x), xorgconfig(1x), Xserver(1x), X(7)
183

AUTHORS

185       Authors include: Keith Whitwell, and also Jonathan Bian, Matthew J Sot‐
186       tek, Jeff Hartmann, Mark Vojkovich, Alan Hourihane, H. J. Lu.  830M and
187       845G support  reworked  for  XFree86  4.3  by  David  Dawes  and  Keith
188       Whitwell.   852GM,  855GM,  and  865G  support added by David Dawes and
189       Keith Whitwell.  915G, 915GM, 945G, 945GM, 965G, 965Q and 946GZ support
190       added by Alan Hourihane and Keith Whitwell. Lid status support added by
191       Alan Hourihane. Textured video support for 915G and later chips,  RandR
192       1.2  and  hardware  modesetting added by Eric Anholt and Keith Packard.
193       EXA and Render acceleration added by Wang Zhenyu. TV out support  added
194       by Zou Nan Hai and Keith Packard. 965GM support added by Wang Zhenyu.
195
196
197
198X Version 11                xf86-video-intel 2.0.0                    intel(4)
Impressum