Вопрос или проблема
Это первый раз в моей жизни, когда я использую Linux, и он пришел с Fedora 35. После обновления ноутбука до Fedora 36 звук перестал работать, и я действительно не знаю, что делать, чтобы это исправить, так как, как я уже упоминал, я не очень знаком с операционной системой, но я попробовал несколько вещей, которые видел в интернете, и, похоже, у меня проблема “нет звуковой карты”, но я могу ошибаться… ПОЖАЛУЙСТА, ПОМОГИТЕ!
Вещи, которые вы можете попробовать (я не уверен, что эти программы установлены в Fedora):
-
Запустите
pavucontrol
и проверьте, что ни ваши выходные устройства, ни приложение, предназначенное для воспроизведения звука, не отключены -
Запустите
alsamixer
в терминале и нажмите ‘m’, чтобы включить звук для мастера и pcm каналов (используйте F6, чтобы выбрать правильную карту) -
Запустите
pactl info
в терминале, чтобы проверить, что ‘Default Sink’ указывает на правильное устройство. Если это не так, вы можете вывести список доступных устройств с помощьюpactl list sinks
и установить устройство по умолчанию с помощьюpactl set-default-sink <name-of-device>
-
Существуют некоторые обсуждения на Reddit*, где несколько людей сообщают, что замена wireplumber на pipewire-media-session с помощью
dnf swap wireplumber pipewire-media-session
и (повторный) запуск службы pipewire-media-session с помощьюsystemctl --user restart pipewire-media-session
исправила проблему для них.
* https://reddit.com/r/Fedora/comments/qmtl59/no_sound_audio_after_upgrade_to_fedora_35/
* https://reddit.com/r/Fedora/comments/q57gkk/no_audio_device_after_upgrading_to_fedora_35/
Я только что установил Fedora 36 в первый раз и столкнулся с такой же проблемой. Я нашел видео на YouTube, в котором рассказывается, как это исправить:
https://www.youtube.com/watch?v=RrRpXs2pkzg
Начните примерно с 4:30 (вам нужно будет включить репозиторий RPM Fusion, о котором он говорит в этот момент – в следующей части он говорит о том, что звук не работает и что делать)
***На самом деле я не пробовал это, потому что сменил рабочую среду, и звук снова заработал…
Ответ или решение
Решение проблемы отсутствия звука после обновления с Fedora 35 на Fedora 36
После обновления вашей системы с Fedora 35 на Fedora 36, вы столкнулись с проблемой отсутствия звука. Это распространенная ситуация, особенно у пользователей, только начинающих знакомство с Linux. В данной статье мы подробно рассмотрим возможные причины и решения проблемы.
Проблемы с настройками звука
Наиболее частой причиной отсутствия звука является неправильная настройка аудиосистемы после обновления. Постарайтесь выполнить следующие шаги:
-
Проверка настроек звука с помощью pavucontrol:
- Установите утилиту
pavucontrol
, если она еще не установлена, с помощью команды:sudo dnf install pavucontrol
- Запустите
pavucontrol
в терминале и проверьте, чтобы ваши выходные устройства не были отключены или приглушены. Убедитесь, что приложение, которое должно воспроизводить звук, также не находится в отключенном состоянии.
- Установите утилиту
-
Проверка уровней громкости в alsamixer:
- Запустите
alsamixer
в терминале:alsamixer
- Нажмите клавишу
F6
, чтобы выбрать правильное звуковое устройство. Убедитесь, что уровнямmaster
иpcm
присвоены выделенные значения и они не находятся в режиме отключения (для этого нажмитеm
, чтобы включить звук).
- Запустите
-
Проверка конфигурации PulseAudio:
- Выполните команду для проверки информации о текущем устройстве вывода:
pactl info
- Убедитесь, что
Default Sink
указывает на правильное устройство. Если нет, вы можете перечислить доступные устройства командой:pactl list sinks
- Чтобы установить правильное устройство по умолчанию, воспользуйтесь командой:
pactl set-default-sink <name-of-device>
- Выполните команду для проверки информации о текущем устройстве вывода:
Замена компонентов управления звуком
В некоторых случаях пользователи сообщают о том, что проблема решается заменой системного управления звуком. Если вы используете WirePlumber
, попробуйте заменить его на pipewire-media-session
.
- Замена WirePlumber на pipewire-media-session:
- Выполните следующую команду в терминале:
sudo dnf swap wireplumber pipewire-media-session
- Затем перезапустите сервис, выполнив:
systemctl --user restart pipewire-media-session
- Выполните следующую команду в терминале:
Эти шаги могут помочь востановить звук в вашей системе.
Установка дополнительного программного обеспечения
Если предложенные шаги не помогли, возможно, стоит рассмотреть установку дополнительных кодеков и драйверов. Часто проблемы со звуком могут быть вызваны отсутствием необходимых компонентов.
- Включение RPM Fusion репозитория:
- Некоторые пользователи сообщают, что активация RPM Fusion репозитория решает их проблемы со звуком. Утилита, рекомендованная в видео, может помочь установить недостающие библиотеки и кодеки.
- Согласно видеоуроку, доступному на YouTube, там представлены инструкции, как это сделать.
Альтернативные варианты
Если ничего из вышеперечисленного не помогло, стоит попробовать сменить рабочую среду:
- Некоторые пользователи отметили, что смена сред рабочего стола помогла восстановить звук. Если вы недавно приобрели ноутбук и используете его с новой средой, возможно, стоит протестировать различные варианты.
Заключение
Отсутствие звука после обновления системы может вызывать удивление и беспокойство у пользователей, особенно у новичков. Однако, следуя предоставленным шагам, вы сможете довольно быстро диагностировать и, возможно, устранить проблему. Не стесняйтесь обращаться за помощью на форумы или в сообщества, посвященные Linux, чтобы получить дополнительную поддержку.