• Audio/MIDI Latency

    From Gerhard Wolfstieg@21:1/5 to All on Sun Nov 12 19:10:01 2023
    Hallo zusammen!

    Mein neues Notebook möchte ich so einrichten, daß ohne hörbare
    Verzögerung Stimme rein, über Effekte, wieder raus und MIDI rein, Klang
    von Softsynths (eventuell mit Effekten → „Carla“) wieder raus kommt.

    Probiert habe ich zuerst Ubuntu Studio. Um aktuelle Treiber für WLAN zu
    haben, habe ich das zunächst AV Linux (Debian based) vorgezogen. Weil
    jack kaputt ging, nachdem ich pulseaudio deaktivert hatte (das
    funktioniert auf meiner Debian Workstation und ist dort nötig, um in den Webbrowsern Sound zu haben) und ich Ubuntu grausig finde, habe ich AV
    Linux probiert. Das ließ sich auf Anhieb nicht installieren; nach dem
    der Begrüßungsschirm mit Auswahl der Sprache etc.angezeigt war, ging es
    nicht weiter, weil der Kernel zuerst zu laden wäre (ließe sich mit Einstellungen im BIOS vielleicht beheben).

    Jetzt zu den eigentliche Fragen:

    Die bei Distributionen werben mit
    kernel with IRQ threading enabled for low-latency audio
    beziehungsweise
    performance kernel built with a low-latency patch
    Wenn man diese irgendwo herbekommt, kann man diese Patches auch in
    Debian anwenden oder läßt sich ein eigener Kernel mit IRQ threading
    enabled übersetzen? Wieso stoßen Interrupts nicht sowieso threads an?

    Bringen real time kernel für Audio etwas? Das dachte ich bisher, habe
    aber jetzt so meine Zweifel. Die sind möglicherweise für andere
    Aufgaben gedacht.

    Abgesehen davon kann ich testen, ob der Aufwand noch nötig ist. Auf
    meiner schnellen Workstation ist das Ganze kein Thema mehr. Ich will
    zwar Installationsorgien vermeiden, sollte aber doch einmal testen, wie
    schnell normales Debian als Soundmaschine auf dem Notebook ist.

    Grüße, Gerhard

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Limburg@21:1/5 to All on Mon Nov 13 23:40:01 2023
    Hallo

    Am 12.11.2023 schrieb Gerhard Wolfstieg:
    Probiert habe ich zuerst Ubuntu Studio. Um aktuelle Treiber für WLAN zu haben, habe ich das zunächst AV Linux (Debian based) vorgezogen. Weil
    jack kaputt ging, nachdem ich pulseaudio deaktivert hatte (das
    funktioniert auf meiner Debian Workstation und ist dort nötig, um in den Webbrowsern Sound zu haben) und ich Ubuntu grausig finde, habe ich AV

    Wenn es nötig ist Pulseaudio zu deaktivieren, ist was fehlkonfiguriert:

    Laß mich raten: Es fehlt die Verbindung von Pulseaudio zu Jack.
    Paket pulseaudio-module-jack ist installiert?

       Jetzt zu den eigentliche Fragen:

    Die bei Distributionen werben mit
      kernel with IRQ threading enabled for low-latency audio
    beziehungsweise
      performance kernel built with a low-latency patch
    Wenn man diese irgendwo herbekommt, kann man diese Patches auch in
    Debian anwenden oder läßt sich ein eigener Kernel mit IRQ threading
    enabled übersetzen? Wieso stoßen Interrupts nicht sowieso threads an?

    Man braucht keine Patches zusammensuchen und keinen Kernel zu backen.
    Das Meta-Paket linux-image-rt-arm64 führt zum passenden Kernel.


    Bringen real time kernel für Audio etwas?

    Kommt drauf an, z.B., ob die verwendete Software die gebotenen Features überhaupt nutzt. Ein Laptop, der zugunsten geringeren Stromverbrauchs eher
    auf Geschwqndigkeit verzichtet, ist da wohl eher suboptimal.

    Aber wenn Du den RT-Kernel imstalliert hast, kannst Du durch wechseln
    des Kernels ja Deine eigenen Versuche anstellen.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gerhard Wolfstieg@21:1/5 to All on Sun Nov 19 17:30:02 2023
    Hallo zusammen!

    so, wie es aussieht, werden auf neuer Hardware keine speziellen,
    optimierten Multimediadistributionen mehr gebraucht.

    Auf meinem Notebook läuft jetzt Debian plus Kxstudio. Sogar bei über
    MIDI gespielten Softsynths höre ich keine Verzögerungen mehr.

    Grüße, Gerhard

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)