File tree Expand file tree Collapse file tree 1 file changed +0
-29
lines changed
source/linux/Foundational_Components/Kernel/Kernel_Drivers Expand file tree Collapse file tree 1 file changed +0
-29
lines changed Original file line number Diff line number Diff line change @@ -859,35 +859,6 @@ Potential issues
859859- Try to use application which uses threads for interacting with ALSA
860860 and with the filesystem
861861
862- .. rubric :: In case of CPU stalls (when recording)
863- :name: in-case-of-cpu-stalls-when-recording
864-
865- | **No longer relevant** as DMA driver does a force teardown of the channel.
866- | On some platforms, recording audio on high sample rates may work fine the
867- first time, but due to issues with channel cleanup it may cause CPU stalls
868- when recording the second time, requiring a reboot to fix.
869- | In such scenarios, use smaller period sizes (64 to 256) while recording. For
870- example:
871-
872- .. code-block :: text
873-
874- arecord -Dplughw:0,0 -r 48000 -t wav --period-size=64 <path to wav file>
875-
876- .. rubric :: ALSA period size must be aligned with the FIFO depth (tx/rx
877- numevt)
878- :name: alsa-period-size-must-be-aligned-with-the-fifo-depth-txrx-numevt
879-
880- | **No longer relevant** as the kernel side takes care of the AFIFO
881- depth vs period size issue.
882- | To decrease audio-caused stress on the system, the AFIFO is enabled and
883- the depth is set to 32 for McASP.
884- | If the ALSA period size is not aligned with this FIFO setting, a constant
885- 'trrrrr' can be heard on the output. This is caused by the eDMA not being able
886- to handle a fragment size that is not aligned with burst size (AFIFO depth).
887- | Application needs to make sure that **period\_size / FIFO depth** is
888- even number.
889- |
890-
891862Additional Information
892863^^^^^^^^^^^^^^^^^^^^^^
893864
You can’t perform that action at this time.
0 commit comments