要给UCM2放声卡的文件,但是挂载可写入时出现跟以前版本不一样的提示。怎么解决?
好久不见,v18 开始是安全模式发布的,需要打开开发者模式并且禁用根文件系统验证。
https://fydeos.com/help/knowledge-base/developer-options/developer-mode/disable-rootfs-verification/
小主机的ES8316稀里糊涂地搞了一顿,稀里糊涂地有声音了。
但是alsaucm listcards居然没有显示有设备。正想用百度的A I问问
amd64-fydeos ~ # alsaucm listcards
ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -2
list is empty
是什么意思。结果抖音的窗口有声音了。
做了以下动作:
1.下载chromebrew 源码, shell里bash install.sh安装了chromebrew ,看到Yes No时输入数字1,而不是yes 。
2.用chromebrew安装了alsa_utils 1.2.12
3.把ubuntu 21烧录进U盘,用这个U盘启动电脑,在终端里用alsactl store -f /路径/asound.state ,复制到U盘
4.把Ubuntu 21的/usr/share/alsa/ucm2 复制到U盘。
5.在fydeos文件管理器里把U盘的两样东西复制到下载。
6.解除磁盘写保护,在/var/lib/ 里用mkdir创建 alsa文件夹,把asound.state复制进去。
7.用cp -r 复制ucm2文件夹到 /usr/share/alsa/
8.执行alsactl restore
之后的不清楚具体影响,反正我是重启其电脑后就有声音了。
比较郁闷的是把双系统B I O S刷回单系统B I O S,虽然千兆以太网恢复了,但是触摸屏却失灵了。不论是W I N10还是Fydeos里面。因为win10的声卡驱动怎么安装都没成功,还占了30G 磁盘,才起了全盘安装Fydeos的想法。
重新在U盘上验证(屏蔽了机身的E M M C)
发现可以省略前面部分操作也有声音了,而且不需要autostart。
简化后
1。解除磁盘写保护
2。创建 /var/lib/alsa 文件夹 ,复制asound.state进去。
3。复制U C M2文件夹到 /usr/share/alsa/
有点复杂,一直还没搞清楚,反复弄了几次都没有成功。