mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-04 07:17:15 +08:00
firmware: Add Sound Open Firmware
This commit is contained in:
parent
a0da9419fd
commit
cc550bc48d
@ -141,7 +141,7 @@ make</userinput></screen>
|
|||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 role="configuration">
|
<sect2 role="configuration" id="alsa-utils-config-sect">
|
||||||
<title>Configuring ALSA Utilities</title>
|
<title>Configuring ALSA Utilities</title>
|
||||||
|
|
||||||
<sect3 id="alsa-utils-config">
|
<sect3 id="alsa-utils-config">
|
||||||
|
@ -692,6 +692,45 @@ cp -d nv* vuc-* /lib/firmware/nouveau/</userinput></screen>
|
|||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
<sect2 id="sound-open-firmware">
|
||||||
|
<title>Sound Open Firmware</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Some systems (especially budget laptops) utilizes a DSP shipped with
|
||||||
|
the CPU for connection with the audio codec. The Sound Open Firmware
|
||||||
|
must be loaded onto the DSP to make it functional. These firmware
|
||||||
|
files can be downloaded from
|
||||||
|
<ulink url='https://github.com/thesofproject/sof-bin/releases'/>.
|
||||||
|
Extract the tarball and changing into the extracted directory,
|
||||||
|
then as the &root; user install the firmware:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen role="nodump"><userinput>install -vdm755 /usr/lib/firmware/intel &&
|
||||||
|
cp -av -T --no-preserve=ownership sof-* \
|
||||||
|
/usr/lib/firmware/intel/sof &&
|
||||||
|
cp -av -T --no-preserve=ownership sof-tplg-* \
|
||||||
|
/usr/lib/firmware/intel/sof-tplg</userinput></screen>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<xref linkend="alsa-lib"/> needs Use Case Manager configuration files
|
||||||
|
for the systems using Sound Open Firmware as well. The ALSA UCM
|
||||||
|
configuration files can be downloaded from
|
||||||
|
<ulink url='https://github.com/alsa-project/alsa-ucm-conf/tags'/>.
|
||||||
|
Extract the tarball and changing into the extracted directory,
|
||||||
|
then as the &root; user install the configuration files:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen role="nodump"><userinput>install -vdm755 /usr/share/alsa &&
|
||||||
|
cp -av -T --no-preserve=ownership ucm2 /usr/share/alsa/ucm2</userinput></screen>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Once the firmware is loaded (you may need a reboot so the kernel will
|
||||||
|
load them) and the UCM configuration files are installed, following
|
||||||
|
<xref linkend="alsa-utils-config-sect"/> to set up your sound card for
|
||||||
|
ALSA properly.
|
||||||
|
</para>
|
||||||
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="other-firmware">
|
<sect2 id="other-firmware">
|
||||||
<title>Firmware for Other Devices</title>
|
<title>Firmware for Other Devices</title>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user