Package Details: snd-usb-audio-lowlatency-dkms 5.2.10-1

Git Clone URL: https://aur.archlinux.org/snd-usb-audio-lowlatency-dkms.git (read-only, click to copy)
Package Base: snd-usb-audio-lowlatency-dkms
Description: snd-usb-audio kernel module modified for low latency
Upstream URL: https://www.kernel.org/
Licenses: GPL2
Submitter: net147
Maintainer: net147
Last Packager: net147
Votes: 0
Popularity: 0.000000
First Submitted: 2018-08-11 13:51
Last Updated: 2019-09-03 13:48

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

net147 commented on 2018-08-22 14:00

@funkmuscle What audio hardware are you using? Did you follow the Arch wiki pages for Professional Audio such as adding your user to audio group, configuring RT limits, etc.?

funkmuscle commented on 2018-08-22 13:53

@net147 just uninstalled it and Jack2 runs fine. It also changed my setup too as now I getting memory issues. this error now with Ardour and MixBus:

WARNING: Your system has a limit for maximum amount of locked memory. This might cause Ardour to run out of memory before your system runs out of memory.

You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf

this was taken care of when first setting up.. will downgrade rt kernel to see if that was the or is issue

net147 commented on 2018-08-22 13:40

@funkmuscle Do these issues occur if you start up the RT kernel without this package installed?

funkmuscle commented on 2018-08-22 13:19

@net147, yes there is an issue. Jack2 will not work. If I use the vanilla kernel, I have no issues with Jack2 I have the same issues with Qjackctl and Cadence. I have 2 profiles I use in QjackCtl. One for recording and one for mixing as I record in Ardour and mix in MixBus. MixBus doesn't do well recording even though I have a fairly new system and 8GB RAM.

Here is the error message from QjackCtl:

09:14:05.717 Statistics reset. 09:14:05.731 ALSA connection change. 09:14:05.739 JACK is starting... 09:14:05.739 /usr/bin/jackd -P89 -dalsa -r48000 -p1024 -n2 -D -Chw:USB -Phw:USB Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 09:14:05.784 ALSA connection graph change. Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns 09:14:05.799 JACK was started with PID=956. Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns Cannot create RT messagebuffer thread: Operation not permitted (1) Retrying messagebuffer thread without RT scheduling Messagebuffer not realtime; consider enabling RT scheduling for user no message buffer overruns jackdmp 1.9.12 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2016 Grame. Copyright 2016-2017 Filipe Coelho. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK server starting in realtime mode with priority 89 self-connect-mode is "Don't restrict self connect requests" Cannot lock down 82280346 byte memory area (Cannot allocate memory) audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:USB|hw:USB|1024|2|48000|0|0|nomon|swmeter|-|32bit configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback Cannot use real-time scheduling (RR/89)(1: Operation not permitted) AcquireSelfRealTime error 09:14:12.959 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info. 09:14:12.973 JACK is stopping... JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Cannot read socket fd = 21 err = Success CheckRes error JackSocketClientChannel read fail Cannot open qjackctl client JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Jack main caught signal 15

net147 commented on 2018-08-21 00:45

@funkmuscle I haven't put a restriction on kernel version for this package so it will try to compile for every kernel installed and you may get compile errors if there is a large version mismatch (e.g. 4.9.x and 4.14.x).

Have you noticed any improvements or issues after restarting your system with this package installed?

funkmuscle commented on 2018-08-21 00:41

so I do have to rebuild to match kernels when they upgrade. the rt-lts jumped from 4.9.84 to 4.14.59 and during installation, it said it was removing this app. no biggie but I thought I'd mention it.

funkmuscle commented on 2018-08-20 15:14

@net147 yes!!! that worked.. sorry for late reply. had a busy weekend.. thank you again!

net147 commented on 2018-08-16 23:00

@funkmuscle It works for me with these instructions:

mkdir ~/lowlat-20180817

cd ~/lowlat-20180817

git clone https://aur.archlinux.org/snd-usb-audio-lowlatency-dkms.git

cd snd-usb-audio-lowlatency-dkms

sed -i 's/^pkgver=.*/pkgver=4.9.84/' PKGBUILD

updpkgsums

makepkg -Cis

funkmuscle commented on 2018-08-16 15:55

ok this error now: patch: *** malformed patch at line 16: in ms /

==> ERROR: A failure occurred in prepare(). Aborting...

line 16 is blank

the patch in AUR

--- a/sound/usb/card.h +++ b/sound/usb/card.h @@ -3,10 +3,10 @@ #define __USBAUDIO_CARD_H

#define MAX_NR_RATES 1024 -#define MAX_PACKS 6 / per URB / -#define MAX_PACKS_HS (MAX_PACKS * 8) / in high speed mode / -#define MAX_URBS 12 -#define SYNC_URBS 4 / always four urbs for sync / +#define MAX_PACKS 1 / per URB / +#define MAX_PACKS_HS MAX_PACKS / in high speed mode / +#define MAX_URBS 2 +#define SYNC_URBS MAX_URBS #define MAX_QUEUE 18 / try not to exceed this queue length, in ms /

struct audioformat {

HEY, SORRY IF THIS IS A REAL ASS PAIN I'M CAUSING AND THANK YOU FOR THE QUICK REPLIES AND WILLINGNESS TO HELP.

net147 commented on 2018-08-16 13:29

@funkmuscle It looks you have _srcname and pkgver mixed up. _srcname should have been linux-4.9 and pkgver should have been 4.9.84. I have simplified the version handling for r4 so you only need to specify pkgver=4.9.84.