Я решил свою проблему, переписав правило для тюнера вот так:
KERNEL=="video*",ATTRS{vendor}=="0x1131", ATTRS{device}=="0x7134", GROUP="video", SYMLINK+="beholder0"
Похоже, это может быть та же ошибка, которая известна и в Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1812693
В этой вики есть предложение по обходному пути:
https://blog.kafaiworks.com/posts/arch-linux-audio-setup-on-msi-gp63/
Обходной путь заключается в редактировании файла /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
следующим образом:
[Element Headphone]
switch = off
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right
[Element Speaker]
required-any = any
switch = mute
volume = off
, а затем для перезапуска pulseaudio (в Debian 10 это реализовано как systemd
для каждой пользовательской службы -):
systemctl --user restart pulseaudio.service
Если я правильно понимаю обходной путь, похоже, что регуляторы громкости/отключения звука для передних динамиков и наушников каким-то образом неправильно подключены/подключены -.
Инструмент hdajackretask
в пакете alsa-tools-gui
также может быть полезен :если вы можете найти работающие настройки переопределения для вашей модели ноутбука, вам, вероятно, следует связаться с разработчиками аудиодрайверов для Linux и сообщить о проблеме. выводы, поэтому переопределение может автоматически применяться к этой конкретной модели системы.
MSI GL73, по-видимому, использует тот же звуковой кодек ALC1220, а также нуждается в том же исправлении в маршрутизации звука, что и Clevo P950. В качестве дикого предположения вы можете попробовать добавить файл с именем /etc/modprobe.d/sound-fixup.conf
со следующим содержимым:
options snd-hda-intel model=clevo-p950
Затем запустите update-initramfs -u
от имени пользователя root, чтобы убедиться, что изменение будет эффективным и при ранней загрузке, затем перезагрузите компьютер и посмотрите, приведет ли оно к улучшению. Если MSI подключила вашу модель так же, как GL73, это может исправить ситуацию. Если нет, удалите файл /etc/modprobe.d/sound-fixup.conf
и снова запустите update-initramfs -u
, чтобы полностью избавиться от опции.
Попробуйте установить приемник по умолчанию
pacmd list-sinks
# use output from list-sinks:
pactl set-default-sink alsa_output.pci-0000_02_02.0.analog-stereo
# also
pactl set-sink-volume 0 100%
pactl set-sink-mute 0 0
Попробуйте установить pavucontrol, графический интерфейс pulseaudio.