文章目录[x]
- 1:安装驱动编译环境
- 2:编译驱动并安装
- 2.1:版本5.7
- 2.2:版本5.8或5.9
最近,为了更好地编译学习aosp源码。将我的xps 17 9400从windows 10 换成了ubuntu 20.04,在安装完后,发现系统识别不了声卡、麦克等设备,设置里输出设备为伪输出。在整合多方资料后,最终解决了识别不了音频设备的问题。
安装驱动编译环境
sudo apt-get install -y git dkms
编译驱动并安装
首先需要查看自己电脑Linux的版本:
uname -a
版本5.7
git clone https://github.com/maaarghk/soundwire-dkms
sudo mv soundwire-dkms /usr/src/soundwire-1.3.0
cd /usr/src
sudo dkms add soundwire/1.3.0
sudo dkms build soundwire/1.3.0
sudo dkms install soundwire/1.3.0
版本5.8或5.9
git clone https://github.com/maaarghk/soundwire-dkms
cd soundwire-dkms
git checkout latest-sofproject
sudo mv soundwire-dkms /usr/src/soundwire-1.4.0
cd /usr/src
sudo dkms add soundwire/1.4.0
sudo dkms build soundwire/1.4.0
sudo dkms install soundwire/1.4.0
在编译完成后init 6重启后,就可以在声音的输入输出看到对应设备 (ubuntu的UI真的越来越好看了,爱了)。