[LAD] timers

James Warden warjamy at yahoo.com
Sat Nov 7 18:41:58 UTC 2009


Another thing you can check:

dmesg | grep -i hpet

You'll see if your h/w supports it.

You can read more at
http://en.wikipedia.org/wiki/High_Precision_Event_Timer

J. 

--- On Sat, 11/7/09, Ralf Mardorf <ralf.mardorf at alice-dsl.net> wrote:

> From: Ralf Mardorf <ralf.mardorf at alice-dsl.net>
> Subject: Re: [LAD] timers
> To: "James Warden" <warjamy at yahoo.com>
> Cc: linux-audio-dev at lists.linuxaudio.org
> Date: Saturday, November 7, 2009, 8:57 AM
> Thank you very much James and Ray
> :).
> 
> Ralf
> 
> James Warden wrote:
> > yeah, I have added a few things in a startup script.
> Among other things, I have:
> > 
> > chgrp audio /dev/hpet
> > echo 1024 > /proc/sys/dev/hpet/max-user-freq
> > modprobe snd-hrtimer
> > 
> > The modprobe may not be needed anymore as my kernel is
> using hr-timer by default. I wrote this script quite some
> time ago and forgot about it :)
> > 
> > J.
> > 
> > --- On Sat, 11/7/09, Ralf Mardorf <ralf.mardorf at alice-dsl.net>
> wrote:
> > 
> >   
> >> From: Ralf Mardorf <ralf.mardorf at alice-dsl.net>
> >> Subject: Re: [LAD] timers
> >> To: Cc: linux-audio-dev at lists.linuxaudio.org
> >> Date: Saturday, November 7, 2009, 8:52 AM
> >> James Warden wrote:
> >>     
> >>> Ralf,
> >>> 
> >>> It depends how ALSA was compiled in the
> kernel. Here
> >>>       
> >> is my kernel config related to this matter:
> >>     
> >>> CONFIG_SND=m
> >>> CONFIG_SND_TIMER=m
> >>> CONFIG_SND_PCM=m
> >>> CONFIG_SND_HWDEP=m
> >>> CONFIG_SND_RAWMIDI=m
> >>> CONFIG_SND_SEQUENCER=m
> >>> CONFIG_SND_SEQ_DUMMY=m
> >>> # CONFIG_SND_MIXER_OSS is not set
> >>> # CONFIG_SND_PCM_OSS is not set
> >>> # CONFIG_SND_SEQUENCER_OSS is not set
> >>> CONFIG_SND_HRTIMER=m
> >>> CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
> >>> 
> >>> J.
> >>>       
> >> There is another question I've got :S.
> >> 
> >> spinymouse-sudo at 64studio:~$ ls -l /dev | grep
> hpet
> >> crw-rw----  1
> root   root    10, 228 2009-11-07
> 13:38 hpet
> >> 
> >> The group for hpet isn't audio, thus I guess a
> user won't
> >> be able to use it?!
> >> 
> >> Oops, "# CONFIG_SND_HRTIMER is not set", has this
> now
> >> become something I should post to the 64 Studio
> list? It's the default for the
> >> 64 Studio kernel. It's not a self build kernel.
> >> 
> >> spinymouse-sudo at 64studio:~$ cat
> >> /boot/config-2.6.29-1-multimedia-amd64 | grep
> CONFIG_SND
> >> CONFIG_SND=m
> >> CONFIG_SND_TIMER=m
> >> CONFIG_SND_PCM=m
> >> CONFIG_SND_HWDEP=m
> >> CONFIG_SND_RAWMIDI=m
> >> CONFIG_SND_JACK=y
> >> CONFIG_SND_SEQUENCER=m
> >> CONFIG_SND_SEQ_DUMMY=m
> >> CONFIG_SND_OSSEMUL=y
> >> CONFIG_SND_MIXER_OSS=m
> >> CONFIG_SND_PCM_OSS=m
> >> CONFIG_SND_PCM_OSS_PLUGINS=y
> >> CONFIG_SND_SEQUENCER_OSS=y
> >> # CONFIG_SND_HRTIMER is not set
> >> # CONFIG_SND_DYNAMIC_MINORS is not set
> >> CONFIG_SND_SUPPORT_OLD_API=y
> >> CONFIG_SND_VERBOSE_PROCFS=y
> >> # CONFIG_SND_VERBOSE_PRINTK is not set
> >> # CONFIG_SND_DEBUG is not set
> >> CONFIG_SND_VMASTER=y
> >> CONFIG_SND_MPU401_UART=m
> >> CONFIG_SND_OPL3_LIB=m
> >> CONFIG_SND_VX_LIB=m
> >> CONFIG_SND_AC97_CODEC=m
> >> CONFIG_SND_DRIVERS=y
> >> CONFIG_SND_PCSP=m
> >> CONFIG_SND_DUMMY=m
> >> CONFIG_SND_VIRMIDI=m
> >> CONFIG_SND_MTS64=m
> >> CONFIG_SND_SERIAL_U16550=m
> >> CONFIG_SND_MPU401=m
> >> CONFIG_SND_PORTMAN2X4=m
> >> CONFIG_SND_AC97_POWER_SAVE=y
> >> CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
> >> CONFIG_SND_SB_COMMON=m
> >> CONFIG_SND_SB16_DSP=m
> >> CONFIG_SND_PCI=y
> >> CONFIG_SND_AD1889=m
> >> CONFIG_SND_ALS300=m
> >> CONFIG_SND_ALS4000=m
> >> CONFIG_SND_ALI5451=m
> >> CONFIG_SND_ATIIXP=m
> >> CONFIG_SND_ATIIXP_MODEM=m
> >> CONFIG_SND_AU8810=m
> >> CONFIG_SND_AU8820=m
> >> CONFIG_SND_AU8830=m
> >> # CONFIG_SND_AW2 is not set
> >> CONFIG_SND_AZT3328=m
> >> CONFIG_SND_BT87X=m
> >> # CONFIG_SND_BT87X_OVERCLOCK is not set
> >> CONFIG_SND_CA0106=m
> >> CONFIG_SND_CMIPCI=m
> >> CONFIG_SND_OXYGEN_LIB=m
> >> CONFIG_SND_OXYGEN=m
> >> CONFIG_SND_CS4281=m
> >> CONFIG_SND_CS46XX=m
> >> CONFIG_SND_CS46XX_NEW_DSP=y
> >> CONFIG_SND_CS5530=m
> >> CONFIG_SND_DARLA20=m
> >> CONFIG_SND_GINA20=m
> >> CONFIG_SND_LAYLA20=m
> >> CONFIG_SND_DARLA24=m
> >> CONFIG_SND_GINA24=m
> >> CONFIG_SND_LAYLA24=m
> >> CONFIG_SND_MONA=m
> >> CONFIG_SND_MIA=m
> >> CONFIG_SND_ECHO3G=m
> >> CONFIG_SND_INDIGO=m
> >> CONFIG_SND_INDIGOIO=m
> >> CONFIG_SND_INDIGODJ=m
> >> CONFIG_SND_EMU10K1=m
> >> CONFIG_SND_EMU10K1X=m
> >> CONFIG_SND_ENS1370=m
> >> CONFIG_SND_ENS1371=m
> >> CONFIG_SND_ES1938=m
> >> CONFIG_SND_ES1968=m
> >> CONFIG_SND_FM801=m
> >> CONFIG_SND_FM801_TEA575X_BOOL=y
> >> CONFIG_SND_FM801_TEA575X=m
> >> CONFIG_SND_HDA_INTEL=m
> >> # CONFIG_SND_HDA_HWDEP is not set
> >> CONFIG_SND_HDA_INPUT_BEEP=y
> >> CONFIG_SND_HDA_CODEC_REALTEK=y
> >> CONFIG_SND_HDA_CODEC_ANALOG=y
> >> CONFIG_SND_HDA_CODEC_SIGMATEL=y
> >> CONFIG_SND_HDA_CODEC_VIA=y
> >> CONFIG_SND_HDA_CODEC_ATIHDMI=y
> >> CONFIG_SND_HDA_CODEC_NVHDMI=y
> >> CONFIG_SND_HDA_CODEC_INTELHDMI=y
> >> CONFIG_SND_HDA_ELD=y
> >> CONFIG_SND_HDA_CODEC_CONEXANT=y
> >> CONFIG_SND_HDA_CODEC_CMEDIA=y
> >> CONFIG_SND_HDA_CODEC_SI3054=y
> >> CONFIG_SND_HDA_GENERIC=y
> >> CONFIG_SND_HDA_POWER_SAVE=y
> >> CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
> >> CONFIG_SND_HDSP=m
> >> CONFIG_SND_HDSPM=m
> >> CONFIG_SND_HIFIER=m
> >> CONFIG_SND_ICE1712=m
> >> CONFIG_SND_ICE1724=m
> >> CONFIG_SND_INTEL8X0=m
> >> CONFIG_SND_INTEL8X0M=m
> >> CONFIG_SND_KORG1212=m
> >> CONFIG_SND_MAESTRO3=m
> >> CONFIG_SND_MIXART=m
> >> CONFIG_SND_NM256=m
> >> CONFIG_SND_PCXHR=m
> >> CONFIG_SND_RIPTIDE=m
> >> CONFIG_SND_RME32=m
> >> CONFIG_SND_RME96=m
> >> CONFIG_SND_RME9652=m
> >> CONFIG_SND_SONICVIBES=m
> >> CONFIG_SND_TRIDENT=m
> >> CONFIG_SND_VIA82XX=m
> >> CONFIG_SND_VIA82XX_MODEM=m
> >> CONFIG_SND_VIRTUOSO=m
> >> CONFIG_SND_VX222=m
> >> CONFIG_SND_YMFPCI=m
> >> CONFIG_SND_SPI=y
> >> CONFIG_SND_USB=y
> >> CONFIG_SND_USB_AUDIO=m
> >> CONFIG_SND_USB_USX2Y=m
> >> CONFIG_SND_USB_CAIAQ=m
> >> CONFIG_SND_USB_CAIAQ_INPUT=y
> >> CONFIG_SND_USB_US122L=m
> >> CONFIG_SND_PCMCIA=y
> >> CONFIG_SND_VXPOCKET=m
> >> CONFIG_SND_PDAUDIOCF=m
> >> # CONFIG_SND_SOC is not set
> >> _______________________________________________
> >> Linux-audio-dev mailing list
> >> Linux-audio-dev at lists.linuxaudio.org
> >> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
> >> 
> >>     
> > 
> > 
> >       
> >   
> 
> -- Secret of Tux: http://images.wallaceandgromit.com/user_uploads/forum_thumbnails/5/75/355.jpg
> "Gromit bit me" says HMV dog: http://img.dailymail.co.uk/i/pix/2007/03_03/GomitHMVPA_468x319.jpg
> 
> 


      



More information about the Linux-audio-dev mailing list