pinebook(ubuntu-MATE)从 16.04 更新至 18.04 后无声音播放

pinebook(ubuntu-MATE)从 16.04 更新至 18.04 后无声音播放

上周,我在配备 MATE 桌面环境的 pinebook 上将 Ubuntu 16.04 升级到了 18.04。除了一个主要问题和几个可能与主要问题有关也可能无关的小问题(如果无关,我很乐意忽略)外,一切运行正常。

主要问题:扬声器或耳机均无法播放声音。我尝试过 vlc(会抛出几个错误:shared memfd open() failed: Function not implementedlibEGL warning: DRI2: failed to authenticate)、aplay -l(也会抛出memfd与 VLC 相同的错误)speaker-test -c 2以及声音偏好设置中的“测试扬声器”按钮。但均无法发出声音。

小问题 1:运行时sudo apt-get update出现错误Err:5 http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu bionic Release 404 not found,并且E: The repository 'http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu bionic Release' does not have a Release file.

小问题(?) 2:当我运行时,pulseaudio -v我收到错误E: [pulseaudio] pid.c Daemon already running E: [pulseaudio] main.c pa_pid_create() failed

小问题(?) 3:当我运行时,pavucontrol我再次收到错误:shared memfd open() failed: function not implemented

在搜索有关类似错误的帖子后,我尝试过:

  1. 基本功能:静音/取消静音、调高/调低音量、耳机插孔、重启
  2. 检查所有频道是否已取消静音alsamixer
  3. 更新/升级软件包并修复突触软件包管理器中的所有损坏链接
  4. sudo alsa force-reload
  5. sudo aptitude --purge-unused reinstall linux-sound-base alsa-sound-base alsa-base alsa-utils pulseaudio
  6. pulseaudio --kill sleep 2s; pulseaudio --start
  7. killall -9 pulseaudio
  8. mv ~/.config/pulse ~/.config/old_pulse
  9. rm ~/.pulse*rm /tmp/pulse*
  10. 禁用语音调度程序
  11. sudo ppa-purge ppa:ubuntu-audio-devsudo add-apt-repository ppa:ubuntu-audio-dev
  12. sudo gpasswd -a root audio
  13. mv ~/.asoundrc ~/.asoundrc_old

我没什么主意了,准备清除并重新安装 16.04。在核解决方案之前,最后征求一下建议。

系统详细信息:

$inxi -SMA
System:    Host: pinebook Kernel: 3.10.105-bsp-1.2-ayufan-59 aarch64 bits: 32
           Desktop: MATE 1.20.1  Distro: Ubuntu 18.04.4 LTS
Machine:   No /sys/class/dmi; using dmidecode: no smbios data. Old system?
Audio:     Card-1 audiocodec driver: audiocodec
           Card-2 sndhdmi driver: sndhdmi
           Sound: ALSA v: k3.10.105-bsp-1.2-ayufan-59

在“声音偏好设置”中列出了两个硬件设备:模拟单声道输出和模拟单声道双工

相关内容