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

11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt 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 8558044 was 8558044, checked in by Pierre Labastie <pierre.labastie@…>, 3 years ago

Remove spaces at the end of lines

I know it is somewhat useless, but I don't like them for
two reasons: first they cannot be seen, and I do not like things I
cannot see. Second, git highlights them, and this is disturbing...

  • Property mode set to 100644
File size: 8.5 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 "20210222">
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 "8795a5d17ece4dea4763e61be7805882">
20 <!ENTITY xorg-intel-driver-size "948 KB">
21 <!ENTITY xorg-intel-driver-buildsize "77 MB">
22 <!ENTITY xorg-intel-driver-time "0.6 SBU">
23]>
24
25 <sect2 id="xorg-intel-driver" xreflabel="Xorg Intel Driver-&xorg-intel-driver-version;">
26
27 <sect2info>
28 <date>$Date$</date>
29 </sect2info>
30
31 <title>Xorg Intel Driver-&xorg-intel-driver-version;</title>
32
33 <indexterm zone="xorg-intel-driver">
34 <primary sortas="a-xorg-intel-driver">xorg-intel-driver</primary>
35 </indexterm>
36
37 <sect3 role="package">
38 <title>Introduction to Xorg Intel Driver</title>
39
40 <para>
41 The <application>Xorg Intel Driver</application> package contains the
42 X.Org Video Driver for Intel integrated video chips including 8xx, 9xx,
43 Gxx, Qxx, HD, Iris, and Iris Pro graphics processors.
44 </para>
45
46 &lfs110a_checked;
47
48 <note>
49 <para>
50 This is a development version of the Intel driver
51 which is needed to work properly with the latest hardware.
52 </para>
53 </note>
54
55 <bridgehead renderas="sect4">Package Information</bridgehead>
56 <itemizedlist spacing="compact">
57 <listitem>
58 <para>
59 Download (HTTP): <ulink url="&xorg-intel-driver-download-http;"/>
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download (FTP): <ulink url="&xorg-intel-driver-download-ftp;"/>
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Download MD5 sum: &xorg-intel-driver-md5sum;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Download size: &xorg-intel-driver-size;
75 </para>
76 </listitem>
77 <listitem>
78 <para>
79 Estimated disk space required: &xorg-intel-driver-buildsize;
80 </para>
81 </listitem>
82 <listitem>
83 <para>
84 Estimated build time: &xorg-intel-driver-time;
85 </para>
86 </listitem>
87 </itemizedlist>
88
89 <bridgehead renderas="sect4">Xorg Intel Driver Dependencies</bridgehead>
90
91 <bridgehead renderas="sect5">Required</bridgehead>
92 <para role="required">
93 <xref linkend="xcb-util"/> and
94 <xref linkend="xorg-server"/>
95 </para>
96
97 <para condition="html" role="usernotes">
98 User Notes: <ulink url="&blfs-wiki;/xorg-intel-driver"/>
99 </para>
100 </sect3>
101
102 <sect3 role="kernel" id="xorg-intel-driver-kernel">
103 <title>Kernel Configuration</title>
104
105 <para>
106 Enable the following options in the kernel configuration.
107 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<!-- appears to be in the current git version, but commenting since I do not have an 32-bit
124 <para>
125 If you are building on i686, apply a sed to fix a type mismatch.
126 </para>
127
128<screen><userinput remap="pre">case $(uname -m) in
129 i?86) sed -i "s/#define force_inline inline __attribute__((always_inline))/#define force_inline inline/" src/sna/compiler.h
130 ;;
131esac</userinput></screen>-->
132
133 <para>
134 Install <application>Xorg Intel Driver</application> by running the
135 following commands:
136 </para>
137
138<screen><userinput>./autogen.sh $XORG_CONFIG \
139 --enable-kms-only \
140 --enable-uxa \
141 --mandir=/usr/share/man &amp;&amp;
142make</userinput></screen>
143
144 <para>
145 This package does not come with a test suite.
146 </para>
147
148 <para>
149 Now, as the <systemitem class="username">root</systemitem> user:
150 </para>
151
152<screen role="root"><userinput>make install &amp;&amp;
153
154mv -v /usr/share/man/man4/intel-virtual-output.4 \
155 /usr/share/man/man1/intel-virtual-output.1 &amp;&amp;
156
157sed -i '/\.TH/s/4/1/' /usr/share/man/man1/intel-virtual-output.1</userinput></screen>
158
159 </sect3>
160
161 <sect3>
162 <title>Working around problems with the Intel driver</title>
163
164 <para>
165 The SandyBridge New Acceleration (SNA) code is intended to replace the
166 old UXA (UMA Acceleration Architecture), but it is a large body of code
167 and may cause problems. However, the version of the code in the
168 version control system listed above has been tested successfully with
169 both SNA and UXA capabilities.
170 </para>
171
172 <para>
173 To work around this problem, as well as enabling support for UXA, it is
174 necessary to force UXA to be used by creating a configuration file. If
175 this problem applies to you, create the following file as the
176 <systemitem class="username">root</systemitem> user and modify it as
177 needed:
178 </para>
179
180<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf.d/20-intel.conf &lt;&lt; "EOF"
181<literal>Section "Device"
182 Identifier "Intel Graphics"
183 Driver "intel"
184 #Option "DRI" "2" # DRI3 is default
185 #Option "AccelMethod" "sna" # default
186 #Option "AccelMethod" "uxa" # fallback
187EndSection</literal>
188EOF</userinput></screen>
189
190 </sect3>
191
192 <sect3 role="commands">
193 <title>Command Explanations</title>
194
195 <para>
196 <parameter>--enable-kms-only</parameter>: This switch omits the UMS
197 (User Mode Setting) code.
198 </para>
199
200 <para>
201 <parameter>--enable-uxa</parameter>: This switch allows the old UXA code
202 to be compiled in addition to the default SNA.
203 </para>
204
205 </sect3>
206
207 <sect3 role="content">
208 <title>Contents</title>
209
210 <segmentedlist>
211 <segtitle>Installed Program</segtitle>
212 <segtitle>Installed Library</segtitle>
213 <segtitle>Installed Xorg Driver</segtitle>
214
215 <seglistitem>
216 <seg>
217 intel-virtual-output
218 </seg>
219 <seg>
220 libIntelXvMC.so
221 </seg>
222 <seg>
223 intel_drv.so
224 </seg>
225 </seglistitem>
226 </segmentedlist>
227
228 <variablelist>
229 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
230 <?dbfo list-presentation="list"?>
231 <?dbhtml list-presentation="table"?>
232
233 <varlistentry id="intel-virtual-output">
234 <term><command>intel-virtual-output</command></term>
235 <listitem>
236 <para>
237 is a utility to connect the integrated Intel GPU to discrete
238 outputs on hybrid systems
239 </para>
240 <indexterm zone="xorg-intel-driver intel-virtual-output">
241 <primary sortas="b-intel-virtual-output">intel-virtual-output</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245
246 <varlistentry id="intel_drv">
247 <term><filename class="libraryfile">intel_drv.so</filename></term>
248 <listitem>
249 <para>
250 is an Xorg video driver for Intel integrated graphics chipsets
251 </para>
252 <indexterm zone="xorg-intel-driver intel_drv">
253 <primary sortas="c-intel_drv">intel_drv.so</primary>
254 </indexterm>
255 </listitem>
256 </varlistentry>
257
258 </variablelist>
259
260 </sect3>
261
262 </sect2>
Note: See TracBrowser for help on using the repository browser.