source: x/installing/x7driver-intel.xml@ 89d6c9a

10.0 10.1 11.0 11.1 11.2 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind lazarus perl-modules qt5new trunk upgradedb xry111/intltool xry111/soup3 xry111/test-20220226
Last change on this file since 89d6c9a was 89d6c9a, checked in by Pierre Labastie <pieere@…>, 5 years ago

Tags (LXQt and deps)

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19832 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.9 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7
8 <!--<!ENTITY xorg-intel-driver-download-http "&xorg-download-http;/driver/xf86-video-intel-&xorg-intel-driver-version;.tar.bz2">
9 <!ENTITY xorg-intel-driver-download-ftp "&xorg-download-ftp;/driver/xf86-video-intel-&xorg-intel-driver-version;.tar.bz2">-->
10
11 <!-- git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
12 as of 2016-09-02 -->
13
14 <!--<!ENTITY xorg-intel-driver-version "2.99.917">-->
15 <!ENTITY xorg-intel-driver-version "20170826">
16
17 <!ENTITY xorg-intel-driver-download-http "&sources-anduin-http;/xf86-video-intel/xf86-video-intel-&xorg-intel-driver-version;.tar.xz">
18 <!ENTITY xorg-intel-driver-download-ftp "&sources-anduin-ftp;/xf86-video-intel/xf86-video-intel-&xorg-intel-driver-version;.tar.xz">
19 <!ENTITY xorg-intel-driver-md5sum "1fa3856ccac46298fa5fa6d3e622e015">
20 <!ENTITY xorg-intel-driver-size "1.0 MB">
21 <!ENTITY xorg-intel-driver-buildsize "84 MB">
22 <!ENTITY xorg-intel-driver-time "0.7 SBU">
23]>
24
25 <!-- Begin Xorg Intel Driver -->
26 <sect2 id="xorg-intel-driver" xreflabel="Xorg Intel Driver-&xorg-intel-driver-version;">
27
28 <sect2info>
29 <othername>$LastChangedBy$</othername>
30 <date>$Date$</date>
31 </sect2info>
32
33 <title>Xorg Intel Driver-&xorg-intel-driver-version;</title>
34
35 <indexterm zone="xorg-intel-driver">
36 <primary sortas="a-xorg-intel-driver">xorg-intel-driver</primary>
37 </indexterm>
38
39 <sect3 role="package">
40 <title>Introduction to Xorg Intel Driver</title>
41
42 <para>
43 The <application>Xorg Intel Driver</application> package contains the X.Org
44 Video Driver for Intel integrated video chips including 8xx, 9xx, Gxx, Qxx,
45 HD, Iris, and Iris Pro graphics processors.
46 </para>
47
48 &lfs82_checked;
49
50 <note><para>This is a development version of the Intel driver
51 which is needed to work properly with the latest hardware.</para></note>
52
53 <bridgehead renderas="sect4">Package Information</bridgehead>
54 <itemizedlist spacing="compact">
55 <listitem>
56 <para>
57 Download (HTTP): <ulink url="&xorg-intel-driver-download-http;"/>
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download (FTP): <ulink url="&xorg-intel-driver-download-ftp;"/>
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Download MD5 sum: &xorg-intel-driver-md5sum;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Download size: &xorg-intel-driver-size;
73 </para>
74 </listitem>
75 <listitem>
76 <para>
77 Estimated disk space required: &xorg-intel-driver-buildsize;
78 </para>
79 </listitem>
80 <listitem>
81 <para>
82 Estimated build time: &xorg-intel-driver-time;
83 </para>
84 </listitem>
85 </itemizedlist>
86
87 <bridgehead renderas="sect4">Xorg Intel Driver Dependencies</bridgehead>
88
89 <bridgehead renderas="sect5">Required</bridgehead>
90 <para role="required">
91 <xref linkend="xcb-util"/> and
92 <xref linkend="xorg-server"/>
93 </para>
94
95 <para condition="html" role="usernotes">
96 User Notes: <ulink url="&blfs-wiki;/xorg-intel-driver"/>
97 </para>
98 </sect3>
99
100 <sect3 role="kernel" id="xorg-intel-driver-kernel">
101 <title>Kernel Configuration</title>
102
103 <para>
104 Enable the following options in the kernel configuration. Only one of
105 the lines <quote>Intel I810</quote> or <quote>Intel 8xx/9xx...</quote>
106 needs to be selected. If you select the latter, <quote>Enable
107 modesetting...</quote> is needed too. Recompile the kernel if necessary:
108 </para>
109
110<screen><literal>Device Drivers ---&gt;
111 Graphics support ---&gt;
112 &lt;*&gt; Direct Rendering Manager (XFree86 ... support) ---&gt; [CONFIG_DRM]
113 &lt;*&gt; Intel 8xx/9xx/G3x/G4x/HD Graphics [CONFIG_DRM_I915]</literal></screen>
114
115 <indexterm zone="xorg-intel-driver xorg-intel-driver-kernel">
116 <primary sortas="d-xorg-intel-driver">xorg-intel-driver</primary>
117 </indexterm>
118 </sect3>
119
120 <sect3 role="installation">
121 <title>Installation of Xorg Intel Driver</title>
122
123 <para>
124 Install <application>Xorg Intel Driver</application> by running the following
125 commands:
126 </para>
127
128<screen><userinput>./configure $XORG_CONFIG \
129 --enable-kms-only \
130 --enable-uxa \
131 --mandir=/usr/share/man &amp;&amp;
132make</userinput></screen>
133
134 <para>
135 This package does not come with a test suite.
136 </para>
137
138 <para>
139 Now, as the <systemitem class="username">root</systemitem> user:
140 </para>
141
142<screen role="root"><userinput>make install &amp;&amp;
143mv -v /usr/share/man/man4/intel-virtual-output.4 \
144 /usr/share/man/man1/intel-virtual-output.1 &amp;&amp;
145sed -i '/\.TH/s/4/1/' /usr/share/man/man1/intel-virtual-output.1</userinput></screen>
146
147 </sect3>
148
149 <sect3>
150 <title>Working around problems with the Intel driver</title>
151
152 <para>
153 The SandyBridge New Acceleration (SNA) code is intended to replace the
154 old UXA (UMA Acceleration Architecture), but it is a large body of code
155 and sometimes causes problems. In particular, when a system is built
156 with gcc-5 and kernel headers from linux-4.0, trying to run this driver
157 using SNA has been known to segfault on some of the supported chips.
158 However, the version of the code in the version control system listed
159 above has been tested successfully with both SNA and UXA capabilities.
160 </para>
161
162 <para>
163 To work around this problem, as well as enabling support for UXA, it is
164 necessary to force UXA to be used by creating a configuration file. If
165 this problem applies to you, create the following file as the
166 <systemitem class="username">root</systemitem> user:
167 </para>
168
169<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf.d/20-intel.conf &lt;&lt; "EOF"
170<literal>Section "Device"
171 Identifier "Intel Graphics"
172 Driver "intel"
173 Option "AccelMethod" "uxa"
174EndSection</literal>
175EOF</userinput></screen>
176
177 </sect3>
178
179 <sect3 role="commands">
180 <title>Command Explanations</title>
181
182 <para>
183 <parameter>--enable-kms-only</parameter>: This switch omits the UMS
184 (User Mode Setting) code.
185 </para>
186
187 <para>
188 <parameter>--enable-uxa</parameter>: This switch allows the old UXA code
189 to be compiled in addition to the default SNA.
190 </para>
191
192 </sect3>
193
194 <sect3 role="content">
195 <title>Contents</title>
196
197 <segmentedlist>
198 <segtitle>Installed Program</segtitle>
199 <segtitle>Installed Library</segtitle>
200 <segtitle>Installed Xorg Driver</segtitle>
201
202 <seglistitem>
203 <seg>
204 intel-virtual-output
205 </seg>
206 <seg>
207 libIntelXvMC.so
208 </seg>
209 <seg>
210 intel_drv.so
211 </seg>
212 </seglistitem>
213 </segmentedlist>
214
215 <variablelist>
216 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
217 <?dbfo list-presentation="list"?>
218 <?dbhtml list-presentation="table"?>
219
220 <varlistentry id="intel_drv">
221 <term><filename class="libraryfile">intel_drv.so</filename></term>
222 <listitem>
223 <para>
224 is an Xorg video driver for Intel integrated graphics chipsets.
225 </para>
226 <indexterm zone="xorg-intel-driver intel_drv">
227 <primary sortas="c-intel_drv">intel_drv.so</primary>
228 </indexterm>
229 </listitem>
230 </varlistentry>
231
232 </variablelist>
233
234 </sect3>
235
236 </sect2>
237 <!-- End Xorg Intel Driver -->
Note: See TracBrowser for help on using the repository browser.