Augmenter le sample rate des aloop (alsa loopback) dans ubuntu 18.04 avec noyaux low latency

projet: augmenter alsa loopback a plus de 192k. 384K ou 768k.

Résumé rapide.

sudo add-apt-repository universe

ajouter: deb-src http://archive.ubuntu.com/ubuntu bionic main universe dans /etc/apt/source.list

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install -y flex kernel-wedge build-essential fakeroot libncurses5-dev ccache kernel-package libncurses5-dev fakeroot wget bzip2 
libssl-dev gawk libudev-dev ocl-icd-opencl-dev libpci-dev libelf-dev libusb-* dpkg-dev screen kernel-wedge git linux-headers-4.15.0-38-generic linux-headers-4.15.0-38-lowlatency git flex bison bc libssl-dev gawk libudev-dev ocl-icd-opencl-dev libpci-dev libelf-dev python2.7 libncurses-dev fakeroot kernel-wedge binfmt-support ksh lsscsi binfmt-support libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libsepol1-dev libattr1-dev libblkid-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libselinux1-dev libsepol1-dev uuid-dev debugedit libarchive13 libdw1 liblua5.2-0 liblzo2-2 libnspr4 libnss3 librpm8 librpmbuild8 librpmio8 librpmsign8 rpm rpm-common rpm2cpio spl-dkms asciidoc default-jdk 

cd /tmp
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
cd ubuntu-bionic
nano ./sound/drivers/aloop.c

chercher 192000 et remplacer par 768000.
.rates =        SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_192000,
par
.rates = SNDRV_PCM_RATE_CONTINUOUS,

fakeroot debian/rules clean
fakeroot debian/rules binary

=> avec le numéro du noyaux: 
dpkg -i linux*4.15.0-38*.deb 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.