studio32 wrote:The script helped me to help someone
Good to hear
.
it should also be improved imo, maybe we can discuss it some more here and maybe you can post it on LAD mailinglist to improve it.
Agreed. Perhaps I should put it in a public versioning system and open a bugtracker for it somewhere - google code for example.
Checking for Generic PCI bus-master DMA support... not found.
** Kernel without Generic PCI bus-master DMA support
For more information, see:
-
http://lowlatency.linuxaudio.org
are you sure DMA support is needed, why?[/quote]
It's not needed per se, but
http://lowlatency.linuxaudio.org suggested it so it seemed like a good idea to include it. It seems not all kernels include this option - perhaps I should only check that it's enabled if it's available.
/media/disk are cdrom and mounted devices?
Yes. Perhaps I should skip 'cdrom', as that's kind of obvious.
AFAIK using noatime should be a suggestion in the script, not a warning that something is wrong, e.g. relatime should work good too right?
But that goes for all suggestions: they're all 'warnings' (and not 'errors') to improve an already-functional system.
Checking the ability to prioritize processes with (re)nice... nice: kan beleefdheidswaarde niet instellen: Toegang geweigerd
Do you have to run the script as root or user. When you run it as root you have problems detecting the audio groups..
You should run it as the user who wants to do audio work.
I have seen a lot different nice values.... maybe the script could give an range and/ or an default setting (from jackaudio.org)?
It doesn't really matter, as long as 'important' processes get lower nice values than 'less important' processes.
I'm not sure what /dev/rtc and sysctl settings does and if it is necessary...
making a large sysctl max_user_watches is a pretty common suggestion - not exactly sure from the top of my head what it's good for (iirc it had something to do with efficient/fast memory access, but I should look this up).
/dev/rtc is useful for sequencers to 'keep time' better.
We should be adding these explanations to the wiki