source: x/installing/x7driver-intel.xml@ fce3067

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since fce3067 was fce3067, checked in by Douglas R. Reno <renodr@…>, 7 years ago

Fix my intel driver mistakes :)
Fix lib64 problems in JasPer and Freeglut
GTK+2 tags and Sawfish, gtk3/deps next

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18324 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 "20170216">
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 "797c06a33bd1b3fb5a33468fbc84518d">
20 <!ENTITY xorg-intel-driver-size "15 MB">
21 <!ENTITY xorg-intel-driver-buildsize "92 MB">
22 <!ENTITY xorg-intel-driver-time "0.6 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 cards including 8xx, 9xx, Gxx, Qxx
45 and HD graphics processors (SandyBridge, IvyBridge and Haswell).
46 </para>
47
48 &lfs80_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 I810 [CONFIG_DRM_I810]
114 &lt;*&gt; Intel 8xx/9xx/G3x/G4x/HD Graphics [CONFIG_DRM_I915]</literal></screen>
115
116 <indexterm zone="xorg-intel-driver xorg-intel-driver-kernel">
117 <primary sortas="d-xorg-intel-driver">xorg-intel-driver</primary>
118 </indexterm>
119 </sect3>
120
121 <sect3 role="installation">
122 <title>Installation of Xorg Intel Driver</title>
123
124 <para>
125 Install <application>Xorg Intel Driver</application> by running the following
126 commands:
127 </para>
128
129<screen><userinput>./configure $XORG_CONFIG --enable-kms-only --enable-uxa &amp;&amp;
130make</userinput></screen>
131
132 <para>
133 This package does not come with a test suite.
134 </para>
135
136 <para>
137 Now, as the <systemitem class="username">root</systemitem> user:
138 </para>
139
140<screen role="root"><userinput>make install &amp;&amp;
141mv -v /usr/share/man/man4/intel-virtual-output.4 \
142 /usr/share/man/man1/intel-virtual-output.1 &amp;&amp;
143sed -i '/\.TH/s/4/1/' /usr/share/man/man1/intel-virtual-output.1</userinput></screen>
144
145 </sect3>
146
147 <sect3>
148 <title>Working around problems with the Intel driver</title>
149
150 <para>
151 The SandyBridge New Acceleration (SNA) code is intended to replace the
152 old UXA (UMA Acceleration Architecture), but it is a large body of code
153 and sometimes causes problems. In particular, when a system is built
154 with gcc-5 and kernel headers from linux-4.0, trying to run this driver
155 using SNA has been known to segfault on some of the supported chips.
156 However, the version of the code in the version control system listed
157 above has been tested successfully with both SNA and UXA capabilities.
158 </para>
159
160 <para>
161 To work around this problem, as well as enabling support for UXA, it is
162 necessary to force UXA to be used by creating a configuration file. If
163 this problem applies to you, create the following file as the
164 <systemitem class="username">root</systemitem> user:
165 </para>
166
167<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf.d/20-intel.conf &lt;&lt; "EOF"
168<literal>Section "Device"
169 Identifier "Intel Graphics"
170 Driver "intel"
171 Option "AccelMethod" "uxa"
172EndSection</literal>
173EOF</userinput></screen>
174
175 </sect3>
176
177 <sect3 role="commands">
178 <title>Command Explanations</title>
179
180 <para>
181 <parameter>--enable-kms-only</parameter>: This switch omits the UMS
182 (User Mode Setting) code.
183 </para>
184
185 <para>
186 <parameter>--enable-uxa</parameter>: This switch allows the old UXA code
187 to be compiled in addition to the default SNA.
188 </para>
189
190 </sect3>
191
192 <sect3 role="content">
193 <title>Contents</title>
194
195 <segmentedlist>
196 <segtitle>Installed Program</segtitle>
197 <segtitle>Installed Library</segtitle>
198 <segtitle>Installed Xorg Driver</segtitle>
199
200 <seglistitem>
201 <seg>
202 intel-virtual-output
203 </seg>
204 <seg>
205 libIntelXvMC.so
206 </seg>
207 <seg>
208 intel_drv.so
209 </seg>
210 </seglistitem>
211 </segmentedlist>
212
213 <variablelist>
214 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
215 <?dbfo list-presentation="list"?>
216 <?dbhtml list-presentation="table"?>
217
218 <varlistentry id="intel_drv">
219 <term><filename class="libraryfile">intel_drv.so</filename></term>
220 <listitem>
221 <para>
222 is an Xorg video driver for Intel integrated graphics chipsets.
223 </para>
224 <indexterm zone="xorg-intel-driver intel_drv">
225 <primary sortas="c-intel_drv">intel_drv.so</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 </variablelist>
231
232 </sect3>
233
234 </sect2>
235 <!-- End Xorg Intel Driver -->
Note: See TracBrowser for help on using the repository browser.