Hat jemand Erfahrung mit Guitarix? Ich habe Jack eingerichtet und arbeite gut mit Rakarrak, aber es funktioniert nicht mit Guitarix. Es sagt mir, dass "Speicher nicht zugewiesen werden konnte", verstehe nicht warum.
Übersehe ich etwas?
Bitte helfen Sie…
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 47217
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 95
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 47217
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Akzeptierte Antwort:
Dieser Fehler scheint darauf zurückzuführen zu sein, dass pulseaudio und jackd gleichzeitig laufen.
Es gibt mehrere Lösungen:
- PulseAudio an Jack weiterleiten, während Jack läuft
- PulseAudio unterbrechen, während Jack läuft
- Verwenden Sie zwei verschiedene Soundkarten
- Verwenden Sie pulseaudio nicht, während Jack läuft (Lösung in dieser Antwort).
Um dies zu testen, können Sie pulseaudio aussetzen, während Jackd mit pasuspender -- jackd
läuft oder pulseaudio -k
.
Für eine dauerhafte Lösung können wir jackd Echtzeitberechtigungen erteilen, indem wir die folgenden beiden Befehle wörtlich ausführen:
sudo dpkg-reconfigure -p high jackd2
— Wählen Sie dann ja, Sie möchten den Speicher sperren und die rtprio-Planungsberechtigung haben. Dadurch werden diese Zeilen automatisch zu den Konfigurationsdateien hinzugefügt.sudo usermod -a -G audio $USER
odersudo adduser $USER audio
— Fügen Sie sich der Audio-Benutzergruppe hinzu- Aktivieren Sie schließlich die neue Gruppe, indem Sie Ihren PC oder Ihre Benutzersitzung neu starten (Sie können dies auch in einer einzelnen Shell mit
su $USER -c guitarix
tun ).