Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.10.2011, 19:20

Gentoo für Audio

Hi,
ich möchte auf einer AMD 350er Plattform ein Gentoosystem für Audio aufbauen. Gibt es vielleicht eine Minimalversion von Gentoo für diesen Zweck?
Oder ist Gentoo schon minimal genug? Welches Profil wäre am besten geeignet?
Die nächste Herausforderung wäre ein rt-Kernel für größer gleich 2.6.36 (wird für die Sound'karte' benötigt.)
Neben den ALSA-Treibern sollen mpd, sox und brutefir laufen.
An Netzwerkprogrammen außerdem ssh und nfs.
Kein WM.
An Schnittstellen brauche ich ethernet, usb und eventuell wlan. Als Platte eine CF-Karte o.ä.

Bin für jeden Tip dankbar.

Rüdiger

2

19.10.2011, 14:45

Die ganz normale stage3-Installation sollte minimal genug sein.
Als Profil ist vermutlich das Standardprofil am besten geeignet, weil dir die Desktop Profile vermutlich mit einigen Flags einen X Server installieren wollen.
Die Frage ist, ob du lieber ein minimales Profil nimmst und die Flags, die du brauchst, setzt, wie Codecs usw. oder ob du ein Profil mit reichlich Flags nehmen willst und einige davon wieder deaktivierst. Im Prinzip egal, schöner finde ich die erste Variante.
Realtime Kernel? Bin jetzt in der Materie ahnungslos, aber bist du sicher, dass du das brauchst? Klär mich mal kurz auf, was das genau bringt.
Eigentlich sollte alles so klappen. Gentoo ist ziemlich das Richtige für sowas.

Gruß
Foyaxe

3

19.10.2011, 15:20

Bezüglich des Realtime: Es gibt sys-kernel/rt-sources in Versionen 3.0.1 und 3.0.3 im Portage. Andere (ältere) Versionen findest du im "pro-audio" Overlay. Weitere Infos dazu findest Du unter http://proaudio.tuxfamily.org/wiki/index…Howto_RT_Kernel

Die von Dir genannten Anwendungen sind alle in Portage. Dein Vorhaben hört sich machbar an. Da würde ich sagen, fang einfach mal an, bei Problemen weisst Du ja wo Du uns findest ;)
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

19.10.2011, 15:21

Hi Foyaxe,
ich möchte lieber ein minimales Profil mit den (wenigen) benötigten Flags erweitern. Das wird wohl auch kaum problematisch sein. Die Frage ist am ehesten, was, z.B. welche Dienste, man alles weglassen kann. Z.B. wenn alles zur Zufriedenheit läuft, das logging ganz abschalten usw.

Zum Thema Realtime: Für einen als Desktop oder Server genutzten Rechner will man das gerade nicht, da soll der Kernel entscheiden, was wann wie mit welcher Priorität gerechnet wird. Bei Audio ist es anders, da kommt es drauf an, dem audiostream die oberste Priorität einzuräumen.
Da das System diverse Filterberechnungen on the fly machen soll (Stichwort: Digital Room Correction), soll die Berechnung eines sound-samples immer gleich lang dauern (u.U, auf Kosten der latency, bzw. mit genau festgelegter solcher). Dafür, bzw. für alle zeitkritischen Berechnungen (Automation in der Industrie etc.) gibt es den rt-Patch. Laut Googlesuche soll aber der 2.6.39.x Kernel schon von vorneherein gepatcht sein, und muß nur noch entsprechend konfiguriert werden (Link zum Debianforum).
Das alles braucht man nicht um Internetradiostreams zu hören, klar, aber der Audiorechner wird das Herz meiner Stereoanalage, und da ist schon erstaunlich, was da alles geht.
EDIT: Guter Artikel für Normalsterbliche, (also ich jetzt) über rt
EDIT 2: OK, Bell, dann ist ja schon der 3er Kernel als rt verfügbar, super!
Rüdiger

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Regidür« (19.10.2011, 16:14)


5

17.12.2011, 14:23

Realtime Kernel? Bin jetzt in der Materie ahnungslos, aber bist du sicher, dass du das brauchst? Klär mich mal kurz auf, was das genau bringt.
Eigentlich sollte alles so klappen. Gentoo ist ziemlich das Richtige für sowas.

Ja genau, Realtime Kernel !
MINDESTENS !
Hast Du jemals versucht Dein 2x3,0 GHZ als 1khz Clock Genertor zu nutzen ? z b so

Quellcode

1
2
3
4
for(;;)
{ outb(1,0x378);  usleep(500);
  outb(0,0x378);  usleep(500);
}


Dat jeck es = et jeit nit !
Es geht nicht, weil kein normales System ist echtzeitfäig !
D.h. Deine (keine normale) Kiste muss nicht tun irgend etwas, genau dann wann Du es brauchst !
Kiste kann es tun morgen oder auch nächste woche, und wenn doch Deine Kiste tut irgend etwas heuer,
dann hast Du einfach Schwein gehabt, weil normales System macht alles wann sie will, und nicht wnn Du es gerne hättest !

Alle normale Systeme sind geeignet nur für Büro, damit Sekretärin kann Dokumente schreiben.

Wenn Du jemals so was brauchst, und hast kein TaktGenerator, dann ich kann empfehlen 3 Alternativen
= 2 Transistoren , die mit RC Ketten gegenseitig umschalten
= PIC
= HARD REAL TIME System RTL, RTAI, RTAI-Knoppix, QNX .

Ist doch irgend wie Sau blöd dass kein normales Linux kann mit 0,5 ms Genauigkeit reagieren,
obwohl CPU Auslastung ist NUR 1% oder so.
Da hilft kein Tuning , Kernel-Space oder so was !

Ein wenig Hilfe wäre nur RT-Kernel, obwohl * sys-kernel/rt-sources ist auch nur soft-real-time fähig,
d h System sollte ein wenig Echtzeitfähiger werden, aber es gibt keine 100% Garantie !