Debian/Jessie의 RME Multiface(HDSP) 사운드(Systemd / PulseAudio)

Debian/Jessie의 RME Multiface(HDSP) 사운드(Systemd / PulseAudio)

Debian/Jessie를 새로 설치했을 때 사운드 설정을 실행하는 데 문제가 있습니다.

RME Multiface는 최대 24비트/96kHz의 속도로 작동하는 다수의 채널과 커넥터(18개 출력 채널)를 갖춘 외부 랙 장착형 전문 오디오 인터페이스입니다. 물론 10년이 넘었지만 여전히 경쟁력 있고 전문적인 음질을 제공합니다. RME는 Linux 친화적이었기 때문에 당시 오디오 지향 Linux 사용자 중 상당수가 이러한 인터페이스를 사용했습니다. 그래서 내 질문은: 누구든지 방법을 아는 사람이 있습니까?이 새로운 장애물을 받아들이시겠습니까?

분명히 이 새로운 장애물은 systemd와 PulseAudio의 조합입니다. 또한 OSS는 대체 수단으로 서서히 사라지고 있습니다.

질문

  1. 인터페이스를 초기화할 수 없습니다(해결됨).
  2. VLC에서 소리가 나지 않습니다. OSS 인터페이스가 사라졌습니다.
  3. PulseAudio는 HDSP를 처리할 수 없습니다("Hammerfall DSP"는 외부 랙 장착형 RME Multiface에 연결하는 데 사용되는 인터페이스 이름입니다).
  4. 최대 절전 모드 후 인터페이스가 실패하지만 커널 모듈을 삭제하고 다시 로드할 수 없습니다.

질문 1해결되었습니다. 데비안은 실제로 Linux 전용 RME 펌웨어를 패키징하고 릴리스하지 않는다는 것이 밝혀졌습니다. 내 이전 시스템에 영광스러운 이전 64studio 배포판의 DEB 패키지가 있었습니다. 해결책은

  • 펌웨어 로더와 hdsp 매트릭스 믹서를 받으세요(공식 데비안에서)

    apt-get install alsa-tools-gui alsa-firmware-loaders

  • 다음에서 펌웨어를 받으세요.Alsa.org, 빌드 및 설치(접두사에 주의하세요 /usr. 그렇지 않으면 DEB 팩 펌웨어 로더가 이를 찾을 수 없습니다)

    tar xf alsa-firmware-1.0.29.tar.bz2 
    cd alsa-firmware-1.0.29/
    ./configure --prefix=/usr
    make
    sudo make install`
    

이제 커널 모듈( modprobe snd_hdsp)을 로드하면 펌웨어가 Multiface에 자동으로 다운로드됩니다. 기본적으로 재생은 정상입니다. 잭 오디오 작업.

질문 2VLC는 더 이상 OSS를 지원하지 않는 것 같습니다. 작동하게 할 수 있는 유일한 방법은 vlc-plugin-jackJack을 통해 설치하고 플레이하는 것인데, 일부 비디오를 시청하기에는 약간 복잡합니다. 내 생각에는 문제 3을 해결하면 이 문제도 해결될 것 같습니다.

질문 3:PulseAudio는 어떤 스피커에도 연결하지 않은 온보드 사운드 카드만 나열합니다. 시작 시 PulseAudio는 여러 방법으로 HDSP 카드를 검색하지만 실패합니다. 흥미롭게도 Alsa는 카드의 사운드를 얻는 데 아무런 문제가 없었습니다. 그래서 질문은: PulseAudio를 이 카드에 연결하는 방법을 아는 사람이 있습니까?

질문 4: 최대 절전 모드 후에 커널 드라이버는 Multiface의 외부 펌웨어에 대한 연결이 끊어지는 경우가 많습니다. 재생은 음소거 상태로 유지됩니다. 이전 rmmod snd_hdsp; modprobe snd_hdsp에는 필요한 경우 펌웨어를 다시 로드하는 커널 모듈( )을 제거하고 다시 설치하여 이 상황을 해결할 수 있었습니다 . 하지만 불행하게도 이제 모듈의 사용 횟수는 snd_hdsp항상 최소 1입니다. PulseAudio가 종료되고 모든 사운드 응용 프로그램이 닫혀도 마찬가지입니다. BTW snd_hda(인텔 온보드 사운드 카드용 커널 모듈)에도 use-cnt 1이 있습니다. 이 모듈을 계속 열어두는 것이 무엇인지 아시나요?

관련 정보