गिटार amp सिम्युलेटर "स्मृति आवंटित करने में विफल" जैकड


9

किसी को भी गिटार के साथ कोई अनुभव है ? मेरे पास जैक सेट अप है और रकारक के साथ अच्छी तरह से काम कर रहा है, लेकिन यह गिटार के साथ काम नहीं करेगा। यह मुझे बताता है कि "स्मृति को आवंटित नहीं किया जा सका" न जाने क्यों।

क्या मैं कुछ भूल रहा हूँ ?

कृपया सहायता कीजिए...

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

क्या आप पूरी त्रुटि जोड़ सकते हैं?
एंडर्स फू Ki Andr

आप के उत्पादन में जोड़ सकते हैंulimit -a
एंडर्स फू Ki addr

दुर्भाग्य से मैं त्रुटि संदेश को पुनः प्राप्त नहीं कर सका लेकिन अभी भी amp से आउटपुट का कोई इनपुट नहीं है
मार्क किर्बी

स्मृति समस्या के लिए, क्या ऐसा हो सकता है कि आपने इसे किसी अन्य उपयोगकर्ता पर चलाने की कोशिश की जिसकी सीमाएं थीं? (एक उपयोगकर्ता जो विशेषाधिकार प्राप्त ऑडियो समूह में नहीं रहता था?)
एंडर्स फू कीर

जब आपने गिटार की शुरुआत की, तो क्या यह जैकड में दिखा? क्या आपने इसके सिंक को किसी स्रोत से जोड़ा? और कुछ भी करने के लिए इसका उत्पादन?
एंडर्स फू Ki Andr

जवाबों:


5

यह त्रुटि एक ही समय में चल रहे पल्सेडियो और जैकड के कारण लगती है।

कई समाधान हैं :

  1. जैक को दौड़ते समय पुलसिआओ को जैक के लिए रूट करें
  2. PulseAudio को निलंबित करें जबकि जैक चल रहा है
  3. दो अलग साउंड कार्ड का उपयोग करें
  4. जैक के चलने के दौरान पल्सीडियो का उपयोग न करें (इस उत्तर में दिया गया समाधान)।

इसका परीक्षण करने के लिए, आप pulseaudio को स्थगित कर सकते हैं जबकि जैकड साथ चल रहा है pasuspender -- jackdया pulseaudio -k

स्थायी समाधान के लिए हम निम्नलिखित दो आदेशों को निष्पादित करके जैकड को वास्तविक समय की अनुमति दे सकते हैं:

  1. sudo dpkg-reconfigure -p high jackd2- फिर हाँ चुनें, आप मेमोरी को लॉक करना चाहते हैं और rtprio का शेड्यूलिंग विशेषाधिकार है। यह फ़ाइलों को कॉन्फ़िगर करने के लिए स्वचालित रूप से उन पंक्तियों को जोड़ देगा।
  2. sudo usermod -a -G audio $USERया sudo adduser $USER audio- अपने आप को ऑडियो उपयोगकर्ता समूह में जोड़ें
  3. अंत में, अपने पीसी या उपयोगकर्ता सत्र को पुनरारंभ करके नए समूह को सक्रिय करें (आप इसे एकल शेल में भी कर सकते हैं su $USER -c guitarix)।

0

सबसे अधिक संभावना है कि यह गिटार या आपके हार्डवेयर के साथ एक बग है।

प्रयत्न:

pulseaudio -k
jackd -d alsa & guitarix

गिटारक्स के साथ समाप्त होने के बाद, जैक को मारें

killall jackd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.