Changeset b208f36 for x


Ignore:
Timestamp:
06/28/2013 01:51:02 PM (11 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
d8fe3e58
Parents:
77b4f398
Message:

Further fixups and explanations for the firmware in the ATI driver section.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/x7driver.xml

    r77b4f398 rb208f36  
    11541154      <note>
    11551155        <para>
    1156           For Direct Rendering to work with newer Radeon Cards (r300 and later chipsets),
    1157           you will need to enable building of r300, r600 and radeonsi Gallium drivers in
    1158           <xref linkend="mesalib"/> instructions. Also, some cards will require Firmware
    1159           to be available when the kernel driver is loaded. Firmware can be obtained from
    1160           <ulink  url="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/">
    1161           Linux Firmware</ulink>, either by cloning from
    1162           git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
    1163           or by using a Linux Firmware source tarball from a distro. See "Kernel
    1164           Configuration for additional firmware" below.
     1156          For Direct Rendering to work with newer Radeon Cards (R300 and later chipsets),
     1157          you need to enable the r300, r600 and radeonsi Gallium drivers at
     1158          <xref linkend="mesalib"/> build time. Also, some cards require Firmware to be
     1159          available when the kernel driver is loaded. Firmware can be obtained from
     1160          <ulink url="http://people.freedesktop.org/~agd5f/radeon_ucode/">
     1161          this</ulink> site. See "Kernel Configuration for additional firmware" below.
    11651162        </para>
    11661163      </note>
     
    12091206      <bridgehead renderas="sect5">Optional</bridgehead>
    12101207      <para role="optional">
    1211         <xref linkend="glamor-egl"/> (This is <emphasis>required for "South Islands"
    1212         GPUs</emphasis> but optional for R300 to R700, Evergreen and "Northern Islands"
    1213         GPUs - see the link under "Glamor Acceleration" below.)
    1214       </para>
     1208        <xref linkend="glamor-egl"/>
     1209      </para>
     1210
     1211      <note>
     1212        <para>
     1213          This is <emphasis>required for "South Islands" GPUs</emphasis>
     1214          but optional for R300 to R700, Evergreen and "Northern Islands"
     1215          GPUs - see the link under "Glamor Acceleration" below.)
     1216        </para>
     1217      </note>
    12151218
    12161219      <para condition="html" role="usernotes">
     
    12221225      <title>Kernel Configuration</title>
    12231226
    1224     <para>
    1225       Enable the following options in the kernel configuration and recompile the
    1226       kernel if necessary:
    1227     </para>
     1227      <para>
     1228        Enable the following options in the kernel configuration and recompile the
     1229        kernel if necessary:
     1230      </para>
    12281231
    12291232<screen><literal>Device Drivers  ---&gt;
     
    12391242      <title>Kernel Configuration for additional firmware</title>
    12401243
    1241     <para>
    1242       If you need to add firmware, install the file(s) and then point to them in the
    1243       kernel configuration and recompile the kernel if necessary, e.g. (for a specific
    1244       R600 with a specific network adaptor which also needs firmware) :
    1245     </para>
    1246 
    1247 <screen><literal>CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin rtl_nic/rtl8168e-3.fw"
    1248 CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
    1249 </literal></screen>
     1244      <para>
     1245        If you need to add firmware, install the file(s) and then point to them in the
     1246        kernel configuration and recompile the kernel if necessary. To find out which
     1247        firmware you need, consult the <ulink url="&radeon-marketing-names;">
     1248        Decoder ring for engineering vs marketing names</ulink>. Download any firmware
     1249        for your card which is named like:
     1250        <filename><replaceable>&lt;ENGINEERING_NAME&gt;</replaceable>_rlc.bin</filename>,
     1251        etc. Note that for R600 and R700 family, generic
     1252        <filename>R600_rlc.bin</filename> and <filename>R700_rlc.bin</filename> are
     1253        necesary in adition to the model specific firmware, while for later generations
     1254        (Evergreen, "Northern Islands" and probably "Southern Islands") you need the
     1255        <filename>BTC_rlc.bin</filename> in adition to the model specific firmware.
     1256        Below is an example for Radeon HD6470, which is "Northern Islands" GPU with a
     1257        network card that also requires the firmware:
     1258      </para>
     1259
     1260<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"
     1261CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"</literal></screen>
     1262
     1263      <tip>
     1264        <para>
     1265          You can check <command>dmesg</command> output after boot to see which firmware
     1266          is missing.
     1267        </para>
     1268      </tip>
    12501269
    12511270      <indexterm zone="xorg-ati-driver xorg-ati-firmware-kernel">
Note: See TracChangeset for help on using the changeset viewer.