Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

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

    r4a83293 rac38e9dc  
    3636      </para>
    3737
    38       &lfs76_checked;
     38      &lfs77_checked;
    3939
    4040      <note>
    4141        <para>
    42           For Direct Rendering to work with newer Radeon Cards (R300 and later chipsets),
    43           you need to enable the r300, r600 and radeonsi Gallium drivers at
    44           <xref linkend="mesalib"/> build time. Also, some cards require Firmware to be
    45           available when the kernel driver is loaded. Firmware can be obtained from
    46           <ulink url="http://people.freedesktop.org/~agd5f/radeon_ucode/">
    47           this</ulink> site. See "Kernel Configuration for additional firmware" below.
     42          For Direct Rendering to work with newer Radeon Cards (R300 and later
     43          chipsets), you need to enable the r300, r600 and radeonsi Gallium
     44          drivers at <xref linkend="mesalib"/> build time. Also, some cards
     45          require Firmware to be available when the kernel driver is loaded.
     46          Firmware can be obtained from <ulink
     47          url="http://anduin.linuxfromscratch.org/sources/linux-firmware/"/>.
     48          See <xref linkend="xorg-ati-firmware-kernel"/> below for additional
     49          firmware.
    4850        </para>
    4951      </note>
     
    8789      <bridgehead renderas="sect5">Required</bridgehead>
    8890      <para role="required">
    89         <xref linkend="xorg-server"/>
     91        <xref linkend="xorg-server"/> (recommended to be built with glamor enabled)
    9092      </para>
    9193
     
    9496          Glamor is <emphasis>required for "Southern Islands" and later
    9597          GPUs</emphasis> but optional for R300 to R700, Evergreen and
    96           "Northern Islands" GPUs - see the link under "Glamor
    97           Acceleration" below.
     98          "Northern Islands" GPUs - see the link in <xref
     99          linkend="ati-glamor-accel"/> below.
    98100        </para>
    99101      </note>
     
    108110
    109111      <para>
    110         Enable the following options in the kernel configuration and recompile the
    111         kernel if necessary:
     112        Enable the following options in the kernel configuration and recompile
     113        the kernel if necessary:
    112114      </para>
    113115
    114116<screen><literal>Device Drivers  ---&gt;
    115117  Graphics support ---&gt;
    116     ATI Radeon: Y or M</literal></screen>
     118    Direct rendering Manager ---&gt;
     119      &lt;*&gt; Direct Rendering Manager (XFree86 ... support) ---&gt; [CONFIG_DRM]
     120      &lt;*&gt; ATI Radeon                                          [CONFIG_DRM_RADEON]</literal></screen>
    117121
    118122      <indexterm zone="xorg-ati-driver xorg-ati-driver-kernel">
     
    140144      </para>
    141145
    142 <screen><literal>CONFIG_EXTRA_FIRMWARE="radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin rtl_nic/rtl8168e-3.fw"
     146<screen><literal>CONFIG_EXTRA_FIRMWARE="radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin
     147radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin rtl_nic/rtl8168e-3.fw"
    143148CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"</literal></screen>
     149
     150     <note>
     151       <para>
     152         CONFIG_EXTRA_FIRMWARE should all be on one line. It
     153         is shown above as two lines for presentation only.
     154       </para>
     155     </note>
    144156
    145157      <tip>
     
    150162      </tip>
    151163
     164      <para>
     165        Alternatively, if you change CONFIG_DRM_RADEON to '=m' in your .config
     166        the firmware can be loaded automatically from /lib/firmware/radeon when
     167        it installs the module. This offers a tiny space saving, but also means
     168        that the screen will be blank for a longer time before the framebuffer
     169        appears. Distros take this approach because it is not practical to
     170        specify every possible firmware and the kernel would be excessively big.
     171      </para>
     172
    152173      <indexterm zone="xorg-ati-driver xorg-ati-firmware-kernel">
    153174        <primary sortas="d-xorg-ati-firmware">xorg-ati-firmware</primary>
     
    177198    </sect3>
    178199
    179     <sect3>
     200    <sect3 id="ati-glamor-accel">
    180201      <title>Glamor Acceleration</title>
    181202
     
    189210        Decoder ring for engineering vs marketing names</ulink>. Please note
    190211        that Glamor acceleration can be used with other chips as well, from the
    191         R300 onwards, but it has not been tested recently.
     212        R300 onwards. On at least some Northern Islands chips it is beneficial.
    192213      </para>
    193214
    194215      <para>
    195216        Glamor acceleration is not enabled by default for chipsets that don't
    196         use "radeonsi" Gallium3D driver. You have to use a
    197         <filename>xorg.conf</filename> file to enable it. To enable
    198         Glamor for cards other than "Southern Islands" and later, create the
    199         following <filename>/etc/X11/xorg.conf</filename> as the
    200         <systemitem class="username">root</systemitem> user:
    201       </para>
    202 
    203 <screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf &lt;&lt; "EOF"
    204 <literal>Section "Module"
    205         Load "dri2"
    206         Load "glamoregl"
    207 EndSection
    208 
    209 Section "Device"
     217        use "radeonsi" Gallium3D driver. You have to use an
     218        <filename>xorg.conf</filename> file to enable it. To enable Glamor for
     219        cards other than "Southern Islands" and later, create the following
     220        file in <filename class="directory">/etc/X11/xorg.conf.d</filename>
     221        as the <systemitem class="username">root</systemitem> user:
     222      </para>
     223
     224<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf.d/20-glamor.conf &lt;&lt; "EOF"
     225<literal>Section "Device"
    210226        Identifier "radeon"
    211227        Driver "radeon"
Note: See TracChangeset for help on using the changeset viewer.