Re: [LAU] PreSonus AudioBox 1818VSL

From: Iain Mott <mott@email-addr-hidden>
Date: Sat Dec 24 2016 - 23:51:13 EET

Thanks for the good work Ralf. Happy Christmas!

Em 24/12/2016 15:25, Ralf Mardorf escreveu:
> 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@email-addr-hidden ~]$ 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@email-addr-hidden ~]$ /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@email-addr-hidden ~]$
>
>
> [2]
> Begin forwarded message:
>
> Date: Fri, 23 Dec 2016 17:32:13 +0100
> From: Sebastian Andrzej Siewior <bigeasy@email-addr-hidden>
> To: Thomas Gleixner <tglx@email-addr-hidden>
> Cc: LKML <linux-kernel@email-addr-hidden>, linux-rt-users
> <linux-rt-users@email-addr-hidden>, Steven Rostedt
> <rostedt@email-addr-hidden>
> 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@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user

-- 
_________
Iain Mott
http://escuta.org
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sun Dec 25 00:15:01 2016

This archive was generated by hypermail 2.1.8 : Sun Dec 25 2016 - 00:15:01 EET