dannyer
化神期 · 元老
化神期 · 元老
  • UID58979
  • 注册日期2018-05-09
  • 粉丝26
  • 发帖数201
  • 威望3298
  • 被喜欢289
  • 有效bug0
阅读:14406回复:32

[经验交流]更改凤凰系统默认声卡

楼主#
更多 发布于:2018-05-31 10:56
有的机子好几个声卡,想用某个性能好的声卡,Alt+f1(+fn)打开模拟终端输入cat /proc/asound/cards,终端显示你几个声卡,

图片:685e94be6a087542.jpg


记住你想用的声卡序号,用re管理器找到system/init.sh,用编辑器打开,找到这一句# [ -d /proc/asound/card0 ] || modprobe snd-dummy把card0,把0改成你的序号,保存重启ok
youling257
真仙
真仙
  • UID304
  • 注册日期2015-08-01
  • 粉丝455
  • 发帖数5919
  • 威望31926
  • 被喜欢2286
  • 有效bug0
沙发#
发布于:2018-05-31 11:15
#[ -d /proc/asound/card0 ] || modprobe snd-dummy
#表示忽略这一行, [ -d /proc/asound/card0 ] || modprobe snd-dummy这是历史遗留问题,可能是androidx86 2点几、Linux kernel 2点几的时候,因为没有声卡驱动,才需要modprobe snd-dummy
你知不知道shell里面||和&&的区别

[ -d /proc/asound/card0 ] || modprobe snd-dummy,意思是没有/proc/asound/card0目录时,就modprobe snd-dummy
dummy翻译一下是什么意思
dannyer
化神期 · 元老
化神期 · 元老
  • UID58979
  • 注册日期2018-05-09
  • 粉丝26
  • 发帖数201
  • 威望3298
  • 被喜欢289
  • 有效bug0
板凳#
发布于:2018-05-31 12:08
modprobe snd-dummy这句话是虚拟声卡发送声音的意思,不是没有的意思,安卓x86系统alsa本来就是虚拟声卡
上面那个图把0改成2,马上就有声音了
lxj103
金丹期 · 高手
金丹期 · 高手
  • UID59425
  • 注册日期2018-05-13
  • 粉丝0
  • 发帖数21
  • 威望332
  • 被喜欢13
  • 有效bug0
地板#
发布于:2018-05-31 12:16
dannyer:但是上面那个图把0改成2,马上就有声音了回到原帖
输入不了命令查看,只能输入到cat /proc/后面的输不了
凤凰展翅
化神期 · 元老
化神期 · 元老
  • UID58165
  • 注册日期2018-05-01
  • 粉丝11
  • 发帖数105
  • 威望1006
  • 被喜欢79
  • 有效bug0
4楼#
发布于:2018-05-31 12:23
lxj103:输入不了命令查看,只能输入到cat /proc/后面的输不了回到原帖
怎么输入不了,自动退出输入界面,你在进去就是了
秋天姐姐
筑基期 · 主力
筑基期 · 主力
  • UID58346
  • 注册日期2018-05-03
  • 粉丝0
  • 发帖数26
  • 威望236
  • 被喜欢13
  • 有效bug0
5楼#
发布于:2018-05-31 13:05
所以就能说话了?
youling257
真仙
真仙
  • UID304
  • 注册日期2015-08-01
  • 粉丝455
  • 发帖数5919
  • 威望31926
  • 被喜欢2286
  • 有效bug0
6楼#
发布于:2018-05-31 13:41
dannyer:modprobe snd-dummy这句话是虚拟声卡发送声音的意思,不是没有的意思,安卓x86系统alsa本来就是虚拟声卡
上面那个图把0改成2,马上就有声音了
回到原帖
你根本就不知道你用的哪个声卡发音,你插着usb声卡就是优先usb输出声音
logcat | grep audio_hw,audio_hw choose哪一个,你什么都不知道
你这叫妖言惑众,连一点儿严谨求真精神都没有
你说的连一点儿科学道理都没有
alsa就是alsa_amixer底层控制几个选项,虚拟个鬼
youling257
真仙
真仙
  • UID304
  • 注册日期2015-08-01
  • 粉丝455
  • 发帖数5919
  • 威望31926
  • 被喜欢2286
  • 有效bug0
7楼#
发布于:2018-05-31 13:45
dannyer:modprobe snd-dummy这句话是虚拟声卡发送声音的意思,不是没有的意思,安卓x86系统alsa本来就是虚拟声卡
上面那个图把0改成2,马上就有声音了
回到原帖
我说的是shell语法[ -d /proc/asound/card0 ] || modprobe snd-dummy
[ -d /proc/asound/card2 ] || modprobe snd-dummy
[ -d /proc/asound/card1 ] || modprobe snd-dummy
首先你能不能严谨的学习会这个语法是什么意思
前面加上个#又是个什么意思
pstyle
筑基期 · 主力
筑基期 · 主力
  • UID60872
  • 注册日期2018-05-29
  • 粉丝0
  • 发帖数2
  • 威望99
  • 被喜欢2
  • 有效bug0
8楼#
发布于:2018-06-10 07:26
试试看
吴时华
炼虚期 · 元老
炼虚期 · 元老
  • UID14141
  • 注册日期2016-07-30
  • 粉丝2
  • 发帖数53
  • 威望5445
  • 被喜欢14
  • 有效bug0
  • 忠实会员
9楼#
发布于:2018-06-10 18:33
你好,我有一部电脑,装了凤凰系统以后,其他的都正常,就是没有声音,我是用电视机做显示器,在windows下声音正常,就是凤凰系统没有声音,看了你的帖子,想改一下默认的声卡,但我是小白能告诉我一下怎样查看声卡的序号吗?表示感谢,
万里即可
渡劫期 · 大神
渡劫期 · 大神
  • UID12178
  • 注册日期2016-05-29
  • 粉丝209
  • 发帖数2691
  • 威望25419
  • 被喜欢1692
  • 有效bug0
  • 社区明星
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
10楼#
发布于:2018-06-10 20:16
吴时华:你好,我有一部电脑,装了凤凰系统以后,其他的都正常,就是没有声音,我是用电视机做显示器,在windows下声音正常,就是凤凰系统没有声音,看了你的帖子,想改一下默认的声卡,但我是小白能告诉我一下怎样查看声卡的序号吗?表示感谢,回到原帖
不是说了cat /proc/asound/cards,眼瞎?
有事请加凤凰系统6群:455629249
dannyer
化神期 · 元老
化神期 · 元老
  • UID58979
  • 注册日期2018-05-09
  • 粉丝26
  • 发帖数201
  • 威望3298
  • 被喜欢289
  • 有效bug0
11楼#
发布于:2018-06-10 22:52
alsa的配置文件是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两个子目录用来设置card相关的参数,别名以及一些PCM默认设置,还有两个配置文件/etc/asound.conf和~/.asoundrc,它俩有效是因为它俩被alsa.conf引用。然而android x86系统etc里面没有asound.cfg和~/.asoundrc,这两个文件,alsa.conf里面引用的有/etc/asound.conf和~/.asoundrc这两个文件,这应该就是android x86系统麦克和声音都无声的主要原因,不知道我说的对不对,请论坛大佬赐教
youling257
真仙
真仙
  • UID304
  • 注册日期2015-08-01
  • 粉丝455
  • 发帖数5919
  • 威望31926
  • 被喜欢2286
  • 有效bug0
12楼#
发布于:2018-06-11 00:33
你可以用alsa_aplay命令直接调用任意声卡test声音,不同的声卡可能是hw:0,1,0,2,0,3,hw:1,1,1,2
这跟软件或游戏在前端用audioserver默认选择哪个声卡输出/输入声音,有什么关系
alsa底层后端,audioserver用户前端
gujiangjiang
化神期 · 元老
化神期 · 元老
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2782
  • 被喜欢79
  • 有效bug0
  • 忠实会员
13楼#
发布于:2018-06-11 01:33
不错,如果能做成App就好了
吴时华
炼虚期 · 元老
炼虚期 · 元老
  • UID14141
  • 注册日期2016-07-30
  • 粉丝2
  • 发帖数53
  • 威望5445
  • 被喜欢14
  • 有效bug0
  • 忠实会员
14楼#
发布于:2018-06-11 08:36
万里即可:不是说了cat /proc/asound/cards,眼瞎?回到原帖
像你这种人,每次不爆粗口,你心里就不舒服。我都不知道为什么凤凰论坛允许你这种傲慢无礼的人存在。如果凤凰论坛管理员不管一管。这个论坛迟早也是完蛋。
上一页
游客

返回顶部