Hi :) all 18 outputs, including SPDIF, playback_9 and playback_10 work at the same time. Outputs 7 and 8, playback_7 and playback_8 are the same as phones out and playback_1 and playback_2 are the same as main out. Playback_1 to playback_8 are analog out and the other are ADAT out. IOW the PreSonus provides 18 individual outputs. 64 Frames/Period works, too, but 128 Periods/Frames is absolutely stable, when using the mouse, open apps etc., there is just one exception, using the USB mouse wheel in roxterm does cause xruns, anywhere else the USB mouse wheel doesn't cause issues. I can't say much about the sound quality, since the mixer isn't already good when not broken, but actually it's broken. I suspect the outputs aren't the best, but most likely usable. I'll do more tests, but until now I like the PreSonus. One issue are click noises when starting the computer or starting Qtractor, while no xruns happen. They seem to be louder than with other sound cards, resp. usually no click should be audible at all, when just starting Qtractor, however, launching e.g. Evolution and Claws doesn't cause issues, when Qtractor is running, still with 16 * Fluidsynth DSSI and 2 * Hexter DSSI. Note, I'll do stereo mixing anyway with my RME HDSPe AIO, but since the Linux driver is crap and I want to connect my iPad by ADAT with my Linux PC, I'll buy a second PreSonus, assuming it should work with the iPad and assuming I shouldn't notice issues when doing more tests. However, I suspect hat it fits to my needs. FWIW I didn't test accuracy between the PreSonus and the ADA8000, but by just listening, I couldn't notice an audible issue. As already pointed out, I synced by WC. I'm using an expensive Sommer cable and terminated with a 75 Ohm resistor and FWIW everything used is 75 Ohm. As you can see by [1], I didn't wait for Christmas Eve as wanted by [2]. 4.9-rt1 builds without issues on Arch Linux. [rocketmouse@archlinux ~]$ pacman -Qi linux-rt-presonus | head -4 Name : linux-rt-presonus Version : 4.9_rt1-1 Description : The Linux-rt-presonus kernel and modules Architecture : x86_64 If you don't want to run oldconfig and you should use Arch Linux, too, I could mail you off-list the 64-bit architecture config I'm using. Happy holidays! Ralf [1] [rocketmouse@archlinux ~]$ /home/music/presonus_test_2016-Dec/start.sh 18_out AMD Athlon(tm) X2 Dual Core Processor BE-2350 2100.078 MHz # free -h total used free shared buff/cache available Mem: 3.6G 235M 2.5G 3.3M 946M 3.3G Swap: 4.6G 0B 4.6G # uname -a Linux archlinux 4.9.0-rt1-1-rt-presonus #1 SMP PREEMPT RT Sat Dec 24 06:35:41 CET 2016 x86_64 GNU/Linux # rtirq status PID CLS RTPRIO NI PRI %CPU STAT COMMAND 120 FF 90 - 130 6.2 S irq/19-ehci_hcd 125 FF 90 - 130 0.0 S irq/16-ohci_hcd 156 FF 89 - 129 0.0 S irq/17-ohci_hcd 159 FF 88 - 128 0.0 S irq/18-ohci_hcd 160 FF 88 - 128 0.0 S irq/17-ohci_hcd 161 FF 87 - 127 0.0 S irq/18-ohci_hcd 291 FF 85 - 125 0.0 S irq/18-snd_hdsp 38 FF 50 - 90 0.0 S irq/9-acpi 52 FF 50 - 90 0.0 S irq/8-rtc0 82 FF 50 - 90 0.0 S irq/26-radeon 123 FF 50 - 90 0.0 S irq/1-i8042 136 FF 50 - 90 0.0 S irq/22-ahci[000 137 FF 50 - 90 0.0 S irq/22-firewire 147 FF 50 - 90 0.0 S irq/14-pata_ati 149 FF 50 - 90 0.0 S irq/15-pata_ati 266 FF 50 - 90 0.0 S irq/7-parport0 462 FF 50 - 90 0.0 S irq/27-enp3s0 3 TS - 0 19 0.0 S ksoftirqd/0 21 TS - 0 19 0.0 S ksoftirqd/1 # zgrep PREE /proc/config.gz CONFIG_PREEMPT_RCU=y CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PREEMPT=y CONFIG_PREEMPT_RT_BASE=y CONFIG_HAVE_PREEMPT_LAZY=y CONFIG_PREEMPT_LAZY=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT__LL is not set # CONFIG_PREEMPT_RTB is not set CONFIG_PREEMPT_RT_FULL=y CONFIG_PREEMPT_COUNT=y # CONFIG_DEBUG_PREEMPT is not set # CONFIG_PREEMPT_TRACER is not set # zgrep HRT /proc/config.gz CONFIG_SCHED_HRTICK=y CONFIG_SND_HRTIMER=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y # CONFIG_IIO_HRTIMER_TRIGGER is not set # zgrep _HZ /proc/config.gz CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 jack2 1.9.10.r202.gf2ece24-1 jackd -Xalsarawmidi -dalsa -dhw:VSL -r48000 -p128 -n2 >/dev/null 2>&1 & #!/bin/dash killall -q -9 qtractor qjackctl jackd if [ -e /sys/devices/system/cpu/cpu0/cpufreq/ ]; then echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor >/dev/null fi printf "$(grep "model name" /proc/cpuinfo | sort -u | cut -d: -f2) " printf "$(grep "cpu MHz" /proc/cpuinfo | sort -u | cut -d: -f2) MHz\n\n" echo "# free -h" free -h echo echo "# uname -a" uname -a echo echo "# rtirq status" rtirq status echo "# zgrep PREE /proc/config.gz" echo zgrep PREE /proc/config.gz echo echo "# zgrep HRT /proc/config.gz" echo zgrep HRT /proc/config.gz echo echo "# zgrep _HZ /proc/config.gz" echo zgrep _HZ /proc/config.gz uname -v | grep " PREEMPT RT " > /dev/null case $? in 0) p=128 n=2;; *) p=256 n=2;; esac echo pacman -Q jack2 echo "jackd -Xalsarawmidi -dalsa -dhw:VSL -r48000 -p$p -n$n >/dev/null 2>&1 &" sleep 1 jackd -Xalsarawmidi -dalsa -dhw:VSL -r48000 -p$p -n$n >/dev/null 2>&1 & sleep 2 qjackctl >/dev/null 2>&1 & sleep 2 if [ ! -f "/home/music/presonus_test_2016-Dec/presonus_test_$1.qtr" ]; then f="phones" else f="$1" fi qtractor /home/music/presonus_test_2016-Dec/presonus_test_"$f".qtr >/dev/null 2>&1 & sleep 5 echo echo cat $0 exit [rocketmouse@archlinux ~]$ [2] Begin forwarded message: Date: Fri, 23 Dec 2016 17:32:13 +0100 From: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> To: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: LKML <linux-kernel@xxxxxxxxxxxxxxx>, linux-rt-users <linux-rt-users@xxxxxxxxxxxxxxx>, Steven Rostedt <rostedt@xxxxxxxxxxx> Subject: [ANNOUNCE] v4.9-rt1 Dear RT folks! I'm pleased to announce the v4.9-rt1 patch set. Please don't download and boot this before Christmas Eve. Changes since v4.8.15-rt10 - rebase to v4.9 Known issues - CPU hotplug got a little better but can deadlock. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v4.9-rt1 The RT patch against v4.9 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.9/older/patch-4.9-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.9/older/patches-4.9-rt1.tar.xz Sebastian _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user