Dave, Paul (and others) answered your questions already. These are just my comments on the same ideas... >> 1) What will the -m and -u memory options do for a normal user ? Under >> what circumstances is it appropriate to use them ? What exactly does it >> mean to unlock a GUI library's memory, and again, how/when does it >> benefit the normal user ? Are there reasons a user should not enable >> these options ? For an end-user recommendation: (1) Run with memory locked unless you don't have enough memory. (2) Memory is cheap, buy more if you can afford it. (3) Otherwise, experiment with -u and -m to see if one of them works adequately. For me, both options are about the same in practice. But, I don't use VST, so your results may be more like Paul's. The -m option came about mostly because of OSX, which does not support memory locking and hence always runs without it. It turns out that the realtime thread context seldom gets paged out. Those pages tend to stay "hot" in the VM sense. I rarely see any realtime glitches running with -m, but they could happen on a machine with tightly constrained memory. Hence, experiment. Actual memory usage should be highest with all memory locked, lower with -u and lowest with -m. >> 2) I understand audio dithering conceptually, but what would be a >> typical situation when I would enable it in JACK ? I generally don't use it with my high-quality M-Audio PCI cards, which support 24-bit directly. But, sometimes it is useful to hear approximately what my music will sound like when converted to CD format. For that, I use JACK to audition the sound, and ardour to actually convert the samples. >> 3) Is there any particular good reason a user would *not* want -R enabled ? Mostly only when one has latency problems. There may be other reasons, but I can't think of any right now. It has been such a pain for so long to get a stable, low-latency kernel running properly (including access permissions), that most people needed it. Recent kernel development has reached the point where this is less of a problem. Within six months or so, we should see that trickling down into mainstream distributions. Maybe in a year or so, most end users won't have to worry much about that part of the problem any more. But, there are other sources of realtime latency in PC systems: IRQ assignments, video cards, misconfigured or misdesigned devices, etc. So, these problems will never completely disappear. (There is a business opportunity building and supporting well-tuned low-latency PC audio hardware.) >> 4) Regarding the "Force 16-bit" option: When would a normal user want to >> activate this option ? To summarize: not normally needed, but some screwy hardware requires it. -- joq