1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] mageia sound tasks
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mageia%20sound%20tasks&In-Reply-To=%3CAANLkTiktTTp7c_%2BmmxHFAc5TWKkSFgdi_mjL5guCBc04%40mail.gmail.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="001758.html">
<LINK REL="Next" HREF="001761.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] mageia sound tasks</H1>
<B>Daniel Kreuter</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mageia%20sound%20tasks&In-Reply-To=%3CAANLkTiktTTp7c_%2BmmxHFAc5TWKkSFgdi_mjL5guCBc04%40mail.gmail.com%3E"
TITLE="[Mageia-dev] mageia sound tasks">daniel.kreuter85 at googlemail.com
</A><BR>
<I>Fri Dec 17 18:17:25 CET 2010</I>
<P><UL>
<LI>Previous message: <A HREF="001758.html">[Mageia-dev] mageia sound tasks
</A></li>
<LI>Next message: <A HREF="001761.html">[Mageia-dev] mageia sound tasks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1759">[ date ]</a>
<a href="thread.html#1759">[ thread ]</a>
<a href="subject.html#1759">[ subject ]</a>
<a href="author.html#1759">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>I can help you packaging after i worked myself through the rpm guides.
On Fri, Dec 17, 2010 at 5:49 PM, SaschaS <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">ungleichklang at gmail.com</A>> wrote:
><i> After having a looong chat with the guys from linux4audio and reading tons
</I>><i> of posts in ccrma forum, I must say .....
</I>><i>
</I>><i> Idea with an rt-kernel for netbooks ....... DISMISSED .... it simply makes
</I>><i> no sense.
</I>><i> Those guys mostly use gentoo and build their own kernel for years now and
</I>><i> they gave me the following hints, that also can be found in discussions of
</I>><i> other distributions:
</I>><i> 1) the kernel (without preemption-patch) should have
</I>><i>
</I>><i> Processor type and features >> Preemption Mode >> Complete Preemption (Real-Time)
</I>><i> Processor type and features >> Timer frequency >> 1000 HZ
</I>><i>
</I>><i> General setup >> RCU Subsystem >> RCU Implementation (Preemptable tree-based hierarchical RCU)
</I>><i>
</I>><i> Proccesor Type and features >> Tickless System (Dynamic Ticks) should be
</I>><i> excluded
</I>><i>
</I>><i>
</I>><i> Idea with multiple tasks .... DISMISSED ...... one task that installs
</I>><i> drivers likje ffado and stuff like Jackit and sessionhandling and .... the
</I>><i> other little stuff one needs, is a really good Idea.
</I>><i> (a big discussion should be held here on wich would be the best tools)
</I>><i> The rest, like LADSPA, DSSI, Soundfonts or apps like ardour, lmms ......
</I>><i> should not be included, it's simply too much.
</I>><i>
</I>><i> We could provide a script that adds the content we need, like:
</I>><i> 1) alter /etc/security/limits.conf
</I>><i> @audio - rtprio 99
</I>><i> @audio - memlock unlimited
</I>><i>
</I>><i> 2) add to /etc/rc.d/rc.local
</I>><i> echo 2048 >/sys/class/rtc/rtc0/max_user_freq
</I>><i> echo 2048 >/proc/sys/dev/hpet/max-user-freq
</I>><i>
</I>><i> maybe add 2 new files to /lib/udev/rules.d
</I>><i> a) 40-rtc-permissions.rules with: KERNEL=="rtc0", GROUP="audio"
</I>><i> b) 40-hpet-permissions.rule with: KERNEL=="hpet", GROUP="audio"
</I>><i>
</I>><i> On fedora ccrma, audio4linux and other forums, the musicians eaven do not
</I>><i> use the RT-Kernel anymore since 2.6.33.
</I>><i> They report that it works better without the Preemption RT Patch with the
</I>><i> stuff above and they get a really low latency (~ 2 ms) mit an old M-Audio
</I>><i> 2496 without Jack XRUNS.
</I>><i>
</I>><i> I tested these hints (exept compiling a kernel) today and it really works
</I>><i> much better.
</I>><i> I could reduce the latency on my laptop with build in soundcard from 23.2ms
</I>><i> to 5.8ms (44100 kHz)
</I>><i>
</I>><i>
</I>><i> 2010/12/17 Romain d'Alverny <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">rdalverny at gmail.com</A>>
</I>><i>
</I>>><i> On Fri, Dec 17, 2010 at 13:27, Michael Scherer <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">misc at zarb.org</A>> wrote:
</I>>><i> > Le vendredi 17 décembre 2010 à 12:35 +0100, Sascha Schneider a écrit :
</I>>><i> >> [...]
</I>>><i> >> Work to be done:
</I>>><i> >> - provide sound packages like hydrogen, ardour, jackit ......
</I>>><i> >> - provide TWO good realtimekernel, one for desktop and another for
</I>>><i> netbooks
</I>>><i> >
</I>>><i> > Given the fact that each kernel add a certain load on hdlists, I think
</I>>><i> > we should really try to avoid their proliferation.
</I>>><i> > ( kernel represent 33% of the size of contribs hdlist at Mandriva ).
</I>>><i>
</I>>><i> This is not necessarily proliferation if it has a legitimate purpose
</I>>><i> for the user needs. Maybe this could be merged with other existing rt
</I>>><i> kernels.
</I>>><i>
</I>>><i> If that makes for a really big issue for the final repository index
</I>>><i> files in the end, then it may be a good reason to have a music studio
</I>>><i> derivative distribution. Or find another solution?
</I>>><i>
</I>>><i> you are right, too many kernels is not what makes it better.
</I>><i>
</I>><i>
</I>>><i> >> - provide a script or someting like that, that scanns and adds sound
</I>>><i> >> specific stuff to the limits.conf, /etc/udev/rules.d and
</I>>><i> /etc/rc.d/rc.local
</I>>><i> >> and other places
</I>>><i> >> - provide tasks files that really only install good and necessary sound
</I>>><i> >> stuff.
</I>>><i> >
</I>>><i> > Good luck with deciding what is "good and necessary". You will always
</I>>><i> > end frustrating people whose definition of good and necessary to be
</I>>><i> > different.
</I>>><i>
</I>>><i> Nothing will ever please everyone. But it's good to have a
</I>>><i> recommandation/selection of whatever works best/best fits some
</I>>><i> purpose, to avoid having to test everything everytime to have a
</I>>><i> working setup; here a music studio.
</I>>><i>
</I>><i>
</I>><i> This might be an idea, to simply provide an iso containing the basic setup
</I>><i> like above with LXDE that uses the standard mageia repos for installation
</I>><i> and updates.
</I>><i>
</I>><i>
</I>>><i> So this may not be the best way to put it (using a rpm task), but it
</I>>><i> looks like it. Having a basic recommendation set for a particular
</I>>><i> purpose, on top of all available software in the distribution, does
</I>>><i> not sound bad to me (further than that, having a way to
</I>>><i> customize/store/retrieve this set).
</I>>><i>
</I>>><i> Althought trying new stuff is great too, there are times you prefer to
</I>>><i> focus on production and just install/restore tools that just works,
</I>>><i> without taking too much time in this.
</I>>><i>
</I>>><i> (we're not to the point of having something like a allmyapps.com
</I>>><i> equivalent though).
</I>>><i>
</I>>><i> > And secondary, I think we should also try to avoid having too much task-
</I>>><i> > rpms. Their values is in the fact they allow to quickly install a set of
</I>>><i> > rpm without searching in the whole set of rpm.
</I>>><i>
</I>>><i> Indeed.
</I>>><i>
</I>>><i>
</I>>><i> Romain
</I>>><i>
</I>><i> greetings, Sascha
</I>><i>
</I>
--
Mit freundlichen Grüßen
Greetings
Daniel Kreuter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-dev/attachments/20101217/37379c70/attachment-0001.html>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="001758.html">[Mageia-dev] mageia sound tasks
</A></li>
<LI>Next message: <A HREF="001761.html">[Mageia-dev] mageia sound tasks
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1759">[ date ]</a>
<a href="thread.html#1759">[ thread ]</a>
<a href="subject.html#1759">[ subject ]</a>
<a href="author.html#1759">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|