У меня нет звука на моем thinkpad t14 amd, когда я иду на увеличение звука, отображается фиктивный звук, что означает, что моя звуковая карта не обнаруживается, у кого-то есть какие-то исправления?
После чистой установки Xubuntu 20.04 звук работает (также на live USB). После обновления (apt update + upgrade) звук прерывается ... Итак, я снова выполнил новую установку и не собираюсь выполнять какое-либо обновление, пока не будет найдено решение для этого.
P.s. Клавиши яркости ЖК-дисплея работают только после обновления ядра до версии 5.8
У меня сработало следующее исправление:
В /etc/pulse/default.pa найдите этот раздел:
### 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
после этого раздела добавьте следующую строку:
load-module module-detect
save exit . после перезагрузки проблема со звуком должна быть исправлена
Я точно не знаю подробностей того, что было причиной этого, но я попробовал почти все исправления, представленные на всем форуме, в конце концов, только это сработало.
Я использую ядро 5.8, подписанная версия из репозитория ubuntu
Не знаю почему. Но вроде 1 из 4 перезагрузок звук есть. Я пробую многое, чтобы заставить его работать, но в конце я просто запускаю
sudo alsa force-reload
каждый раз, когда захожу в систему, и работает.
У меня такая же машина в ubuntu 20.10 (обновлена с 20.04, потому что вам нужно ядро 5.8. для поддержки HDMI)
My uname
Linux vili 5.8.0-28-generic # 30-Ubuntu SMP Чт 5 ноября 13:24:33 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux
Похоже, это вызвано ошибкой в пакете libasound2: amd64 (1.2.2- 2.1ubuntu2.1)
. [0] Временное решение:
sudo modprobe -r snd_rn_pci_acp3x
systemctl --user restart pulseaudio
sudo modprobe snd_rn_pci_acp3x
[1]
Вы должны делать это после каждой перезагрузки. Но вы можете поместить его в сценарий оболочки, который запускается при каждом входе в систему (автоматически). Успешно протестирован на Thinkpad T14 AMD (тип 20UD-CT01WW) с ядром 5.8.0-28-generic.
Чтобы запускать эти команды как сценарий при каждом входе в систему, поместите эти три строки в файл. Скопируйте этот файл в /etc/profile.d/
. Вам необходимо разрешить соответствующему пользователю или определенной группе запускать эти команды modprobe без запроса пароля. Для этого отредактируйте sudoers-файл: visudo
или vim / etc / sudoers
(или любой редактор по вашему выбору). Чтобы разрешить конкретному пользователю запускать команду modprobe без запроса пароля, добавьте в самый конец этого файла имя пользователя ALL = NOPASSWD: / usr / sbin / modprobe -r snd_rn_pci_acp3x, / usr / sbin / modprobe snd_rn_pci_acp3x
. Измените имя пользователя
на своего пользователя.
Или, если вы хотите разрешить определенной группе запускать эти команды без запроса пароля (например, пользователи в группе sudo
), добавьте ту же строку, но вместо имени пользователя
добавьте ]% sudo
.
Мне нужно было добавить эту строку в мой sudoers-файл, иначе я застрял после входа в систему (просто получил черный экран и ничего не произошло).
Кажется, уже есть исправление для этого в репозитории тестирования. [3]
[0] https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1901157
[1] https://bugs.launchpad.net/ubuntu/+source/alsa-driver /+bug/1901157/comments/5
[2] https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1901157/comments/12