
Ich bin neu in dieser Welt und möchte mit meiner neuen Linux-Installation Musik machen und aufnehmen, da ich wunderbare Anwendungen gefunden habe. Ich habe gesehen, dass einige YouTuber empfehlen, das linux-lowlatency
Paket zu installieren.
Wird es irgendwie meinen normalen Kernel löschen? Oder nur etwas hinzufügen? Und außerdem: Brauche ich es wirklich? Was macht es? Was würde ich von meinem Standardkernel verlieren?
Irgendwie glaube ich, gehört zu haben, dass der normale Kernel schon gut genug sei. Vielleicht halluziniere ich.
Ich habe die folgenden Anweisungen zum Konfigurieren meines Linux für die Verwendung von JACK befolgt:
Wie konfiguriere ich mein Linux-System, damit JACK die Echtzeitplanung verwenden kann?
Reicht das? Es wird nicht davon gesprochen, dass ein Kernel erforderlich ist. Soll ich trotzdem einen anderen Kernel installieren?
Antwort1
Wird mein normaler Kernel dadurch irgendwie gelöscht oder nur ergänzt?
Hängt von Ihrer Distribution ab. Aus Ihrer Paketsyntax schließe ich, dass Sie ein Ubuntu-Derivat verwenden. Sie löschen Ihren Standardkernel nicht, es sei denn, Sie verlangen es ausdrücklich. Also ja, sie fügen einen neuen Kernel hinzu, von dem Sie booten können.
Und brauche ich es wirklich?
Hängt davon ab, was Sie brauchen und tun möchten
Was tut es?
Ubuntu selbsterklärt es so:
Dies sind einige einfache Richtlinien, die Ihnen dabei helfen sollen, zu verstehen, welchen Kernel Sie in welcher Reihenfolge testen sollten, damit er zu Ihrem Anwendungsfall passt.
- Wenn Sie für Ihr System keine geringe Latenz benötigen, verwenden Sie bitte den -generic-Kernel.
- Wenn Sie ein System mit geringer Latenz benötigen (z. B. zum Aufzeichnen von Audio), verwenden Sie bitte als erste Wahl den Kernel -preempt. Dies reduziert die Latenz, ohne jedoch auf Energiesparfunktionen zu verzichten. Es ist nur für 64-Bit-Systeme (auch amd64 genannt) verfügbar.
- Wenn der -preempt-Kernel für Ihre Anforderungen keine ausreichend niedrige Latenz bietet (oder Sie ein 32-Bit-System haben), sollten Sie den -lowlatency-Kernel ausprobieren.
- Wenn der -lowlatency-Kernel nicht ausreicht, sollten Sie den -rt-Kernel ausprobieren
- Wenn Ihnen der -rt-Kernel nicht stabil genug ist, sollten Sie den -realtime-Kernel ausprobieren
Ubuntu macht es Ihnen wirklich leicht, diese Kernel auszuprobieren. Installieren Sie sie einfach und experimentieren Sie ein wenig, um herauszufinden, welche am besten zu Ihnen passen.
Was würde ich durch meinen Standardkernel verlieren?
Hauptsächlich Energiesparfunktionen.
Irgendwie glaube ich gehört zu haben, dass der normale Kernel schon gut genug sei.
Für die meisten Endbenutzersituationen trifft das zu. Wenn Sie jedoch beispielsweise für die Videobearbeitung, bei der jedes einzelne Bild wichtig ist, professionelle Latenz benötigen, sollten Sie die anderen Kernel ausprobieren.
Antwort2
https://kernel-recipes.org/en/2016/talks/ein-echtzeitsystem-mehr-als-nur-einen-kernel-verstehen/
Ihre Frage hat mein Interesse geweckt, etwas über den Echtzeitkernel und darüber, was das eigentlich ist, zu lesen.
Bin auf das Video gestoßen (siehe Link) und habe mir bei 17:30 das Video angesehen/angehört, in dem er erwähnt, dass JACK keinen Echtzeitkernel benötigt. Ich glaube, dieses Video basiert auf Redhat Enterprise Linux (RHEL), und ich weiß, dass es bei RHEL tuned
Energieprofile gibt, die für Sie von Interesse sein könnten. Schauen Sie nach
RHEL-Leistungsoptimierung.
Ich weiß nicht, wie andere Linux-Distributionen mit all dem umgehen, würde aber meinen, dass dies ein wichtiger Aspekt im Zusammenhang mit Ihrer Frage ist. Sie sollten also genau angeben, welches Linux (wessen Kernel) Sie verwenden.rhel, suse, ubuntu, debian, sie sind alle unterschiedlich.