source: x/installing/x7driver-intel.xml@ 645e6b0

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.9 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 nosym 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 645e6b0 was 645e6b0, checked in by Ken Moffat <ken@…>, 8 years ago

tags

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

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