Цифровой аудиовыход горит на MacBook Pro

Вы можете сделать это, используя списки «Разрешить только пользователям ниже» и «заблокировать только пользователей ниже». Возможно, это глючит, но это связано с ошибкой # 466 и # 4454. И тот факт, что списки конфиденциальности не помечены как «невидимые» и «видимые» списки, будет рассмотрен в нашей перезаписи конфиденциальности.

Вы можете прочитать больше на http://developer.pidgin.im / билет / 4878

2
задан 27 June 2012 в 06:52

19 ответов

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 25 July 2018 в 18:18

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 4 August 2018 в 15:59

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 6 August 2018 в 00:38

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 7 August 2018 в 18:04

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 10 August 2018 в 06:51

Это цифровой аудиовыход (оптический SPDIF), а не сигнальная лампа. Вы должны быть в состоянии отключить его с помощью:

amixer set IEC958 off
4
ответ дан 15 August 2018 в 18:48
  • 1
    Это также навсегда отключает оптический выход? – totymedli 7 June 2017 в 12:36
  • 2
    @totymedli: он отключает его, но не навсегда - вы можете включить его в любое время, используя on вместо off – Jeremy Kerr 8 June 2017 в 02:30
Открыть терминал с помощью Ctrl + Alt + T Тип в sudo alsamixer Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук, это выключит свет. Хит клавишу Escape - НЕ ЗАКРЫТЬ ТЕРМИНАЛ Тип sudo alsactl store - Это заставит его сохраняться при перезагрузке Закрыть терминал
3
ответ дан 25 May 2018 в 09:37

Я хотел бы поделиться с вами тем, как я решил это с помощью постоянного решения без скриптов. Таким образом, мы также можем избавиться от уродливого поп-звука при запуске pulseaudio.

Я использую Apple MacBook 7,1 Mid 2010, White Unibody.

Причина, по которой загорается красный свет при каждом запуске pulseaudio происходит автоматическое обнаружение аппаратного обеспечения, определенного в Permanent

Обычный пример default.pa здесь: https://gist.github.com/95406ea115dc3a0a561f8242e2ae00f4 [ ! d5]

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Когда эти модули загружаются, он автоматически обнаруживает ваше оборудование и также инициализирует его. Пока аппаратное обеспечение инициализируется, выход SPDI / F включается, поэтому красный свет светится, даже если вы ранее отключили звук, отключив alsamixser. Когда SPDI / F снова переключается, тогда также появляется уродливый эффект звукового эффекта.

Чтобы избежать такого поведения, я решил вручную определить свое оборудование. Я не использую автоматические модули обнаружения оборудования. Я отключил их, комментируя весь блок:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Теперь мне нужно определить мое аудио аппаратное обеспечение - приемник и источник ввода. Я использовал модуль-alsa-приемник и модуль-alsa-source. Мне также нужно знать, какие у HW ID есть мои аудиоисточники. На моей машине есть только одна интегрированная звуковая карта с двумя входами / выходами, которые имеют id hw: 0,0. Это может быть другим на вашей машине.

Чтобы избежать такого поведения, я решил вручную определить свое оборудование. Я не использую автоматические модули обнаружения оборудования. Я отключил их, комментируя весь блок:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

Важно перезагрузить pulseaudio. Вы можете использовать: pulseaudio --vv --kill, а затем снова запустить его с pulseaudio --vv --start

Нет, у нас будет доступ к нашему аудиовходу / выходу, гнездо не светится красный и поп-звук при запуске пропадают. Все изменения, внесенные в alsamixer, всегда будут сохраняться.

Но, используя эту простую конфигурацию, мы не можем теперь использовать SPDI / F как обычный выход. Что, если решите сыграть в нее звук?

Я даже могу определить выход SPDI / F. SPDI / F имеет идентификатор hw0,1 на машине. Если я хотел бы использовать его снова. Я добавлю эту строку в свою конфигурацию:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-sink device=hw:0,1
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

С помощью этой конфигурации мы можем легко отключить и включить ее в alsamixer.

Вот пример моей конфигурации, которую я использую: https://gist.github.com/95406ea115dc3a0a561f8242e2ae00f4

На самом деле, я не владеют какой-либо другой звуковой системой, поэтому я не могу ее протестировать. Если вы используете звуковую систему 2.1 или 4.1, выход, вероятно, будет воспроизводиться только как стерео, и вам нужно будет добавить дополнительные конфигурации, чтобы обеспечить правильную работу. Та же проблема может быть и с outpout HDMI, я не могу ее протестировать.

1
ответ дан 25 May 2018 в 09:37
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 25 July 2018 в 18:18
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 2 August 2018 в 00:31

Я хотел бы поделиться с вами тем, как я решил эту проблему с помощью постоянного решения без сценариев. Таким образом, мы также можем избавиться от отвратительного поп-звука при запуске pulseaudio.

Я использую Apple MacBook 7,1 Mid 2010, White Unibody.

Причина, по которой горит красный свет при каждом запуске pulseaudio происходит автоматическое обнаружение оборудования, определенного в /etc/pulse/default.pa

Обычный пример default.pa здесь: https://gist.github.com / 95406ea115dc3a0a561f8242e2ae00f4

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Когда эти модули загружаются, он автоматически обнаруживает ваше оборудование и также инициализирует его. Во время инициализации аппаратного обеспечения включается выход SPDI / F, поэтому красный свет горит, даже если ранее вы выключали звук, отключив alsamixser. При повторном включении SPDI / F также появляется эффект ужасного поп-звука.

Чтобы избежать такого поведения, я решил определить свое оборудование вручную. Я не хочу использовать модули автоматического обнаружения оборудования. Я отключил их, комментируя весь блок:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Теперь мне нужно определить мое аудиооборудование - приемник и источник ввода. Я использовал module-alsa-sink и module-alsa-source. Мне также нужно знать, какой HW ID у моих аудиоисточников. На моей машине есть только одна встроенная звуковая карта с обоими входами / выходами, которая имеет идентификатор hw: 0,0. Он может отличаться на вашей машине.

Вот как я загружаю модули приемника и входного источника:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

Тогда важно перезагрузить pulseaudio. Вы можете использовать: pulseaudio --vv --kill и затем снова запустить его с помощью pulseaudio --vv --start

Нет, у нас будут доступны оба наших аудиовхода / выхода, гнездо не светится красный и поп-звук при запуске исчезли. Все изменения, сделанные в alsamixer, всегда будут сохраняться.

Но, с этой простой конфигурацией мы не можем теперь использовать SPDI / F в качестве обычного вывода. Что если вы решите воспроизвести звук через него?

Я даже могу определить выход SPDI / F. SPDI / F имеет идентификатор hw0,1 на машине. Если бы я хотел использовать это снова. Я добавлю эту строку в мою конфигурацию:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-sink device=hw:0,1
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

С помощью этой конфигурации мы можем легко отключить и включить ее в alsamixer. И конфигурация сохранится.

Вот пример моей конфигурации, которую я использую: https://gist.github.com/7a11adf0edc49d55a60be071ca307784

Собственно, я у меня нет какой-либо другой звуковой системы, поэтому я не могу ее протестировать. Если вы используете звуковую систему 2.1 или 4.1, выходной сигнал, вероятно, будет воспроизводиться только в стереофоническом режиме, и вам потребуется добавить дополнительные конфигурации для его правильной работы. Та же проблема может быть с выходом HDMI, я не могу проверить это.

1
ответ дан 4 August 2018 в 15:59
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 4 August 2018 в 15:59

Я хотел бы поделиться с вами тем, как я решил эту проблему с помощью постоянного решения без сценариев. Таким образом, мы также можем избавиться от отвратительного поп-звука при запуске pulseaudio.

Я использую Apple MacBook 7,1 Mid 2010, White Unibody.

Причина, по которой горит красный свет при каждом запуске pulseaudio происходит автоматическое обнаружение оборудования, определенного в /etc/pulse/default.pa

Обычный пример default.pa здесь: https://gist.github.com / 95406ea115dc3a0a561f8242e2ae00f4

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Когда эти модули загружаются, он автоматически обнаруживает ваше оборудование и также инициализирует его. Во время инициализации аппаратного обеспечения включается выход SPDI / F, поэтому красный свет горит, даже если ранее вы выключали звук, отключив alsamixser. При повторном включении SPDI / F также появляется эффект ужасного поп-звука.

Чтобы избежать такого поведения, я решил определить свое оборудование вручную. Я не хочу использовать модули автоматического обнаружения оборудования. Я отключил их, комментируя весь блок:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Теперь мне нужно определить мое аудиооборудование - приемник и источник ввода. Я использовал module-alsa-sink и module-alsa-source. Мне также нужно знать, какой HW ID у моих аудиоисточников. На моей машине есть только одна встроенная звуковая карта с обоими входами / выходами, которая имеет идентификатор hw: 0,0. Он может отличаться на вашей машине.

Вот как я загружаю модули приемника и входного источника:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

Тогда важно перезагрузить pulseaudio. Вы можете использовать: pulseaudio --vv --kill и затем снова запустить его с помощью pulseaudio --vv --start

Нет, у нас будут доступны оба наших аудиовхода / выхода, гнездо не светится красный и поп-звук при запуске исчезли. Все изменения, сделанные в alsamixer, всегда будут сохраняться.

Но, с этой простой конфигурацией мы не можем теперь использовать SPDI / F в качестве обычного вывода. Что если вы решите воспроизвести звук через него?

Я даже могу определить выход SPDI / F. SPDI / F имеет идентификатор hw0,1 на машине. Если бы я хотел использовать это снова. Я добавлю эту строку в мою конфигурацию:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-sink device=hw:0,1
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

С помощью этой конфигурации мы можем легко отключить и включить ее в alsamixer. И конфигурация сохранится.

Вот пример моей конфигурации, которую я использую: https://gist.github.com/7a11adf0edc49d55a60be071ca307784

Собственно, я у меня нет какой-либо другой звуковой системы, поэтому я не могу ее протестировать. Если вы используете звуковую систему 2.1 или 4.1, выходной сигнал, вероятно, будет воспроизводиться только в стереофоническом режиме, и вам потребуется добавить дополнительные конфигурации для его правильной работы. Та же проблема может быть с выходом HDMI, я не могу проверить это.

1
ответ дан 6 August 2018 в 00:38
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 6 August 2018 в 00:38

Я хотел бы поделиться с вами тем, как я решил эту проблему с помощью постоянного решения без сценариев. Таким образом, мы также можем избавиться от отвратительного поп-звука при запуске pulseaudio.

Я использую Apple MacBook 7,1 Mid 2010, White Unibody.

Причина, по которой горит красный свет при каждом запуске pulseaudio происходит автоматическое обнаружение оборудования, определенного в /etc/pulse/default.pa

Обычный пример default.pa здесь: https://gist.github.com / 95406ea115dc3a0a561f8242e2ae00f4

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Когда эти модули загружаются, он автоматически обнаруживает ваше оборудование и также инициализирует его. Во время инициализации аппаратного обеспечения включается выход SPDI / F, поэтому красный свет горит, даже если ранее вы выключали звук, отключив alsamixser. При повторном включении SPDI / F также появляется эффект ужасного поп-звука.

Чтобы избежать такого поведения, я решил определить свое оборудование вручную. Я не хочу использовать модули автоматического обнаружения оборудования. Я отключил их, комментируя весь блок:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Теперь мне нужно определить мое аудиооборудование - приемник и источник ввода. Я использовал module-alsa-sink и module-alsa-source. Мне также нужно знать, какой HW ID у моих аудиоисточников. На моей машине есть только одна встроенная звуковая карта с обоими входами / выходами, которая имеет идентификатор hw: 0,0. Он может отличаться на вашей машине.

Вот как я загружаю модули приемника и входного источника:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

Тогда важно перезагрузить pulseaudio. Вы можете использовать: pulseaudio --vv --kill и затем снова запустить его с помощью pulseaudio --vv --start

Нет, у нас будут доступны оба наших аудиовхода / выхода, гнездо не светится красный и поп-звук при запуске исчезли. Все изменения, сделанные в alsamixer, всегда будут сохраняться.

Но, с этой простой конфигурацией мы не можем теперь использовать SPDI / F в качестве обычного вывода. Что если вы решите воспроизвести звук через него?

Я даже могу определить выход SPDI / F. SPDI / F имеет идентификатор hw0,1 на машине. Если бы я хотел использовать это снова. Я добавлю эту строку в мою конфигурацию:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-sink device=hw:0,1
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

С помощью этой конфигурации мы можем легко отключить и включить ее в alsamixer. И конфигурация сохранится.

Вот пример моей конфигурации, которую я использую: https://gist.github.com/7a11adf0edc49d55a60be071ca307784

Собственно, я у меня нет какой-либо другой звуковой системы, поэтому я не могу ее протестировать. Если вы используете звуковую систему 2.1 или 4.1, выходной сигнал, вероятно, будет воспроизводиться только в стереофоническом режиме, и вам потребуется добавить дополнительные конфигурации для его правильной работы. Та же проблема может быть с выходом HDMI, я не могу проверить это.

1
ответ дан 7 August 2018 в 18:04
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 7 August 2018 в 18:04

Я хотел бы поделиться с вами тем, как я решил эту проблему с помощью постоянного решения без сценариев. Таким образом, мы также можем избавиться от отвратительного поп-звука при запуске pulseaudio.

Я использую Apple MacBook 7,1 Mid 2010, White Unibody.

Причина, по которой горит красный свет при каждом запуске pulseaudio происходит автоматическое обнаружение оборудования, определенного в /etc/pulse/default.pa

Обычный пример default.pa здесь: https://gist.github.com / 95406ea115dc3a0a561f8242e2ae00f4

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

Когда эти модули загружаются, он автоматически обнаруживает ваше оборудование и также инициализирует его. Во время инициализации аппаратного обеспечения включается выход SPDI / F, поэтому красный свет горит, даже если ранее вы выключали звук, отключив alsamixser. При повторном включении SPDI / F также появляется эффект ужасного поп-звука.

Чтобы избежать такого поведения, я решил определить свое оборудование вручную. Я не хочу использовать модули автоматического обнаружения оборудования. Я отключил их, комментируя весь блок:

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

Теперь мне нужно определить мое аудиооборудование - приемник и источник ввода. Я использовал module-alsa-sink и module-alsa-source. Мне также нужно знать, какой HW ID у моих аудиоисточников. На моей машине есть только одна встроенная звуковая карта с обоими входами / выходами, которая имеет идентификатор hw: 0,0. Он может отличаться на вашей машине.

Вот как я загружаю модули приемника и входного источника:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

Тогда важно перезагрузить pulseaudio. Вы можете использовать: pulseaudio --vv --kill и затем снова запустить его с помощью pulseaudio --vv --start

Нет, у нас будут доступны оба наших аудиовхода / выхода, гнездо не светится красный и поп-звук при запуске исчезли. Все изменения, сделанные в alsamixer, всегда будут сохраняться.

Но, с этой простой конфигурацией мы не можем теперь использовать SPDI / F в качестве обычного вывода. Что если вы решите воспроизвести звук через него?

Я даже могу определить выход SPDI / F. SPDI / F имеет идентификатор hw0,1 на машине. Если бы я хотел использовать это снова. Я добавлю эту строку в мою конфигурацию:

### Load audio drivers statically
load-module module-alsa-sink device=hw:0,0
load-module module-alsa-sink device=hw:0,1
load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

С помощью этой конфигурации мы можем легко отключить и включить ее в alsamixer. И конфигурация сохранится.

Вот пример моей конфигурации, которую я использую: https://gist.github.com/7a11adf0edc49d55a60be071ca307784

Собственно, я у меня нет какой-либо другой звуковой системы, поэтому я не могу ее протестировать. Если вы используете звуковую систему 2.1 или 4.1, выходной сигнал, вероятно, будет воспроизводиться только в стереофоническом режиме, и вам потребуется добавить дополнительные конфигурации для его правильной работы. Та же проблема может быть с выходом HDMI, я не могу проверить это.

1
ответ дан 10 August 2018 в 06:51
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 10 August 2018 в 06:51
  1. Открыть терминал с помощью Ctrl + Alt + T
  2. Введите sudo alsamixer
  3. Используйте клавиши со стрелками для перемещения, а когда над S / PDIF нажмите M, чтобы отключить звук , это выключит свет.
  4. Нажмите клавишу Escape - НЕ ЗАКРЫВАЙТЕ ТЕРМИНАЛ
  5. Тип sudo alsactl store - Это будет сохраняться при перезагрузке
  6. Закрыть терминал
3
ответ дан 15 August 2018 в 18:48

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

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