Нет звука HDMI на Thinkpad X1

У меня проблемы с выводом звука через HDMI на телевизор.

Когда я захожу в Настройки звука, устройство HDMI не появляется.

~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Я не знаю, полезна ли видеоинформация, но в любом случае:

~$ sudo lshw -C video
  *-display               
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:46 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)

Есть предложения для меня?

2
задан 6 April 2012 в 23:54

2 ответа

Из того, что я вижу, Вы, возможно, должны были бы изменить свое значение по умолчанию pulseaudio конфигурация. Скопируйте /etc/pulse/default.pa файл и редактирование это. Ищите часть, где она говорит

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

и изменитесь, это к (попробуйте hw:0,3 к hw:0,7 или hw:0,8, если необходимый - это на основе Вашего aplay -l вывод):

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

load-module module-alsa-sink device=hw:0,3 sink_name=hdmi

Затем перезапустите pulseaudio сервер. Если это работает на основании в расчете на пользователя, ввести pulseaudio --kill и затем pulseaudio --start. Если это работает как тип системной службы sudo service pulseaudio restart. Для проверки этого работать ps -ef | grep pulse и посмотрите, какой пользователь (левый столбец) запустил pulseaudio приложение: если это - корень, чем это - системная служба, если это - Ваш пользователь, чем использование уничтожение, и запустите метод. При экспериментировании с конфигурационными файлами можно выполнить его с pulseaudio -vvv видеть отладочную информацию.

Обратите внимание, что эта конфигурация только, чтобы видеть, можно ли было произвести HDMI для работы. После обнаружения, какой hw:0, # для использования, например, если HDMI производил работы с load-module module-alsa-sink device=hw:0,7 sink_name=hdmi, попытайтесь не комментировать загрузку module-udev-detect/module-detect модулей так, чтобы pulseaudio мог обнаружить то, что это обнаруживает теперь, необходимо закончить с чем-то вроде этого:

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

load-module module-alsa-sink device=hw:0,7 sink_name=hdmi

Я предлагаю, чтобы Вы использовали pavucontrol для выбора/просмотра устройств вывода для pulseaudio.

1
ответ дан 6 April 2012 в 23:54

Здесь, на X1 (2017), я могу переключаться между HDMI и аналоговым аудиовыходом с помощью команды

pactl set-card-profile 0 output:hdmi-stereo+input:analog-stereo

, и я могу переключиться обратно, используя

pactl set-card-profile 0 output:analog-stereo+input:analog-stereo

. нашел эти команды в арке вики https://wiki.archlinux.org/index.php/PulseAudio/Examples#Automatics_switch_audio_to_HDMI

0
ответ дан 6 April 2012 в 23:54

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

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