全体の文脈

全体の文脈

全体の文脈

Ardorを設定してキーボードの音楽を少し操作したかったのですが、しばらく前に受け取ったのに必要ではないことがわかりましたが、戻ることはできません。testingJACKをオーディオシステムとして使用して新しいセッションでArdorを起動しようとすると、警告が表示されます(JACKを起動したとき)。

WARNING: Your system has a limit for maximum amount of locked memory. This might cause Ardour to run out of memory before your system runs out of memory. 

You can view the memory limit with 'ulimit -l', and it is normally controlled by  /etc/security/limits.conf`

そこから続行しようとすると(もう音を出すことができることを望むのですぐにあまりにも多くのメモリを使いたくないので)エラーエラーが発生しますCould not create session in "/home/qwertystop/multimedia/ardour/testing"

Qjackctl(詳細メッセージをオンにする)を介してJACKを起動しようとすると、目に見えるようになるか(しかし私が知っている限りキーボード入力は登録されていません)、失敗を報告するためにログがポップアップされます。

後者の場合は、もう一度スクロールしてオーディオデバイスがすでに使用中であることを発見しました。これはしばらく起こらず、試みの間に他のことをしたようではありません。残念ながら、最後に発生した正確なログメッセージをコピーしませんでした。私はこれが(純粋に)他のアプリケーションがオーディオを再生しているかどうかについての質問ではないことを知っています。

Ardor設定で「OK」の代わりに「閉じる」をクリックするとCould not create session in "/home/qwertystop/multimedia/ardour/testing": Cannot connect to audio/midi engine

私は持っています:

  • 1「USB-MIDIキーボードコントローラ」(Alesis V25)
  • マザーボードに組み込まれているオーディオ
  • HDMI経由のGPUオーディオ出力
  • Linux Mint
  • Ardor 4.6(apt経由)
  • jackd 1.9.11 (Ardorの依存関係としてインストールされています)

/proc/asound/cards持っている:

0 [PCH            ]: HDA-Intel - HDA Intel PCH
                     HDA Intel PCH at 0xdf240000 irq 128
1 [NVidia         ]: HDA-Intel - HDA NVidia
                     HDA NVidia at 0xdf080000 irq 17
2 [V25            ]: USB-Audio - V25
                     Alesis V25 at usb-0000:00:14.0-1, full speed

~/.jackdrc/usr/bin/jackd -v -dalsa -dhw:0 -r44100 -p1024 -n2初めて見たときはそうでしたが、Ardorを開くと変わりました/usr/bin/jackd -t 200 -p 2048 -R -T -d alsa -n 2 -r 44100 -p 1024 -d hw:PCH,0 -X raw。変更しようPCHとしましたがNvidia役に立ちませんでした。 Ardorはそれを再度変更し、他のデバイスはArdorの構成コンテンツに表示されません。

Pulseaudioは私のシステムに存在し、現在実行中です。私はそれを試しましたが、pasuspender qjackctlジャックはまだ起動していません。私もaudioグループに自分を追加しました:これ、これはメモリエラーが発生するのを防ぐようです。


現状

最近の試みのログ (自分自身をaudioグループに追加して pasuspenser を介して qjackctl を実行した後、ドライバは、alsaインタフェースはhw:NVidia) は次のとおりです。

20:13:47.156 Statistics reset.
20:13:47.162 ALSA connection change.
20:13:47.172 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
20:13:47.245 ALSA connection graph change.
20:13:52.295 D-BUS: JACK server could not be started. Sorry
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
Wed Jan  2 20:13:52 2019: Starting jack server...
Wed Jan  2 20:13:52 2019: JACK server starting in realtime mode with priority 10
Wed Jan  2 20:13:52 2019: self-connect-mode is "Don't restrict self connect requests"
Wed Jan  2 20:13:52 2019: Jack: JackPosixThread::StartImp : create non RT thread
Wed Jan  2 20:13:52 2019: Jack: JackPosixThread::ThreadHandler : start
Wed Jan  2 20:13:52 2019: Jack: playback device hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: capture device hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: capture device hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: playback device hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: apparent rate = 44100
Wed Jan  2 20:13:52 2019: Jack: frames per period = 1024
Wed Jan  2 20:13:52 2019: Jack: JackDriver::Open capture_driver_name = hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: JackDriver::Open playback_driver_name = hw:NVidia
Wed Jan  2 20:13:52 2019: Jack: Check protocol client = 8 server = 8
Wed Jan  2 20:13:52 2019: Jack: JackEngine::ClientInternalOpen: name = system
Wed Jan  2 20:13:52 2019: Jack: JackEngine::AllocateRefNum ref = 0
Wed Jan  2 20:13:52 2019: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0
Wed Jan  2 20:13:52 2019: Jack: JackEngine::NotifyAddClient: name = system
Wed Jan  2 20:13:52 2019: Jack: JackGraphManager::SetBufferSize size = 1024
Wed Jan  2 20:13:52 2019: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Wed Jan  2 20:13:52 2019: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Wed Jan  2 20:13:52 2019: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Wed Jan  2 20:13:52 2019: Acquired audio card Audio1
Wed Jan  2 20:13:52 2019: creating alsa driver ... hw:NVidia|hw:NVidia|1024|2|44100|0|0|nomon|swmeter|-|32bit
Wed Jan  2 20:13:52 2019: ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Wed Jan  2 20:13:52 2019: Jack: JackDriver::Close
Wed Jan  2 20:13:52 2019: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Wed Jan  2 20:13:52 2019: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Wed Jan  2 20:13:52 2019: Jack: JackEngine::ClientInternalClose ref = 0
Wed Jan  2 20:13:52 2019: Jack: JackEngine::ClientCloseAux ref = 0
Wed Jan  2 20:13:52 2019: Jack: JackGraphManager::RemoveAllPorts ref = 0
Wed Jan  2 20:13:52 2019: Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system
Wed Jan  2 20:13:52 2019: Jack: ~JackDriver
Wed Jan  2 20:13:52 2019: ERROR: Cannot initialize driver
Wed Jan  2 20:13:52 2019: Jack: no message buffer overruns
Wed Jan  2 20:13:52 2019: Jack: JackPosixThread::Stop
Wed Jan  2 20:13:52 2019: Jack: JackPosixThread::ThreadHandler : exit
Wed Jan  2 20:13:52 2019: ERROR: JackServer::Open failed with -1
Wed Jan  2 20:13:52 2019: Jack: Succeeded in unlocking 82274202 byte memory area
Wed Jan  2 20:13:52 2019: Jack: JackShmMem::delete size = 0 index = 0
Wed Jan  2 20:13:52 2019: Jack: ~JackDriver
Wed Jan  2 20:13:52 2019: Jack: Succeeded in unlocking 1186 byte memory area
Wed Jan  2 20:13:52 2019: Jack: JackShmMem::delete size = 0 index = 1
Wed Jan  2 20:13:52 2019: Jack: Cleaning up shared memory
Wed Jan  2 20:13:52 2019: Jack: Cleaning up files
Wed Jan  2 20:13:52 2019: Jack: Unregistering server `default'
Wed Jan  2 20:13:52 2019: ERROR: Failed to open server
Wed Jan  2 20:13:54 2019: Saving settings to "/home/qwertystop/.config/jack/conf.xml" ...
20:13:54.478 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock

インターフェースがに設定されているかhw:PCHJACKhw:PCH,0が機能しますが、画面(グラフィックカードのHDMIにある)以外にスピーカーがないため、これが意味があるかどうかはわかりません。

もう少し実験してみました。インターフェイスを設定し、入出力デバイスを別々に設定すると(default)便利です。入力と出力の両方をNVidiaに設定すると、以前ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only modeと同じエラーが発生します。どちらか一方をNVidiaに設定し、もう一方をPCHに設定してもエラーは発生しません。ただし、どちらの設定もマイモニターのスピーカーからオーディオ出力を生成しません。出力がNVidiaで入力がPCHの場合、Jackはマイクポートと一致する可能性がある読み取り可能なシステムポートを表示できますが、書き込み可能なシステムポートは表示できません。出力がPCHで入力がNVidiaの場合、ジャックはヘッドフォンジャックの書き込み可能なシステムポートを見ることができますが、読み取り可能なポートは表示できません。これは、JACKが何らかの理由でNVidiaデバイスに接続できないという考えと一致していますか?

ベストアンサー1

現在の最終状態でインターフェースをhw:PCHまたはhw:PCH、0に設定するとJACKが始まりますが、画面(グラフィックカードのHDMIにある)以外にはスピーカーがないので、これが何を意味するのかわかりません。 "、私:

  • 不都合な古いヘッドフォンを発見しました
  • コンピュータに内蔵されているヘッドフォンジャックに接続します。
  • 走るa2jmidid -j default
  • JACKのインタフェースを次に設定します。hw:PCH
  • JACKには、次のようなさまざまな接続が接続されています。このガイド
  • (MIDI)キーボードからランダムなノイズを正常に録音しました。
  • ヘッドフォンで再生してください。

したがって、残りの問題は、JACKをグラフィックカードのHDMIオーディオ出力として指定しようとすると、まだ質問にエラーが発生することです。私のモニターに内蔵されていない別のスピーカーやその他のオーディオ出力がないので、これはまだ問題なので、この質問を開いておきます。

おすすめ記事