Guitarix amp simülatörü “Bellek ayrılamadı” jakı


9

Guitarix ile deneyimi olan var mı? Ben Jack kurmak ve Rakarrak ile iyi çalışıyor var ama Guitarix ile çalışmaz Bu bana "bellek ayıramadı " neden anlamıyorum söyler.

Bir şey mi kaçırıyorum?

Lütfen yardım et...

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

Hatanın tamamını ekleyebilir misiniz?
Anders FU Kiær

ulimit -a
Çıktısını

Ne yazık ki hata mesajını yeniden oluşturamadım ama hala amp'den çıkış girişi yok
Mark Kirby

Bellek sorunu için, sınırlamaları olan başka bir kullanıcıda çalıştırmayı denemiş olabilir misiniz? (ayrıcalıklı bir ses grubunda bulunmayan bir kullanıcı mı?)
Anders FU Kiær

Guitarix'i başlattığınızda, jackd'de mi ortaya çıktı? Lavabosunu bir kaynağa bağladınız mı? ve herhangi bir şeye çıkışı?
Anders FU Kiær

Yanıtlar:


5

Bu hata pulseaudio ve jackd'nin aynı anda çalışmasından kaynaklanıyor gibi görünüyor.

Birkaç çözüm var :

  1. Jack çalışırken PulseAudio'yu Jack'e yönlendirin
  2. Jack çalışırken PulseAudio'yu askıya al
  3. İki farklı ses kartı kullanın
  4. Jack çalışırken pulseaudio kullanmayın (bu cevapta verilen çözüm).

Bunu test etmek için Jackd pasuspender -- jackdveya ile çalışırken pulseaudio'yu askıya alabilirsiniz pulseaudio -k.

Kalıcı bir çözüm için, aşağıdaki iki komutu aynen uygulayarak jackd'e gerçek zamanlı izinler verebiliriz:

  1. sudo dpkg-reconfigure -p high jackd2- Sonra evet'i seçin, belleği kilitlemek ve rtprio zamanlama ayrıcalığına sahip olmak istiyorsunuz. Bu, bu satırları otomatik olarak yapılandırma dosyalarına ekler.
  2. sudo usermod -a -G audio $USERveya sudo adduser $USER audio- Kendinizi ses kullanıcı grubuna ekleyin
  3. Son olarak, PC'nizi veya kullanıcı oturumunuzu yeniden başlatarak yeni grubu etkinleştirin (bunu tek bir kabukta da yapabilirsiniz su $USER -c guitarix).

0

Büyük olasılıkla bu guitarix veya donanımınızla ilgili bir hatadır.

Deneyin:

pulseaudio -k
jackd -d alsa & guitarix

Guitarx ile işiniz bittiğinde, jackd'i öldürün

killall jackd
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.