Вероятно, это будет конкретный вопрос 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
Вы можете запустить 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)
Вы можете запустить 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)