Ubuntu 16.04 на MacBook Pro: нет звука с jackd, хотя ALSA работает

Вероятно, это будет конкретный вопрос MacBook, так как я не сталкиваюсь с этой проблемой на других ноутбуках (Dell). Дело в следующем:

Звук ALSA работает нормально. mplayer воспроизводит mp3-файлы с звуком через динамики. jackd запускается без ошибок. Воспроизведение одного и того же файла с mplayer -ao jack test.mp3 не вызывает ошибок. jackd успешно подключает выходы mplayer к воспроизведению системы. mplayer также работает без ошибок. Нет звука.

Есть другой вопрос по тому же вопросу, к сожалению, без ответа. Название гласит: «Mac Power Book», но на самом деле это касается того же самого MacBookPro11,2, что и я. Технические подробности там также применимы к моему случаю.

Изменить: Вот журнал, который я получаю из qjackctl, показывая последовательность от начала до остановки jackd, с тем временем соединение с mplayer. Он не жалуется при воспроизведении звука, но в самом начале после немецкого сообщения есть 5 строк со странным контентом. Они читают как ошибки, но затем, похоже, начинают все заново и не жалуются.

23:24:58.948 D-BUS: JACK-Server startet... 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 23:24:58.959 D-BUS: JACK-Server wurde gestartet (org.jackaudio.service aka jackdbus). Mon Aug 14 23:24:58 2017: Starting jack server... Mon Aug 14 23:24:58 2017: JACK server starting in realtime mode with priority 10 Mon Aug 14 23:24:58 2017: self-connect-mode is "Don't restrict self connect requests" Mon Aug 14 23:24:58 2017: Acquired audio card Audio1 Mon Aug 14 23:24:58 2017: creating alsa driver ... hw:PCH|hw:PCH|1024|2|44100|0|0|nomon|hwmeter|-|32bit Mon Aug 14 23:24:58 2017: configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods Mon Aug 14 23:24:58 2017: ALSA: final selected sample format for capture: 32bit integer little-endian Mon Aug 14 23:24:58 2017: ALSA: use 2 periods for capture Mon Aug 14 23:24:58 2017: ALSA: final selected sample format for playback: 32bit integer little-endian Mon Aug 14 23:24:58 2017: ALSA: use 2 periods for playback Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:capture_1' Mon Aug 14 23:24:58 2017: New client 'system' with PID 0 Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:capture_2' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:playback_1' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:monitor_1' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:playback_2' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:monitor_2' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:playback_3' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:monitor_3' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:playback_4' Mon Aug 14 23:24:58 2017: graph reorder: new port 'system:monitor_4' 23:25:01.091 JACK-Verbindung geändert. 23:25:01.092 Serverkonfiguration nach "/home/test1/.jackdrc" gespeichert. 23:25:01.092 Statistik zurückgesetzt. 23:25:01.108 Client aktiviert 23:25:01.109 Steckfeld deaktiviert. 23:25:01.142 Schaubild der JACK-Verbindungen geändert. Mon Aug 14 23:25:00 2017: Saving settings to "/home/test1/.config/jack/conf.xml" ... Mon Aug 14 23:25:01 2017: New client 'qjackctl' with PID 20955 23:25:05.891 Schaubild der JACK-Verbindungen geändert. 23:25:05.946 JACK-Verbindung geändert. Mon Aug 14 23:25:05 2017: New client 'MPlayer [21081]' with PID 21081 Mon Aug 14 23:25:05 2017: Connecting 'MPlayer [21081]:out_0' to 'system:playback_1' Mon Aug 14 23:25:05 2017: Connecting 'MPlayer [21081]:out_1' to 'system:playback_2' 23:25:09.557 Schaubild der JACK-Verbindungen geändert. 23:25:09.756 JACK-Verbindung geändert. Mon Aug 14 23:25:09 2017: Disconnecting 'MPlayer [21081]:out_0' from 'system:playback_1' Mon Aug 14 23:25:09 2017: Disconnecting 'MPlayer [21081]:out_1' from 'system:playback_2' Mon Aug 14 23:25:09 2017: Client 'MPlayer [21081]' with PID 21081 is out 23:25:13.422 Client deaktiviert. 23:25:13.497 D-BUS: JACK-Server fährt herunter... Mon Aug 14 23:25:13 2017: Client 'qjackctl' with PID 20955 is out 23:25:13.502 D-BUS: JACK-Server wurde angehalten (org.jackaudio.service aka jackdbus). Mon Aug 14 23:25:13 2017: Stopping jack server... Mon Aug 14 23:25:13 2017: Client 'system' with PID 0 is out Mon Aug 14 23:25:13 2017: Released audio card Audio1
1
задан 15 August 2017 в 01:00

2 ответа

Вы можете запустить alsamixer в терминале и проверить, нет ли отключенного звука при запуске jackd. Нажмите [F6], чтобы проверить каждую звуковую карту в случае, если она больше.

Также попробуйте убить alsamixer перед запуском jackd, не так просто, потому что pulseaudio автоматически перезапущен, поэтому запустите следующие команды: mkdir .pulse echo autospawn=no > ~/.pulse/client.conf pulseaudio -k Теперь pulseaudio остановлен, запускается jackd. (позже, чтобы вернуться в нормальный режим, запустите echo autospawn=yes > ~/.pulse/client.conf, затем pulseaudio)

0
ответ дан 18 July 2018 в 08:36

Вы можете запустить alsamixer в терминале и проверить, нет ли отключенного звука при запуске jackd. Нажмите [F6], чтобы проверить каждую звуковую карту в случае, если она больше.

Также попробуйте убить alsamixer перед запуском jackd, не так просто, потому что pulseaudio автоматически перезапущен, поэтому запустите следующие команды: mkdir .pulse echo autospawn=no > ~/.pulse/client.conf pulseaudio -k Теперь pulseaudio остановлен, запускается jackd. (позже, чтобы вернуться в нормальный режим, запустите echo autospawn=yes > ~/.pulse/client.conf, затем pulseaudio)

0
ответ дан 24 July 2018 в 19:08
  • 1
    Спасибо, но он все еще не работает. Я также проверил alsamixer, и все отключено. Я редактировал свой вопрос, чтобы добавить журнал из qjackctl. – BMX 15 August 2017 в 00:56
  • 2
    BTW: Я поддержал, но я слишком младший, чтобы мой голос отображался. – BMX 15 August 2017 в 13:12
  • 3
    Вы можете попытаться настроить параметры в Qjackctl: аудиоинтерфейс в параметрах " (если более одного). Дополнительные параметры в & quot; расширенном & quot; : «устройства вывода», порты, 16 бит ... – laugeo 15 August 2017 в 13:51
  • 4
    О, я думал, что я уже тестировал любую комбинацию. Но, наконец, это и получилось. Каналы ввода / вывода были установлены по умолчанию. Я установил их в 2 сейчас, и он работает. Большое спасибо! – BMX 16 August 2017 в 23:52

Другие вопросы по тегам:

Похожие вопросы: