최근 Ardour2를 다운로드했는데 JACK이 다른 미디어(Rhythmbox, YouTube, Pandora 등)와 함께 Ardor를 실행할 수 없는 것 같습니다. 증상은 다음과 같습니다.
Ardor가 컴퓨터를 부팅할 때 가장 먼저 실행되는 경우에는 잘 실행되지만 Rhythmbox를 실행하여 오디오를 재생하라고 하면 아무 작업도 수행하지 않고 가만히 있습니다. 온라인 미디어도 마찬가지다. Ardor를 꺼도 다른 미디어는 재생할 수 없습니다. 반면에 Ardor 전에 재부팅하고 다른 미디어를 열면 이제 미디어가 제대로 재생되지만 Ardor를 열려고 하면 다음과 같이 표시됩니다.
Ardour could not start JACK
There are several possible reasons:
1) You requested audio parameters that are not supported..
2) JACK is running as another user.
Please consider the possibilities, and perhaps try different parameters.
이제 다시 재부팅할 때까지 Ardor를 시작할 수 없습니다. 위의 제안 (2)을 보면 Ardor를 루트(내 컴퓨터의 유일한 다른 사용자)로 실행해야 한다고 생각하게 됩니다. 그렇게 하면 Ardor가 작동하지만 다른 모든 미디어가 즉시 중단됩니다.
두 경우 모두(Ardor가 먼저 시작되고 다른 미디어가 먼저 시작됨) JACK 설정을 확인했는데 동일한 것으로 보입니다. JACK을 중지했다가 다시 시작해도 효과가 없는 것 같습니다.
뭐가 문제 야?
내 시스템에 대한 정보: Debian wheezy JACK 버전: jackdmp 1.9.9; Zest 버전: 2.8.14
답변1
jackd와 pulseaudio 간의 충돌:
- Ardor는 jackd를 시작하지만 종료 시 멈추지 않습니다. 따라서 jackd와 호환되지 않지만 pulseaudio를 사용하는 오디오 소프트웨어는 사운드 카드에 액세스할 수 없습니다. Ardor 후에는 실행하거나
killall jackd
설치할 수 있습니다.qjackctljackd를 쉽게 시작/중지합니다. - 또 다른 상황(jackd 시작 실패)은 Rythmbox 또는 기타 시작된 pulseaudio 실행으로 인해 발생할 수 있습니다.
저는 Ubuntu를 사용하고 있는데 이 문제가 없습니다. qjackctl로 jack을 시작할 때 pulseaudio 사운드가 일시적으로 중지됩니다.
설치펄스 오디오 모듈 잭도울 수있다.
다음과 같이 qjackctl을 시작할 수도 있습니다.손수건 슬링 :pasuspender qjackctl
qjackctl을 시작하기 전에 pulseaudio를 중지하십시오.