Archiv verlassen und diese Seite im Standarddesign anzeigen : arts ruckelt wie sau
hi!
ich hab mich in letzter zeit mal ein wenig mit den sound servern beschäftigt...
esd läuft bei mir nur sehr schlecht (wenn man den an oder aus stellt kommen grauenerregende geräusche aus meinen boxen)...
also hab ich mich für arts entschieden (auch wenn ich gnome nutze)...
da funktioniert nämlich auch artsdsp im gegensatz zu esddsp...
allerdings ist da das problem, dass arts tierisch ruckelt...
sobald ich zu einem anderen tab im mozilla wechsel hört der sound kurzzeitig auf und man hört es nur noch knistern...
sogar während ich hier schreibe knistert es zu meinen tastenschlägen...
ich hab schon herausgefunden, dass man den artsd besser mit artswrapper startet um dem daemon real-time prioritäten zu geben...
allerdings hilft das reichlich wenig...
ausserdem stand irgendwo man soll den als root starten (oder zumindest als suid root)..
allerdings kann ich keinen sound erzeugen wenn ich den daemon als root starte...
und wenn ich das ding mit suid rechten starte hilft das gar nix...
gibt es also ne möglichkeit dem manuell real-time prioritäten zu geben oder mach ich irgendwas grundsätzliches falsch??
Aef
weiss wirklich keiner bescheid??
es muss doch jemanden geben der sich mit den sound servern auskennt...
oder ist das etwa normal, dass die ein wenig rumspinnen...
Aef
On-Board-Sound?
Sag mal was zum System - Krsitallkugel ist gerade im Geschirrspüler
Bye
Thorsten
ja onboard sound...
ist ein via k7t pro mainboard mit ac97 onboard sound...
folgende module sind für den sound geladen:
root@chaos:/home/aef # lsmod
Module Size Used by Tainted: P
...
via82cxxx_audio 18496 0
uart401 6176 0 [via82cxxx_audio]
sound 54700 0 [via82cxxx_audio uart401]
soundcore 3588 4 [via82cxxx_audio sound]
ac97_codec 10240 0 [via82cxxx_audio]
...
oss sound funktioniert wunderbar ohne ruckeln oder knistern...
(abgesehen von dem grossen nachteil, dass ich immer nur einen sound abspielen kann)
Aef
Mehr Infos :-)
Was für ein Prozessor?
Läuft aRts realtime? (KDE-Kontrollzentrum)
Hilft es, wenn du aRts anders konfigurierst (Latenzverhalten)?
Hast du einen Low-Latency-Kernel?
Erwarte keine Wunder, die Onboard-Teile sorgen schon mal dafür, dass der Sound springt. Sie bieten halt nur ein Sound-Device und das ganze Mischen erledigt der Sounddemon. Wenn nur das Soundauslösende Ereignis mit Prozessorlast verbunden ist, gibt es ein Problem. Dennoch sollten Media-Player (z.B. Xmms/Mplayer) mit ihren nativen aRts-Treibern bei Normallast ohne Spitzen funktionieren.
Bye
Thorsten
also der prozessor ist ein athlon 800 und ich hab auch genügend speicher (378MB SDRAM)
ob mein arts realtime läuft kann ich dir nicht sagen...
genau das war es ja was ich herausfinden wollte bzw. wie man das einstellt (siehe erster beitrag)...
denn wie gesagt benutze ich gnome und kein kde...
somit weiss ich nicht wo ich das einstelle...
unter /etc/ scheint es auch keine config datei zu geben...
somit weiss ich auch nicht wie das latenzverhalten aussieht...
und ob ich einen low latency kernel hab weiss ich auch nicht...
ich hab nen 2.4.20 kernel wenn das weiterhilft...
was ist überhaupt ein low latency kernel?
Aef
Ok, artswrapper sorgt für Realtimepriorität,
artsd -F 7 -S 2048
-F -S bestimmen die Latenz bzw. die CPU-Last
Du kannst es mal mit -F 15 -S 4096 versuchen?!
Damit erreichst du weniger Unterbrechungen aber auch ein späteres Reagieren.
Ein Low-Latency-Kernel ist ein Kernel, der für geringe Latenzzeiten kompiliert wurde.
So, genug für heute
Bye
Thorsten
der artsd lässt sich aber super bequem und einsteiger freundlich über kcontrol installieren.
pack doch einfach kcontrol auf dein system rauf (QT müsstest du ja eh haben) und richte ihn so ein.
Ich hab RH Linux 7.3 mit dem selben Soundchip wie du und artsd, hab die Zeit da auf 110 ms eingestellt, und es läuft super!
jo...
das tuts...
danke ;)
Aef
wie heisst denn das paket in dem kcontrol steckt?
und bringt das überhaupt was wenn ich gnome nutze?
ich meine der muss doch arts beim starten dann richtig initiallisieren...
und wenn ich artsd im gnome kontrollzentrum eintrage, so dass der beim einloggen gestartet wird, kann kcontrol doch gar nicht viel ausrichten oder?
Aef
jetzt hab ich aber ein anderes problem...
wenn ich unreal tournament mit
# artsdsp ut
starte dann kann ich zwar gleichzeitig musik hören, aber der sound kommt zu spät...
liegt wahrscheinlich an der latency einstellung...
kann man das irgendwie beheben?
Aef
jo, einfacher trick, artsd suspend time auf 10 sekunden oder so stellen. dann einfach 10 sekunden warten bevor man UT2k3 startet ;)
ach, und dafür bitte full dubplex ausmachen sonst gehts nicht
so stehts übrigens bei mir drin im ps:
/usr/bin/artsd -F 8 -S 4096 -s 12 -m artsmessage -l 2
also ich hab artsd jetzt so gestartet wie du meintest:
/usr/bin/artsd -F 8 -S 4096 -s 12 -m artsmessage -l 2
wenn ich dann 12 sekunden warte und ut starte kommt der sound aber immernoch zu spät...
gute nacht ;)
Aef
Ja, zu spät oder mit Unterbrechungen, da musst du sporadischen Unterprechungen (-F 6 -S 256)! Du musst deinen persönlichen Kompromiss finden oder dir eine "richtige" Soundkarte können.
Bye
Thorsten
was???
es kann doch nicht sein, dass es dafür keine lösung gibt...
unter windows funktioniert das ja auch ohne probleme...
das wäre das erste mal, dass ich windows pluspunkte verbuchen müsste:ugly: ...
Aef
gibt es eigentlich ne bessere doku als http://arts-project.org/doc/handbook/ um mal was über die optionen zu erfahren, die artsd mitbringt?
alles was ich bisher gemacht habe ist eure vorschläge zu übernehmen ohne wirklich zu wissen was nun diese fragmente oder die suspend time ist...
Aef
Wenn du's raushast sag bescheid hab das gleiche Problem mit Sound bei Unreal...
ich habs aufgegeben...
da scheints tatsächlich noch keine lösung zu zu geben...
ich hab ne zeitlang auch mit
"artsd && artsdsp esd"
probiert, um ut dann per "artsdsp ut" und xmms über esd laufen zu lassen...
aber dann ruckelt der sound von esd genauso wie der von arts (logisch eigentlich)...
und "esd && esddsp artsd" funktioniert nicht...
da schreibt der nur meinen speicher voll bis das programm zwangsterminiert wird...
Aef
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.