Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как пофиксить вывод звука через DisplayPort?  (Прочитано 1777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vovchok

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
C недавних пор непонятно с какой "радости" (возможно после какого-то обновления) после каждой загрузки xubuntu 20.04.3 конфигурация/профиль в pavucontrol в состоянии "выключено" и звука нет... Звуковуха "GP106 High Definition Audio Controller" интегрирована в видяху GTX1060, соединённую с монитором через display port. Приходится вручную (что уже порядком надоело) вместо "выключено" выбирать из списка "Digital Stereo (HDMI 3) выход (unplugged)(unavailable)", после чего он становится (plugged in) и звук на мониторе появляется (до следующей перезагрузки).

Переустанавливал видео/аудио драйвер (sudo apt install --reinstall nvidia-dkms-460).
Отключал в /etc/pulse/default.pa "load-module module-switch-on-port-available"
Перезапускал аудиосистему (pulseaudio --kill, pulseaudio --start).
Загружал систему со старым ядром (5.4.0-88 вместо нынешнего 5.4.0-90), на котором раньше не было этой проблемы...
Ничего не помогло!

Как сделать всегда включённым выход звука "Digital Stereo (HDMI 3)", чтобы не нужно было его каждый раз выбирать вручную?

shamanhuev

  • Гость
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #1 : 07 Декабря 2021, 20:51:51 »
Как сделать всегда включённым выход звука
Чую , что надо где нибудь подложить конфиг.

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #2 : 08 Декабря 2021, 08:15:37 »
vovchok, надо собрать информацию о проблеме. Что выводят команды?
inxi -SN
pulseaudio --version
pacmd list-cards
ls ~/.config/pulse/
ls /etc/pulse/

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1570
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #3 : 08 Декабря 2021, 16:05:53 »
Сначала в альса микшере выбираем выход, подтверждаем ентер-ом, затем курсорными движемся вправо, где автоприглушение, запрещаем эту функцию, затем в pavucontrol выбираем выход без обработки, не скажу как точно называется и англиского не знаю, типа витч аут в начале строки выхода, т.е. программно не обрабатывать.

Оффлайн vovchok

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #4 : 09 Декабря 2021, 16:16:27 »
надо собрать информацию о проблеме
(Нажмите, чтобы показать/скрыть)
в альса микшере выбираем выход, подтверждаем ентер-ом, затем курсорными движемся вправо, где автоприглушение, запрещаем эту функцию
не понял - что тут выбирать? оно совсем не то, что в pavucontrol...
┌─────────────────────────────── AlsaMixer v1.2.2 ────────────────────────────────┐
│   Карта: HDA NVidia                                    F1: Помощь               │
│     Чип: Nvidia GPU 84 HDMI/DP                         F2: Системная информация │
│     Вид: F3:[Воспроизведение] F4: Захват  F5: Все      F6: Выбор звуковой карты │
│ Элемент: S/PDIF 2                                      Esc: Выход               │
│                                                                                 │
│                                                                                 │
│                                                                                 │
│                                                                                 │
│           ┌──┐     ┌──┐     ┌──┐     ┌──┐     ┌──┐     ┌──┐     ┌──┐            │
│           │OO│     │OO│     │OO│     │OO│     │OO│     │OO│     │OO│            │
│           └──┘     └──┘     └──┘     └──┘     └──┘     └──┘     └──┘            │
│          S/PDIF  S/PDIF 1<S/PDIF 2>S/PDIF 3 S/PDIF 4 S/PDIF 5 S/PDIF 6          │
│                                                                                 │
│                                                                                 │
│                                                                                 │
└─────────────────────────────────────────────────────────────────────────────────┘
затем в pavucontrol выбираем выход без обработки
вообще не понял о чём Вы - там нет такого "выход без обработки" - есть только это:
(Нажмите, чтобы показать/скрыть)

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #5 : 09 Декабря 2021, 17:59:45 »
vovchok, решение тут такое.
cp /etc/pulse/default.pa ~/.config/pulse/Затем добавить в конец файла ~/.config/pulse/default.pa
.ifexists alsa_card.pci-0000_08_00.1
pactl set-card-profile alsa_card.pci-0000_08_00.1 output:hdmi-stereo-extra2
.endif

Оффлайн vovchok

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #6 : 09 Декабря 2021, 21:11:39 »
damix, спасибо за помощь. Я удалил всё, что нашёл в системе про nvidia, потом перезагрузил в режим восстановления и установил по новой nvidia-driver-460 - а то после экспериментов со сменой ядер уже и разрешения пропали в мониторе, а в родном разрешении мне слишком мелко... После этого восстановилось и видео и аудио без всяких правок в конфигах...

Оффлайн Aleksandru

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3170
    • Просмотр профиля
Re: Как пофиксить вывод звука через DisplayPort?
« Ответ #7 : 25 Января 2022, 20:07:17 »
Тему разделил. Новая тема находится по адресу:
https://forum.ubuntu.ru/index.php?topic=316695.msg2462932#msg2462932
Intel Core i3-3240 3.40GHz, GeForce GT 1030, MSI H61M-P20, 8GB RAM, KINGSTON SV300S37A240G, Kubuntu 20.04

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.