Re: [LAD] Tests directly routing pc's midi-in to midi-out

From: Robin Gareus <robin@email-addr-hidden>
Date: Thu Jul 15 2010 - 14:45:32 EEST

On 07/15/2010 01:07 PM, Ralf Mardorf wrote:
> On Thu, 2010-07-15 at 12:55 +0200, Clemens Ladisch wrote:
>> Ralf Mardorf wrote:
>>> - instead of dev.hpet.max-user-freq=64 I'll try 1024 or 2048 as Robin
>>> mentioned
>>
>> This parameter will not have any effect on anything because there is no
>> program that uses the HPET timers from userspace.

That'd be correct if Ralf would stick to 'amidiplay' and friends for his
tests.

There are a couple of audio-tools who can use either RTC or HPET for
timing, although most of them need an option to explicitly enable it.

>> When high-resolution
>> timers are used by ALSA, this is done inside the kernel where there is
>> no limit on the maximum frequency.

Thanks for that explanation. It makes perfect sense.
I take it the same must be true for dev.rtc.max-user-freq as well.

BTW. Do you know the unit of these values?
  cat /sys/class/rtc/rtc0/max_user_freq
  cat /proc/sys/dev/hpet/max-user-freq
are they Hz?

linux-2.6/Documentation/hpet.txt does not mention it at all and
linux-2.6/Documentation/rtc.txt hints it's Hz but does not explicitly
say so.

>> Regards,
>> Clemens
>
> IIRC someone on jack-devel mailing list had issues when using mplayer
> with the value 64 and it was solved when using the value 1024. But as I
> mentioned before, for my USB MIDI there was a difference between system
> timer and hr timer, but there was no difference for the value 64 and
> 1024, when using hr timer.
>
> Btw. I don't understand what a maximum frequency in the context does
> mean. If 64 or 1024 should have impact, what would be the result?
>
> System timer for a kernel-rt is set up to 1000Hz and hr timer is at
> 1000000000Hz.
>
> What is 'max-user-freq' for?

It limits the maximum frequency at which user-space applications can
[request to] receive "wakeup calls" from the hr-timer.

see also the "Timers" thread on LAD last November:
http://linuxaudio.org/mailarchive/lad/2009/11/7/161647

> Cheers!
>
> Ralf
>
>
best,
robin

-- 
Robin Gareus                           mail: robin@email-addr-hidden
site: http://gareus.org/               chat: xmpp:rgareus@email-addr-hidden
blog: http://rg42.org/                 lab : http://citu.fr/
Public Key at http://pgp.mit.edu/
Fingerprint : 7107 840B 4DC9 C948 076D 6359 7955 24F1 4F95 2B42
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Jul 16 20:15:22 2010

This archive was generated by hypermail 2.1.8 : Fri Jul 16 2010 - 20:15:22 EEST