On Mon, Sep 20, 2010 at 12:49 PM, Niels Mayer <nielsmayer@email-addr-hidden> wrote:
> (TODO: need to see if hpet timer exists and if enough extra
> are available for app use on atom/netbook platform as qtractor's
> current timing on the netbook is based on the dinosaur-era 1000Hz or
> the audio card timing).
Unfortunately, in meego, snd-hrtimer doesn't exist. Only modules in snd-* are:
.........
kernel-netbook-2.6.33.5-24.1.i586 : Kernel for Netbooks
Repo : installed
Matched from:
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/snd-rawmidi.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/pci/snd-ens1371.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/snd-usb-audio.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/usx2y/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/caiaq/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/seq/snd-seq-midi-event.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/snd-usb-lib.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/usb/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/seq/snd-seq-midi.ko
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/seq/
Filename : /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/pci/
.........
(Note support for Native Instruments' USB soundcards
/kernel/sound/usb/caiaq/snd-usb-caiaq.ko and Tascam US122
/kernel/sound/usb/usx2y/snd-usb-usx2y.ko )
In order to enable the high resolution timer for midi/audio, should I
add /lib/modules/2.6.33.5-24.1-netbook/kernel/sound/core/snd-hrtimer.ko
from fedora13 i686 and do a "sudo modproble snd-hrtimer" (or add
http://nielsmayer.com/dist-alsa.conf to /etc/modprobe.d )? Is there a
reason snd-hrtimer.ko is missing from Meego, or is it available
through some more standard method?
Meego shows hrtimers -- would it be a problem on meego to use another
via snd-hrtimer?
# cat /proc/timer_list
Timer List Version: v0.5
HRTIMER_MAX_CLOCK_BASES: 2
now at 1010373262028 nsecs
cpu: 0
clock 0:
.base: c20034dc
.index: 0
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1285227403009491314 nsecs
active timers:
clock 1:
.base: c2003508
.index: 1
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
#0: <c200356c>, tick_sched_timer, S:01, hrtimer_start_range_ns, swapper/0
# expires at 1010374000000-1010374000000 nsecs [in 737972 to 737972 nsecs]
#1: <f7461af0>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, init/1
# expires at 1014056780090-1014057780090 nsecs [in 3683518062 to
3684518062 nsecs]
#2: <f60abb74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns,
gnome-settings-/632
# expires at 1026681941218-1026682941218 nsecs [in 16308679190 to
16309679190 nsecs]
#3: <f6781b74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, avahi-daemon/454
# expires at 1044079575560-1044080575560 nsecs [in 33706313532 to
33707313532 nsecs]
#4: <f69cfb74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, abrtd/457
# expires at 1099991356838-1099992356838 nsecs [in 89618094810 to
89619094810 nsecs]
#5: <f6051b74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns,
gnome-screensav/643
# expires at 1226122137614-1226123137614 nsecs [in 215748875586 to
215749875586 nsecs]
#6: <f6ff9b74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns,
moblin-panel-my/609
# expires at 1399681529789-1399682529789 nsecs [in 389308267761 to
389309267761 nsecs]
#7: <f637db74>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, udisks-daemon/679
# expires at 1830991066857-1830992066857 nsecs [in 820617804829 to
820618804829 nsecs]
#8: <f6b2daf0>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, rsyslogd/415
# expires at 86411000944432-86411001944432 nsecs [in 85400627682404
to 85400628682404 nsecs]
#9: <ec963af0>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, dhclient/740
# expires at 86559990512924-86559991512924 nsecs [in 85549617250896
to 85549618250896 nsecs]
-- Niels
http://nielsmayer.com
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu Sep 23 12:15:04 2010
This archive was generated by hypermail 2.1.8 : Thu Sep 23 2010 - 12:15:04 EEST