/srv/irclogs.ubuntu.com/2014/05/03/#ubuntustudio-devel.txt

zequenceOvenWerk1: I have one as well, but I don't use it much and don't have it have home00:20
zequenceWill do some testing though00:20
zequenceNice breaktrough00:20
OvenWerk1zequence: sounds good. I was begining to think not much was happening ALSA wise. (not just firewire, but in general)00:51
OvenWerk1I guess as always the mainstream sound is first. (HDA internal)00:52
holsteinOvenWerk1: i know, and mine is out on load to test with right now02:01
holsteinout on loan*02:01
holsteinim going to try and grab it monday02:01
holsteini have 14.04 installed on my production rig02:01
holsteini could do some partition to test those alsa drivers.. that would be *great*!02:02
OvenWerk1The only thing that puzzles me about alsa/jack and lowlatency is that cpu speed changes cause problems.02:20
holsteinOvenWerk1: yeah, i disable that..02:21
OvenWerk1There must be a counter in use that counts cpu cycles02:21
OvenWerk1Me too, I get sub ms latency with it off.02:21
OvenWerk1Shouldn't have to though... that is really a bug of sorts... but I don't know where the bug is.02:22
holsteinOvenWerk1: how much worse with it on?02:22
OvenWerk1with it on I get spurious xruns up into 10ms02:23
holsteinthats about what i have found02:23
OvenWerk1I suspect it is one of the kernel timing services.02:24
OvenWerk1It is actually worse on my new 4 core system than it was on the old P4 single core.02:25
OvenWerk1But with the cpu set to solid speed the new i5 is really stable02:26
holsteinyeah, driver support is really where its at02:28
holsteini have a nice lexicon omega, but, i cant get it below 40ms02:28
OvenWerk1USB?02:28
holsteinyup02:29
holsteinwhic is fine for what i use it for02:29
holsteini keep the firewire rig packed up ready to travell02:29
OvenWerk1YaI thought I had looked at one02:29
holsteini leave the lexicon plugged in all the time02:29
OvenWerk1Anything is better than internal... no matter how high a sample rate it boasts :P02:34
holsteinwell, at least it has the connectors i want02:34
holsteini bet i get lower latency with the internal though ;)02:35
OvenWerk1That is another problem with internal audio02:35
holsteinbut. yeah. i like the lexicon OK02:35
OvenWerk1internal HDA get 64frames only with 3 periods is the best I can do with any I have played with.02:35
OvenWerk1128 frames is more stable.02:36
OvenWerk1USB has to be the only USB device on a USB bus and that bus has to have it's own irq. On my netbook There was only one USB plug that was stable at 64/202:37
OvenWerk1I have a question with regards to CPU speed. In audio the user needs to be able to set the cpu speed. I am thinking about how best to do this.17:10
holsteinOvenWerk1: i'll test with you, if you like17:11
holsteinOvenWerk1: i installed cpufrequtils ? i think it was.. and i have 2 shortcuts on my desktop to run in terminal.. i put in my password, and get what i need17:12
OvenWerk1My thought is there needs to be an easy control that can set speed rather than just ondemand/performance17:12
holsteinits not elegant, but, its what ive been doing, and it works for me17:12
holsteinOvenWerk1: what about, JACK related? some tickbox that allows JACK to set it when running?17:13
holsteinthats probably not cool.. 17:13
holsteinOvenWerk1: but, yeah.. it would be nice if the user could set it17:13
OvenWerk1There may be some systems (lap tops?) where performance brings the temp too high.17:13
OvenWerk1So being able to set a speed that is steady but not to hot would be nice.17:14
OvenWerk1My thought is a dropdown from systray that has some options for speed.17:15
holsteinOvenWerk1: i like that17:15
OvenWerk1The idea of using a password all the time to me is anoying, it should be possible to make it so that is not needed without compromising security17:16
holsteinOvenWerk1: right?! i always thought that too17:17
holsteinmay be similar to the audio group thing we override17:17
OvenWerk1My original thought was to use run levels because I also wanted to be able to shut cron off for low latency work. but I have not noticed any problems with it on my new hardware17:17
holsteininteresting..17:18
OvenWerk1So I think I will make a program in /usr/sbin that needs SU to work but run it with polkit and passwording turned off.17:19
OvenWerk1The GUI will be user space.17:19
OvenWerk1(in pyqt4)17:19
OvenWerk1I already have something like that that changes jack's latency on the fly and enables or not the pulse -> jack bridge17:20
OvenWerk1The idea is that jackdbus starts when the session does and acts as the backend for pulse for the desktop.17:22
OvenWerk1At low latency pulse streams to it's dummy output and basically idles.17:24
OvenWerk1I have two modes with the jack bridge on, desktop and phone use. The second one is low latency with pulse for use with things like skype which is a major use for people doing radio stuff17:26
OvenWerk1I set up three non-pulse options for live (lowest latency), recording and mixdown. My plan is to have a config screen that the user can set the latency for each mode with.17:27
holsteinnice.. i like that17:29
OvenWerk1I don't know if there is an easy way to find out what the user's audio IF limits are or not.17:29
OvenWerk1I have 4 devices and all have different limits :)17:30
=== hobgoblin is now known as elfy
OvenWerk1holstein: Why do people think lowlatency = performance?21:37
holsteinOvenWerk1: i know, right?!23:38
holsteinOvenWerk1: that guy wasnt ever interested in audio performance, though.. which is fine, but i was treating it like that23:39
holsteinif he had said "im running a server" i would have always insisted on a server kernel..23:39

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!