[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] Nochmal Probleme mit erddcd



Hallo Kurt & Co,

Am Sonntag, 11. März 2001 15:01 schriebst Du:
> Hallo Peer,
>
> On Sun, 11 Mar 2001, Dr. Peer Griebel wrote:
> >Meine Erklärung ist, dass es eine gewisse Zeit dauert, bis die Zeichen
> >alle bearbeitet sind. Bis dahin bekommt der Server keine Rechenzeit und
> >der Datenstrom stockt... Kann das jemand kommentieren?
>
> Das tritt bei der Console mit ziemlicher Sicherheit auf, da die ganze
> Zeitscheibe (100ms) ausgenutzt wird. Evtl. kann man versuchen, den Prozess
> mit nice "herunterzutackten", aber ob das immer reproduzierbar ist?
>
> >Das Problem betrifft mich wirklich. Da ich mein rcman ja mit curses
> >implementiert habe, kommt es öfter vor, dass größere Mengen an Zeichen
> >auf den Bildschirm geschrieben werden müsssen. In den Fällen ruckeln die
> >Loks. Man kann die Loks also nicht sauber abstellen.
>
> Vielleicht ist es an der Zeit, einen erddcd-Treiber zu schreiben, der ein
> komplettes Loksignal erzeuegn kann.
>
> Gruss, Kurt

Nachdem ich jetzt schon seit Tagen hier von Problemen mit ruckelnden Loks bei 
neueren Linux-Kernel lese, möchte ich mich auch mal zu Wort melden.
Vor einiger Zeit bin ich zufällig auf einen Link gestossen, bei dem von 
"stotternder" Soundwiedergabe unter Linux die Rede war. Dagegen wurde ein 
"low latency patch" angepriesen:

Linux scheduling latency
This page contains a collection of notes and tools related to an effort to 
decrease the typical scheduling latency of the 2.4.x kernel.
http://www.uow.edu.au/~andrewm/linux/schedlat.html
(Es gibt übrigens auch Patches für 2.2.x kernel)

Ich habe einen 2.4.2 Kern mit dem entsprechenden Patch übersetzt,
und es gab keine Fehlermeldungen, weder beim Patch, noch bei der Übersetzung. 
Das Schöne dabei ist, dass man über /proc dynamisch die "lowlat" Funktion 
ein- und ausschalten kann. Leider bin ich bis jetzt noch nicht dazugekommen, 
selbst intensive Tests damit durchzuführen (Geschäft und Familie....), aber 
vielleicht kann einer von euch mal testen, ob damit das Ruckeln der Loks 
aufhört! Jedenfalls sehe ich das als eine Alternative zu RT-Linux, wo ja 
Anpassungen im DDL-Code durchzuführen wären!
Liebe Grüsse, 
Werner Latzel
Ferd.-Tietz-Str.18
96052 Bamberg