如题,目前尚不完美,而且我不带耳机所以没测试耳机,一般也就看看B站。
简单说下思路:一般这些机器没声音应该都是alsa的问题,不会是驱动,但还是建议先用alsa命令查看一下声卡识别了没有,识别了才能进行接下来的步骤。
从Ubuntu21里提取一个叫asound.state的文件,改名为目标机器里/system/etc/alsa/里的声卡.state文件(记得编辑打开文件把第一行声卡名也改成目标机器声卡的)。替换进去,开启高级重启-软重启一次,即可听到声音。
已知不完美的问题:重启后失效,即便文件没有被改也会失效,这时候再替换回原先目标机器自带的文件,软重启后也能听到声音。原因尚且不明,但起码能用了。
我已经用这个方法修复了ES8316跟rtl5640声卡的机器,自己琢磨出来的,转载的话请注明,有思路彻底解决的欢迎讨论。
简单说下思路:一般这些机器没声音应该都是alsa的问题,不会是驱动,但还是建议先用alsa命令查看一下声卡识别了没有,识别了才能进行接下来的步骤。
从Ubuntu21里提取一个叫asound.state的文件,改名为目标机器里/system/etc/alsa/里的声卡.state文件(记得编辑打开文件把第一行声卡名也改成目标机器声卡的)。替换进去,开启高级重启-软重启一次,即可听到声音。
已知不完美的问题:重启后失效,即便文件没有被改也会失效,这时候再替换回原先目标机器自带的文件,软重启后也能听到声音。原因尚且不明,但起码能用了。
我已经用这个方法修复了ES8316跟rtl5640声卡的机器,自己琢磨出来的,转载的话请注明,有思路彻底解决的欢迎讨论。