z008:
大牛啊!!!我照着你的方法做了,其它都很好,但是HDMI没有声音输出,有空帮我看看原因,alsa-info见下面链接:
http://alsa-project.org/db/?f=a2d8c8008ffc5d648180428bc114ff5de990234b
z008:
大牛啊!!!我照着你的方法做了,其它都很好,但是HDMI没有声音输出,有空帮我看看原因,alsa-info见下面链接:
http://alsa-project.org/db/?f=a2d8c8008ffc5d648180428bc114ff5de990234b
声卡信息与Matebook 14s接近,试试我这个改好的文件,备份当前文件,附件解压到替换到/usr/share/pulseaudio/alsa-mixer/profile-sets/同名文件。
pulseaudio -k或重启下。
如果HDMI没有声音,把硬件连接情况描述下,附上控制中心声音输出截图。
另外,11代的核显必须安装驱动,否则即使能显示(但是没有加速功能,影响体验),HDMI可能受影响,参考我站内的显卡安装帖。
inxi -G不是已经显示显卡驱动是i915了么?这还没装上?
inxi -G不是已经显示显卡驱动是i915了么?这还没装上?
UOS默认的MESA驱动是19.2版,不支持11代的显卡,能显示,但没有加速功能。
还有可能是HDMI默认静音了,终端中运行alsamixer -c0
检查下S/PDIF有没有静音(M),如果有,按M解除静音。
UOS默认的MESA驱动是19.2版,不支持11代的显卡,能显示,但没有加速功能。
还有可能是HDMI默认静音了,终端中运行alsamixer -c0
检查下S/PDIF有没有静音(M),如果有,按M解除静音。
我是之前就按照你的说明,用你的安装脚本装的,装完以后可以用,但会有花屏现象,把节能选项关掉后不花屏了,打开https://webglsamples.org/aquarium/aquarium.html 测试,在1920*1200的分辨率,30000条鱼时只有10fps的可怜帧频,CPU占满。不知道是什么原因。
下面是inxi和glxinfo的结果,感觉版本都挺新的了呀
我是之前就按照你的说明,用你的安装脚本装的,装完以后可以用,但会有花屏现象,把节能选项关掉后不花屏了,打开https://webglsamples.org/aquarium/aquarium.html 测试,在1920*1200的分辨率,30000条鱼时只有10fps的可怜帧频,CPU占满。不知道是什么原因。
下面是inxi和glxinfo的结果,感觉版本都挺新的了呀
输出结果与Matebook 14s的一致,30000的时候帧数在40左右。
显卡应该已经有加速了,不然30000时也到不了10帧。
什么cpu?
输出结果与Matebook 14s的一致,30000的时候帧数在40左右。
显卡应该已经有加速了,不然30000时也到不了10帧。
什么cpu?
11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz (四核 / 八逻辑处理器)
11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz (四核 / 八逻辑处理器)
核显参数和11370H差不多,是否开了节能模式?如果有windows,也测一下性能。这边测下来相比UOS稍低一些。
核显参数和11370H差不多,是否开了节能模式?如果有windows,也测一下性能。这边测下来相比UOS稍低一些。
Windows已经被干掉了,UOS独立安装的。显卡节能模式已经通过内核参数关掉了,要不然会闪屏,没法用
Your ALSA information is located at http://alsa-project.org/db/?f=10f2a69aacf979cdcd222d8c1089678c76531f06
Please inform the person helping you.
我的也还是不显示声卡设备,配置信息见如上。
Your ALSA information is located at http://alsa-project.org/db/?f=10f2a69aacf979cdcd222d8c1089678c76531f06
Please inform the person helping you.
我的也还是不显示声卡设备,配置信息见如上。
执行命令:arecord -l ,只显示一行信息:
**** List of CAPTURE Hardware Devices ****
执行命令:arecord -l ,只显示一行信息:
**** List of CAPTURE Hardware Devices ****
之前有修改过配置文件?强制使用传统驱动,没有使用sofhdadsp驱动。
前往/etc/modprobe.d/,此目录下有一些conf文件,打开找到
snd_hda_intel, 在前面加#号注释掉。
重启。
Your ALSA information is located at http://alsa-project.org/db/?f=04a85ad6c40d199860868494604834f8e7303e04
Please inform the person helping you.
替换了文件还是不行
大佬帮看一下 谢谢
具体问题是?HDMI 没有输出?还是3.5mm没有输出?
修改文件的方法3.5mm是没有输出的,改用方法2试试。
具体问题是?HDMI 没有输出?还是3.5mm没有输出?
修改文件的方法3.5mm是没有输出的,改用方法2试试。
我的系统是deepin20.7 两个方法都不成功
具体问题是?HDMI 没有输出?还是3.5mm没有输出?
修改文件的方法3.5mm是没有输出的,改用方法2试试。
是HDMI 3.5 都没有声音
是HDMI 3.5 都没有声音
deepin20.7默认装好了驱动,这个教程只针对UOS.
终端中运行alsamixer -c0
检查前三项和所有S/PDIF下是否有M(mute)标记,如果有,移到该项,按M键解除。
我的是:MateBook14s 插入耳机有外放的声音,拔掉耳机无任何声音;
有时候,莫名其妙有好了。
按照教程替换文件,依然找不到音频输出设备,
英特尔的声卡Tiger Lake-LP Smart Sound Technology Audio Controller/sofhdadsp /card0
root 输入pulseaudio -k提示E: [pulseaudio] main.c: Failed to kill daemon: 没有那个进程
光荣榜
- 周榜
- 月榜
- 总榜
2022.03.31, 添加安装deepin 20.5 alsa驱动,无需更改default.conf.
2022.1.1, 更新HDMI输出的解决方法,可自动检测HDMI有无连接,且显示为HDMI输出,修复之前不检测是否连接HDMI,且HDMI输出显示为S/PDIF。
2021.12.23, 更新到21.1.1后,需要重新修改文件,方法不变。
2021.12.18更新,解决HDMI输出问题(HDMI输出显示为<数字输出 (S/PDIF)(sof-hda-dsp)>)。
2021.12.13更新,解决声卡输入和输入的问题,方法如下(只需要添加或修改黑体字部分)
原因:UOS家庭版中的alsa-utils不支持SOF驱动文件,默认使用default.conf,需要修改default.conf,pulseaudio才能正确识别输入与输出。
测试机型: 华为Matebooks 14s, Cx8070声卡。
问题:在UOS默认驱动下,开机没有声音,控制中心->声音->无麦克风,无HDMI输出。
此方法适用于支持SOF(sound open firmware)的声卡,支持较新的Intel 与Realtek声卡。看下方aplay -l的输出可确认。
如果之前用options snd-intel-dspcfg dsp_driver=1切换到传统驱动,需要屏蔽该参数才有效。检查下/etc/modprobe.d/alsa.conf有无类似参数。
至此终于解决声音的所有问题,声卡相对显卡要难很多,希望此教程能帮到大家。
修改文件(/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf)中对应章节(黑体部分):
[Mapping multichannel-output]
device-strings = hw:%f
channel-map = left,right,rear-left,rear-right
exact-channels = false
fallback = no
priority = 1
direction = output
paths-output = multichannel-output
[Mapping multichannel-input]
device-strings = hw:%f,6
channel-map = left,right,rear-left,rear-right
exact-channels = false
fallback = no
priority = 1
direction = input
paths-input = multichannel-input
上面的6来自于:
arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) [] 此处的6对应于device-strings = hw:%f,6
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
HDMI输出:
修改default.conf文件中所有"hdmi:%f,"为"hw:%f,"
pulseaudio -k, 就可以检测到了。
或者直接替换这个文件。如果arecord -l的输出与上面不一致,可能需要调整(hw:%f,6)。
修改或替换后,终端中,执行
pulseaudio -k
alsactl init
通常就有声音了,再不行就重启一次。
如果音量调到100%还觉得不够大,不建议使用音量增强的选项,会导致CPU占用居高不下。
正确的方法:
终端中执行alsamixer -c0
把Master 和Speaker音量调到最高,这里的调整是独立于音量图标的百分比的。也可以调整麦克风的音量。
按键左右是切换,上下是调整。
调整完之后,sudo alsactl store 0保存设置。
方法2:
##deepin 20.5中使用了新的alsa驱动,实测可以在UOS中安装,正常驱动MB14s的声卡。
临时添加deepin 20.5,修改/etc/apt/sources.list,添加deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
终端中执行sudo apt update
终端中执行sudo apt install --upgrade alsa-topology-conf alsa-ucm-conf alsa-utils
禁用deepin 20.5源,修改/etc/apt/sources.list,删除deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free或在前面加#注释掉。
重启UOS,检测声卡是否正常驱动。
如果音量低,终端中执行alsamixer -c0将前3项调高。
注意:在禁用deepin 20.5的源之前,切记不要更新系统!!!
如果有问题,运行alsa-info 选择上传,复制最后的网址,如下图,帖上来。