[教程] 如何在fydeos/openfyde上替换6.6内核

我有试过,似乎只有声音有问题(除去摄像头)

而且安卓子系统可用

是,安卓子系统可以用,当然也有遇到问题

先试一下20240131111028_x86_64这个版本先

你安装普通的linux发行版比如fedora 的6.6会有声音吗?这个版本不出意料也是没有的,我可以吧surface的patch加上试试(反正在酒店没事情干

之前有试过blissos v16.9(6.1.49)有声音,其他的不确定


有声音设置,实际没有声音,你有加chtrt5645的驱动吗?


fedora linux 6.5.6 内核 声音正常

加了的, 看下
aplay -l
dmesg | grep -i “alsa|snd|drm|input|error”

搞得差不多了,声卡能识别了。可以用alsamixer调出声音了。
我输入dmesg | grep -i “alsa|snd|drm|input|error”
没有反应。

上传.webm格式的录屏视频到B站,提示“转码失败”!
我直接上传到这个贴子里吧!最后面我用alsamixer,将Headphone Mixer、DAC项音量加到最大,其它所有MM的项,都按M键改成00,声音就出来了。



搞错了,是这样的

用 evtest 命令可以识别出 chtrt5645

那你们两位应该声卡内核都是驱动了的…接下来是蛋疼的chromeos调声卡环节
root下面

cras_test_client


我再重启试试,看看音量能不能自动保存?

重启后,果真又没音量了。

重启,再入终端。
输入alsamixer,按S键,选择“sof-essx8336”声卡

至少要改以下四项:
Headphone Mixer 项,音量调到最大
DAC 项,音量调到最大
Left Headphone Mixer Left DAC 项:由MM改为00
Right Headphone Mixer Right DAC 项:由MM改为00
音量就是最大最正常。
按其它Linux经验,类似于下这个帖子里的https://bbs.deepin.org/post/263042
应该要执行sudo alsactl store
保存,但出现错误提示。



然后呢

cras_test_client --unplug 12:0
cras_test_client --plug 10:1
cras_test_client --help

alsa conf我记得是可以指定dac音量大小的,或者可以通过命令行直接跑alsamiex指定参数然后添加到开机启动,alsa我还没你懂,接下来靠你自己探索了

https://askubuntu.com/questions/50067/howto-save-alsamixer-settings#comment433232_50074
看这个,可以指定–file

大神太谦虚了,我更不懂啊。
按照这个贴子

我正在试着搜索有没有一样的analog-output-speaker.conf文件,是不是可以通过修改这个文件或其它某个配置文件能保存音量开机不会消失。

搜索了一下,有几个地方有这个文件,但路径似乎不会起作用。

你先试试 指定file保存到 /mnt/stateful/ ,然后重新开机restore,这样就能绕过找conf文件,能用就行

这样
你看到output nodes下面的ID

cras_test_client --plug 12:0:1
cras_test_client --plug 10:0:1
cras_test_client --plug 10:1:1
cras_test_client --plug 9:0:1
cras_test_client --plug 8:0:1
cras_test_client --plug 7:0:1
cras_test_client --plug 7:1:1

然后系统选项会有很多,你开着网页放声音,慢慢选

我查看了一下,在/var/lib目录下没有alsa目录,就手动创建了一个。
再执行sudo alsactl store后,就不会报错,且在/var/lib/alsa目录中会生成一个alsactl.store文件,算是保存成功了。我再重启试试…

重启后,从alsamixer中看到,上面三个设置的地方又给还原回去了,也就是声音又没了,又要手动改那四个地方。
Headphone Mixer、DAC、Left Headphone Mixer Left DAC、Right Headphone Mixer Right DAC四项。奇怪的是以前在Deepin和BlissOS中,默认能出声,只是音量小,用音量键或滑动条加到最大也很小音量,只用在alsamixer中加大DAC这一项的音量就可以了。这里不仅要加DAC音量,还要将另外两项由MM改为00才可以,否则完全没声音。

restore生效吗?你检查下文件还在不在?

重启后检查/var/lib/alsa上次保存在目录中的alsactl.store文件还在的。
重启后马上打开看vim /var/lib/alsa/alsactl.store文件
看到最后,Right Headphone Mixer Right DAC里的value也是true正常激活状态。如图:


我再测试进alsamixer后,将Right Headphone Mixer Right DAC的按M键切换,改为MM,关闭状态。
再退出,执行sudo alsactl store保存。
再打开看vim /var/lib/alsa/alsactl.store文件
看到最后,Right Headphone Mixer Right DAC里的value是false关闭状态。如图:

说明保存配置文件是没问题的,且重启后配置文件内容不会变,只是为什么开机不调用读取这个配置?暂不知道如何解决?

貌似都没声音…

GG