Guitarix Amp Simulator "Speicher konnte nicht zugeordnet werden"

9

Hat jemand irgendwelche Erfahrungen mit Guitarix ? Ich habe Jack eingerichtet und arbeite gut mit Rakarrak, aber es funktioniert nicht mit Guitarix. Es sagt mir, dass "kein Speicher zugewiesen werden konnte". Ich verstehe nicht warum.

Vermisse 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
Mark Kirby
quelle
Können Sie den vollständigen Fehler hinzufügen?
Anders FU Kiær
Können Sie die Ausgabe vonulimit -a
Anders FU Kiær
Leider konnte ich die Fehlermeldung nicht neu erstellen, aber das ist immer noch kein Eingang des Ausgangs vom Verstärker
Mark Kirby
Könnte es sein, dass Sie bei dem Speicherproblem versucht haben, es auf einem anderen Benutzer mit Einschränkungen auszuführen? (Ein Benutzer, der nicht in einer privilegierten Audiogruppe lebte?)
Anders FU Kiær
Als du Guitarix gestartet hast, ist es in jackd aufgetaucht? Haben Sie die Spüle an eine Quelle angeschlossen? und seine Ausgabe zu irgendetwas?
Anders FU Kiær

Antworten:

5

Dieser Fehler scheint darauf zurückzuführen zu sein, dass pulseaudio und jackd gleichzeitig ausgeführt werden.

Es gibt verschiedene Lösungen :

  1. Leiten Sie PulseAudio zu Jack, während Jack läuft
  2. Unterbrechen Sie PulseAudio, während Jack läuft
  3. Verwenden Sie zwei verschiedene Soundkarten
  4. Verwenden Sie pulseaudio nicht, während Jack läuft (Lösung in dieser Antwort).

Um dies zu testen, können Sie pulseaudio anhalten, während Jackd mit pasuspender -- jackdoder läuft pulseaudio -k.

Für eine dauerhafte Lösung können wir jackd Echtzeitberechtigungen erteilen, indem wir die folgenden zwei Befehle wörtlich ausführen:

  1. sudo dpkg-reconfigure -p high jackd2- Wählen Sie dann "Ja". Sie möchten den Speicher sperren und haben die Berechtigung "RTPRIO-Zeitplanung". Dadurch werden diese Zeilen automatisch zu den Konfigurationsdateien hinzugefügt.
  2. sudo usermod -a -G audio $USERoder sudo adduser $USER audio- Fügen Sie sich der Audio-Benutzergruppe hinzu
  3. Aktivieren Sie abschließend die neue Gruppe, indem Sie Ihren PC oder Ihre Benutzersitzung neu starten (Sie können dies auch in einer einzelnen Shell mit tun su $USER -c guitarix).
Yilmi
quelle
0

Höchstwahrscheinlich ist dies ein Fehler mit Guitarix oder Ihrer Hardware.

Versuchen:

pulseaudio -k
jackd -d alsa & guitarix

Nachdem Sie mit Guitarx fertig sind, töten Sie Jackd

killall jackd
Panther
quelle