Re: [LAD] [64studio-users] MIDI jitter
On Fri, 2010-07-02 at 09:51 -0400, Gene Heskett wrote: Hmm, I'm on mdv-2010-x64 at the moment, what package would I find this test utility in? Hi Gene :) install (debhelper) autotools-dev automake libasound2-dev $ git clone git://github.com/koppi/alsa-midi-latency-test.git $ cd alsa-midi-latency-test $ sh autogen.sh $ ./configure # checkinstall (or # make install) # make clean Cheers! Ralf -- Suse 11.2 - Proprietärer NVIDIA-Treiber Beitrag von stachelmaus » 3. Jul 2010, 12:48 Hi :) für einen selbst gebauten Kernel 2.6.31.6-rt19 x86_64 habe ich den proprietären NVIDIA Treiber installiert, für den neueren selbst gebauten Kernel 2.6.33.5-rt23 x86_64 versuche ich nun ausschließlich das Modul zu bauen, doch es funktionierte bisher nicht. Der wesentliche Auszug aus /var/log/nvidia-installer.log ist wahrscheinlich [...] test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo ERROR: Kernel configuration is invalid.; \ echo include/generated/autoconf.h or include/config/auto.conf are missing.;\ echo Run 'make oldconfig make prepare' on kernel src to fix it.[...]. Das ausführen von make oldconfig make prepare hat nichts gebracht, bzw. existieren die Dateien include/generated/autoconf.h und include/config/auto.conf im Kernel src samt Inhalten. Wozu es auch immer gut sein mag, den Kernel 2.6.31.6-rt19 gebootet habe ich es u.a. mit sh ./NVIDIA*.run -a --no-questions -K --kernel-name=2.6.33.5-rt23 und den Kernel 2.6.33.5-rt23 gebootet u.a. mit sh ./NVIDIA*.run -a -K versucht. Der natürlich nicht aktualisierte Installer für eine GeForce 7200 GS ist NVIDIA-Linux-x86_64-195.36.15-pkg2.run. Grüße Ralf (http://www.linux-club.de/viewtopic.php?f=48t=110034) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
On Fri, 2010-07-02 at 14:51 -0700, Niels Mayer wrote: sudo alsa-midi-latency-test -w 20 -r -R -i 36:0 -o 36:0 Perhaps better without sudo. -- Suse 11.2 - Proprietärer NVIDIA-Treiber Beitrag von stachelmaus » 3. Jul 2010, 12:48 Hi :) für einen selbst gebauten Kernel 2.6.31.6-rt19 x86_64 habe ich den proprietären NVIDIA Treiber installiert, für den neueren selbst gebauten Kernel 2.6.33.5-rt23 x86_64 versuche ich nun ausschließlich das Modul zu bauen, doch es funktionierte bisher nicht. Der wesentliche Auszug aus /var/log/nvidia-installer.log ist wahrscheinlich [...] test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo ERROR: Kernel configuration is invalid.; \ echo include/generated/autoconf.h or include/config/auto.conf are missing.;\ echo Run 'make oldconfig make prepare' on kernel src to fix it.[...]. Das ausführen von make oldconfig make prepare hat nichts gebracht, bzw. existieren die Dateien include/generated/autoconf.h und include/config/auto.conf im Kernel src samt Inhalten. Wozu es auch immer gut sein mag, den Kernel 2.6.31.6-rt19 gebootet habe ich es u.a. mit sh ./NVIDIA*.run -a --no-questions -K --kernel-name=2.6.33.5-rt23 und den Kernel 2.6.33.5-rt23 gebootet u.a. mit sh ./NVIDIA*.run -a -K versucht. Der natürlich nicht aktualisierte Installer für eine GeForce 7200 GS ist NVIDIA-Linux-x86_64-195.36.15-pkg2.run. Grüße Ralf (http://www.linux-club.de/viewtopic.php?f=48t=110034) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
PS: Perhaps you need to install git-core too. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
PS: Perhaps you need to install git-core too. And libtool. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
On Saturday 03 July 2010, Ralf Mardorf wrote: On Fri, 2010-07-02 at 14:51 -0700, Niels Mayer wrote: sudo alsa-midi-latency-test -w 20 -r -R -i 36:0 -o 36:0 Perhaps better without sudo. Probably, as that will test the user environment. -- Cheers, Gene There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Q: What do you call the scratches that you get when a female sheep bites you? A: Ewe nicks. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
2010/7/3 Ralf Mardorf ralf.mard...@alice-dsl.net: On Fri, 2010-07-02 at 14:51 -0700, Niels Mayer wrote: sudo alsa-midi-latency-test -w 20 -r -R -i 36:0 -o 36:0 Perhaps better without sudo. I was just following Paul Davis' lead (*). For me, there's probably no need for this, as my user 'npm' has membership in group jackuser spec'd in /etc/security/limits.conf : ## Automatically appended by the Planet CCRMA jack-audio-connection-kit ## NPM changed '*' to @jackuser to limit priority escalation to jackd. @jackuser - rtprio 99 @jackuser - memlock 4194304 @jackuser - nice -10 And /etc/group has entries like: jackuser:x:476:npm rtkit:x:470:npm Running as root sidesteps the need for such setup, as well as any permissions issues on the devices under test. From what I can tell, the only privileged access in the test program is indicated by the following output from 'alsa-midi-latency-test': set_realtime_priority(SCHED_FIFO, 99).. done. . (*): On Fri, Jul 2, 2010 at 4:50 AM, Paul Davis p...@linuxaudiosystems.com wrote: just for comparison, here are the results for an RME Digiface: sudo /usr/bin/alsa-midi-latency-test -w -r -R -i 20:0 -o 20:0 ... best latency was 0.00 ms worst latency was 1.00 ms, which is great. Better if Paul re-ran the test with -w 20 argument so his fancypants RME doesn't end up unfairly claiming the 0ms latency title :-) ... Who will claim the low-latency, low-jitter title in this epic battle-of-the-geek: VLSI-implemented midi on the VT1712 or RME's custom FPGA programming?? [[ http://old.nabble.com/Is-RME-HDSPe-AES-supported-by-alsa--td28460997.html ]]. Note that RME's FPGA implemented MIDI and mixer lacks an important feature we get on cheap vt1712 VLSI implementations: MIDI control over the built-in digital mixer via envy24control: http://alsa-tools.sourcearchive.com/documentation/1.0.22-1/midi_8c-source.html (yes there's a built-in midi-controllable, 20 channel, 36-bit digital mixer hidden in that cheap ebay vt1712 -- http://www.via.com.tw/en/products/audio/controllers/envy24/ ). Digital mixing is an important feature of RME's TotalMix : http://www.rme-audio.de/en_support_techinfo.php?page=content/support/en_support_techinfo_hdsp_totalmix_hardware But MIDI control of that mixer seems to be lacking in alsa's hdspmixer and RME's implementation: http://www.rme-audio.de/forum/viewtopic.php?id=6105 -- Niels http://nielsmayer.com PS: worlds' cheapest digital mixing console, take old/slow computer, add linux and these: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemitem=230491593275 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemitem=260501295877 ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] [64studio-users] MIDI jitter
There's still an issue with the latest Kernel and my NVIDIA, but on Tuesday I should be able to compare my USB's to my PCI card's MIDI. I guess @jackuser - nice -10 for rt has got no impact. I'm thinking to run the ALSA MIDI latency test without and with hrtimer (hpet) and without and with glxgears running. On Sat, 2010-07-03 at 09:12 -0700, Niels Mayer wrote: 2010/7/3 Ralf Mardorf ralf.mard...@alice-dsl.net: On Fri, 2010-07-02 at 14:51 -0700, Niels Mayer wrote: sudo alsa-midi-latency-test -w 20 -r -R -i 36:0 -o 36:0 Perhaps better without sudo. I was just following Paul Davis' lead (*). For me, there's probably no need for this, as my user 'npm' has membership in group jackuser spec'd in /etc/security/limits.conf : ## Automatically appended by the Planet CCRMA jack-audio-connection-kit ## NPM changed '*' to @jackuser to limit priority escalation to jackd. @jackuser - rtprio 99 @jackuser - memlock 4194304 @jackuser - nice -10 And /etc/group has entries like: jackuser:x:476:npm rtkit:x:470:npm Running as root sidesteps the need for such setup, as well as any permissions issues on the devices under test. From what I can tell, the only privileged access in the test program is indicated by the following output from 'alsa-midi-latency-test': set_realtime_priority(SCHED_FIFO, 99).. done. . (*): On Fri, Jul 2, 2010 at 4:50 AM, Paul Davis p...@linuxaudiosystems.com wrote: just for comparison, here are the results for an RME Digiface: sudo /usr/bin/alsa-midi-latency-test -w -r -R -i 20:0 -o 20:0 ... best latency was 0.00 ms worst latency was 1.00 ms, which is great. Better if Paul re-ran the test with -w 20 argument so his fancypants RME doesn't end up unfairly claiming the 0ms latency title :-) ... Who will claim the low-latency, low-jitter title in this epic battle-of-the-geek: VLSI-implemented midi on the VT1712 or RME's custom FPGA programming?? [[ http://old.nabble.com/Is-RME-HDSPe-AES-supported-by-alsa--td28460997.html ]]. Note that RME's FPGA implemented MIDI and mixer lacks an important feature we get on cheap vt1712 VLSI implementations: MIDI control over the built-in digital mixer via envy24control: http://alsa-tools.sourcearchive.com/documentation/1.0.22-1/midi_8c-source.html (yes there's a built-in midi-controllable, 20 channel, 36-bit digital mixer hidden in that cheap ebay vt1712 -- http://www.via.com.tw/en/products/audio/controllers/envy24/ ). Digital mixing is an important feature of RME's TotalMix : http://www.rme-audio.de/en_support_techinfo.php?page=content/support/en_support_techinfo_hdsp_totalmix_hardware But MIDI control of that mixer seems to be lacking in alsa's hdspmixer and RME's implementation: http://www.rme-audio.de/forum/viewtopic.php?id=6105 -- Niels http://nielsmayer.com PS: worlds' cheapest digital mixing console, take old/slow computer, add linux and these: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemitem=230491593275 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemitem=260501295877 -- Suse 11.2 - Proprietärer NVIDIA-Treiber Beitrag von stachelmaus » 3. Jul 2010, 12:48 Hi :) für einen selbst gebauten Kernel 2.6.31.6-rt19 x86_64 habe ich den proprietären NVIDIA Treiber installiert, für den neueren selbst gebauten Kernel 2.6.33.5-rt23 x86_64 versuche ich nun ausschließlich das Modul zu bauen, doch es funktionierte bisher nicht. Der wesentliche Auszug aus /var/log/nvidia-installer.log ist wahrscheinlich [...] test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo ERROR: Kernel configuration is invalid.; \ echo include/generated/autoconf.h or include/config/auto.conf are missing.;\ echo Run 'make oldconfig make prepare' on kernel src to fix it.[...]. Das ausführen von make oldconfig make prepare hat nichts gebracht, bzw. existieren die Dateien include/generated/autoconf.h und include/config/auto.conf im Kernel src samt Inhalten. Wozu es auch immer gut sein mag, den Kernel 2.6.31.6-rt19 gebootet habe ich es u.a. mit sh ./NVIDIA*.run -a --no-questions -K --kernel-name=2.6.33.5-rt23 und den Kernel 2.6.33.5-rt23 gebootet u.a. mit sh ./NVIDIA*.run -a -K versucht. Der natürlich nicht aktualisierte Installer für eine GeForce 7200 GS ist NVIDIA-Linux-x86_64-195.36.15-pkg2.run. Grüße Ralf (http://www.linux-club.de/viewtopic.php?f=48t=110034) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev