Ignore:
Timestamp:
03/21/2020 11:02:56 AM (4 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 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
Children:
baac59c
Parents:
bdfc854
Message:

Format the x/installing chapter

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/x7driver-intel.xml

    rbdfc854 r71df408  
    2323]>
    2424
    25   <!-- Begin Xorg Intel Driver -->
    26   <sect2 id="xorg-intel-driver" xreflabel="Xorg Intel Driver-&xorg-intel-driver-version;">
     25<sect2 id="xorg-intel-driver" xreflabel="Xorg Intel Driver-&xorg-intel-driver-version;">
    2726
    2827  <sect2info>
     
    3130  </sect2info>
    3231
    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 
     32  <title>Xorg Intel Driver-&xorg-intel-driver-version;</title>
     33
     34  <indexterm zone="xorg-intel-driver">
     35    <primary sortas="a-xorg-intel-driver">xorg-intel-driver</primary>
     36  </indexterm>
     37
     38  <sect3 role="package">
     39    <title>Introduction to Xorg Intel Driver</title>
     40
     41    <para>
     42      The <application>Xorg Intel Driver</application> package contains the
     43      X.Org Video Driver for Intel integrated video chips including 8xx, 9xx,
     44      Gxx, Qxx, HD, Iris, and Iris Pro graphics processors.
     45    </para>
     46
     47    &lfs91_checked;
     48
     49    <note>
    4250      <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.
     51        This is a development version of the Intel driver
     52        which is needed to work properly with the latest hardware.
    4653      </para>
    47 
    48       &lfs91_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>
     54    </note>
     55
     56    <bridgehead renderas="sect4">Package Information</bridgehead>
     57    <itemizedlist spacing="compact">
     58      <listitem>
     59        <para>
     60          Download (HTTP): <ulink url="&xorg-intel-driver-download-http;"/>
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Download (FTP): <ulink url="&xorg-intel-driver-download-ftp;"/>
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Download MD5 sum: &xorg-intel-driver-md5sum;
     71        </para>
     72      </listitem>
     73      <listitem>
     74        <para>
     75          Download size: &xorg-intel-driver-size;
     76        </para>
     77      </listitem>
     78      <listitem>
     79        <para>
     80          Estimated disk space required: &xorg-intel-driver-buildsize;
     81        </para>
     82      </listitem>
     83      <listitem>
     84        <para>
     85          Estimated build time: &xorg-intel-driver-time;
     86        </para>
     87      </listitem>
     88    </itemizedlist>
     89
     90    <bridgehead renderas="sect4">Xorg Intel Driver Dependencies</bridgehead>
     91
     92    <bridgehead renderas="sect5">Required</bridgehead>
     93    <para role="required">
     94      <xref linkend="xcb-util"/> and
     95      <xref linkend="xorg-server"/>
     96    </para>
     97
     98    <para condition="html" role="usernotes">
     99      User Notes: <ulink url="&blfs-wiki;/xorg-intel-driver"/>
     100    </para>
     101  </sect3>
     102
     103  <sect3 role="kernel" id="xorg-intel-driver-kernel">
     104    <title>Kernel Configuration</title>
    102105
    103106    <para>
     
    111114   &lt;*&gt; Intel 8xx/9xx/G3x/G4x/HD Graphics                   [CONFIG_DRM_I915]</literal></screen>
    112115
    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>
     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>
    120123
    121124<!-- appears to be in the current git version, but commenting since I do not have an 32-bit
    122       <para>
    123         If you are building on i686, apply a sed to fix a type mismatch.
    124       </para>
     125    <para>
     126      If you are building on i686, apply a sed to fix a type mismatch.
     127    </para>
    125128
    126129<screen><userinput remap="pre">case $(uname -m) in
     
    129132esac</userinput></screen>-->
    130133
    131       <para>
    132         Install <application>Xorg Intel Driver</application> by running the following
    133         commands:
    134       </para>
    135 
    136       <screen><userinput>./autogen.sh $XORG_CONFIG     \
     134    <para>
     135      Install <application>Xorg Intel Driver</application> by running the
     136      following commands:
     137    </para>
     138
     139<screen><userinput>./autogen.sh $XORG_CONFIG     \
    137140            --enable-kms-only \
    138141            --enable-uxa      \
     
    140143make</userinput></screen>
    141144
    142       <para>
    143         This package does not come with a test suite.
    144       </para>
    145 
    146       <para>
    147         Now, as the <systemitem class="username">root</systemitem> user:
    148       </para>
     145    <para>
     146      This package does not come with a test suite.
     147    </para>
     148
     149    <para>
     150      Now, as the <systemitem class="username">root</systemitem> user:
     151    </para>
    149152
    150153<screen role="root"><userinput>make install &amp;&amp;
     
    155158sed -i '/\.TH/s/4/1/' /usr/share/man/man1/intel-virtual-output.1</userinput></screen>
    156159
    157     </sect3>
    158 
    159     <sect3>
    160       <title>Working around problems with the Intel driver</title>
    161 
    162       <para>
    163         The SandyBridge New Acceleration (SNA) code is intended to replace the
    164         old UXA (UMA Acceleration Architecture), but it is a large body of code
    165         and may cause problems.  However, the version of the code in the
    166         version control system listed above has been tested successfully with
    167         both SNA and UXA capabilities.
    168      </para>
    169 
    170       <para>
    171         To work around this problem, as well as enabling support for UXA, it is
    172         necessary to force UXA to be used by creating a configuration file.  If
    173         this problem applies to you, create the following file as the
    174         <systemitem class="username">root</systemitem> user and modify it as
    175         needed:
    176       </para>
     160  </sect3>
     161
     162  <sect3>
     163    <title>Working around problems with the Intel driver</title>
     164
     165    <para>
     166      The SandyBridge New Acceleration (SNA) code is intended to replace the
     167      old UXA (UMA Acceleration Architecture), but it is a large body of code
     168      and may cause problems.  However, the version of the code in the
     169      version control system listed above has been tested successfully with
     170      both SNA and UXA capabilities.
     171    </para>
     172
     173    <para>
     174      To work around this problem, as well as enabling support for UXA, it is
     175      necessary to force UXA to be used by creating a configuration file.  If
     176      this problem applies to you, create the following file as the
     177      <systemitem class="username">root</systemitem> user and modify it as
     178      needed:
     179    </para>
    177180
    178181<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf.d/20-intel.conf &lt;&lt; "EOF"
     
    186189EOF</userinput></screen>
    187190
    188     </sect3>
    189 
    190     <sect3 role="commands">
    191       <title>Command Explanations</title>
    192 
    193       <para>
    194         <parameter>--enable-kms-only</parameter>: This switch omits the UMS
    195         (User Mode Setting) code.
    196       </para>
    197 
    198       <para>
    199         <parameter>--enable-uxa</parameter>: This switch allows the old UXA code
    200         to be compiled in addition to the default SNA.
    201       </para>
    202 
    203     </sect3>
    204 
    205     <sect3 role="content">
    206       <title>Contents</title>
    207 
    208       <segmentedlist>
    209         <segtitle>Installed Program</segtitle>
    210         <segtitle>Installed Library</segtitle>
    211         <segtitle>Installed Xorg Driver</segtitle>
    212 
    213         <seglistitem>
    214           <seg>
    215             intel-virtual-output
    216           </seg>
    217           <seg>
    218             libIntelXvMC.so
    219           </seg>
    220           <seg>
    221             intel_drv.so
    222           </seg>
    223         </seglistitem>
    224       </segmentedlist>
    225 
    226       <variablelist>
    227         <bridgehead renderas="sect4">Short Descriptions</bridgehead>
    228         <?dbfo list-presentation="list"?>
    229         <?dbhtml list-presentation="table"?>
    230 
    231         <varlistentry id="intel-virtual-output">
    232           <term><command>intel-virtual-output</command></term>
    233           <listitem>
    234             <para>
    235               is a utility to connect the integrated Intel GPU to discrete
    236               outputs on hybrid systems.
    237             </para>
    238             <indexterm zone="xorg-intel-driver intel-virtual-output">
    239               <primary sortas="b-intel-virtual-output">intel-virtual-output</primary>
    240             </indexterm>
    241            </listitem>
    242         </varlistentry>
    243 
    244         <varlistentry id="intel_drv">
    245           <term><filename class="libraryfile">intel_drv.so</filename></term>
    246           <listitem>
    247             <para>
    248               is an Xorg video driver for Intel integrated graphics chipsets.
    249             </para>
    250             <indexterm zone="xorg-intel-driver intel_drv">
    251               <primary sortas="c-intel_drv">intel_drv.so</primary>
    252             </indexterm>
    253           </listitem>
    254         </varlistentry>
    255 
    256       </variablelist>
    257 
    258     </sect3>
    259 
    260   </sect2>
    261   <!-- End Xorg Intel Driver -->
     191  </sect3>
     192
     193  <sect3 role="commands">
     194    <title>Command Explanations</title>
     195
     196    <para>
     197      <parameter>--enable-kms-only</parameter>: This switch omits the UMS
     198      (User Mode Setting) code.
     199    </para>
     200
     201    <para>
     202      <parameter>--enable-uxa</parameter>: This switch allows the old UXA code
     203      to be compiled in addition to the default SNA.
     204    </para>
     205
     206  </sect3>
     207
     208  <sect3 role="content">
     209    <title>Contents</title>
     210
     211    <segmentedlist>
     212      <segtitle>Installed Program</segtitle>
     213      <segtitle>Installed Library</segtitle>
     214      <segtitle>Installed Xorg Driver</segtitle>
     215
     216      <seglistitem>
     217        <seg>
     218          intel-virtual-output
     219        </seg>
     220        <seg>
     221          libIntelXvMC.so
     222        </seg>
     223        <seg>
     224          intel_drv.so
     225        </seg>
     226      </seglistitem>
     227    </segmentedlist>
     228
     229    <variablelist>
     230      <bridgehead renderas="sect4">Short Descriptions</bridgehead>
     231      <?dbfo list-presentation="list"?>
     232      <?dbhtml list-presentation="table"?>
     233
     234      <varlistentry id="intel-virtual-output">
     235        <term><command>intel-virtual-output</command></term>
     236        <listitem>
     237          <para>
     238            is a utility to connect the integrated Intel GPU to discrete
     239            outputs on hybrid systems.
     240          </para>
     241          <indexterm zone="xorg-intel-driver intel-virtual-output">
     242            <primary sortas="b-intel-virtual-output">intel-virtual-output</primary>
     243          </indexterm>
     244        </listitem>
     245      </varlistentry>
     246
     247      <varlistentry id="intel_drv">
     248        <term><filename class="libraryfile">intel_drv.so</filename></term>
     249        <listitem>
     250          <para>
     251            is an Xorg video driver for Intel integrated graphics chipsets.
     252          </para>
     253          <indexterm zone="xorg-intel-driver intel_drv">
     254            <primary sortas="c-intel_drv">intel_drv.so</primary>
     255          </indexterm>
     256        </listitem>
     257      </varlistentry>
     258
     259    </variablelist>
     260
     261  </sect3>
     262
     263</sect2>
Note: See TracChangeset for help on using the changeset viewer.